Commit c12fe4fa authored by Steven杜宇's avatar Steven杜宇

// 我的名片

parent 79a35218
......@@ -266,22 +266,27 @@ extension YHNameCardViewController {
self.cardInfoArr.append(model1)
// 个人简介信息
var isShowIntroduce = true
if !self.isCurrentUser {
isShowIntroduce = !self.viewModel.nameCardInfo.bio.isEmpty
}
if isShowIntroduce {
let model2 = YHUserNameCardInfo()
model2.type = .introduce
model2.isCurrentUser = self.isCurrentUser
model2.updateModel(self.viewModel.nameCardInfo)
self.cardInfoArr.append(model2)
}
// 教育经历信息
var isShowEducation = true
if !self.isCurrentUser {
if !self.viewModel.nameCardInfo.isHiddenEducation {
let model3 = YHUserNameCardInfo()
model3.type = .education
model3.isCurrentUser = self.isCurrentUser
model3.updateModel(self.viewModel.nameCardInfo)
self.cardInfoArr.append(model3)
isShowEducation = !self.viewModel.nameCardInfo.isHiddenEducation
if isShowEducation {
isShowEducation = (!self.viewModel.nameCardInfo.college.isEmpty || !self.viewModel.nameCardInfo.background.isEmpty || !self.viewModel.nameCardInfo.major.isEmpty)
}
} else {
}
if isShowEducation {
let model3 = YHUserNameCardInfo()
model3.type = .education
model3.isCurrentUser = self.isCurrentUser
......@@ -289,17 +294,15 @@ extension YHNameCardViewController {
self.cardInfoArr.append(model3)
}
// 工作经历信息
var isShowWorkExperience = true
if !self.isCurrentUser {
if !self.viewModel.nameCardInfo.isHiddenWorkExperience {
let model4 = YHUserNameCardInfo()
model4.type = .workExperience
model4.isCurrentUser = self.isCurrentUser
model4.updateModel(self.viewModel.nameCardInfo)
self.cardInfoArr.append(model4)
isShowWorkExperience = !self.viewModel.nameCardInfo.isHiddenWorkExperience
if isShowWorkExperience {
isShowWorkExperience = (!self.viewModel.nameCardInfo.companyName.isEmpty || !self.viewModel.nameCardInfo.position.isEmpty || !self.viewModel.nameCardInfo.industry.isEmpty)
}
} else {
}
if isShowWorkExperience {
let model4 = YHUserNameCardInfo()
model4.type = .workExperience
model4.isCurrentUser = self.isCurrentUser
......@@ -308,18 +311,30 @@ extension YHNameCardViewController {
}
// 荣誉奖项信息
var isShowHonor = true
if !self.isCurrentUser {
isShowHonor = !self.viewModel.nameCardInfo.honor.isEmpty
}
if isShowHonor {
let model5 = YHUserNameCardInfo()
model5.type = .honor
model5.isCurrentUser = self.isCurrentUser
model5.updateModel(self.viewModel.nameCardInfo)
self.cardInfoArr.append(model5)
}
// 兴趣话题
var isShowTopics = true
if !self.isCurrentUser {
isShowTopics = self.viewModel.nameCardInfo.topics.count > 0
}
if isShowTopics {
let model6 = YHUserNameCardInfo()
model6.type = .topics
model6.isCurrentUser = self.isCurrentUser
model6.updateModel(self.viewModel.nameCardInfo)
self.cardInfoArr.append(model6)
}
self.tableView.reloadData()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment