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

// 我的名片

parent 79a35218
...@@ -266,22 +266,27 @@ extension YHNameCardViewController { ...@@ -266,22 +266,27 @@ extension YHNameCardViewController {
self.cardInfoArr.append(model1) self.cardInfoArr.append(model1)
// 个人简介信息 // 个人简介信息
let model2 = YHUserNameCardInfo() var isShowIntroduce = true
model2.type = .introduce if !self.isCurrentUser {
model2.isCurrentUser = self.isCurrentUser isShowIntroduce = !self.viewModel.nameCardInfo.bio.isEmpty
model2.updateModel(self.viewModel.nameCardInfo) }
self.cardInfoArr.append(model2) 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.isCurrentUser {
if !self.viewModel.nameCardInfo.isHiddenEducation { isShowEducation = !self.viewModel.nameCardInfo.isHiddenEducation
let model3 = YHUserNameCardInfo() if isShowEducation {
model3.type = .education isShowEducation = (!self.viewModel.nameCardInfo.college.isEmpty || !self.viewModel.nameCardInfo.background.isEmpty || !self.viewModel.nameCardInfo.major.isEmpty)
model3.isCurrentUser = self.isCurrentUser
model3.updateModel(self.viewModel.nameCardInfo)
self.cardInfoArr.append(model3)
} }
} else { }
if isShowEducation {
let model3 = YHUserNameCardInfo() let model3 = YHUserNameCardInfo()
model3.type = .education model3.type = .education
model3.isCurrentUser = self.isCurrentUser model3.isCurrentUser = self.isCurrentUser
...@@ -289,17 +294,15 @@ extension YHNameCardViewController { ...@@ -289,17 +294,15 @@ extension YHNameCardViewController {
self.cardInfoArr.append(model3) self.cardInfoArr.append(model3)
} }
// 工作经历信息 // 工作经历信息
var isShowWorkExperience = true
if !self.isCurrentUser { if !self.isCurrentUser {
if !self.viewModel.nameCardInfo.isHiddenWorkExperience { isShowWorkExperience = !self.viewModel.nameCardInfo.isHiddenWorkExperience
let model4 = YHUserNameCardInfo() if isShowWorkExperience {
model4.type = .workExperience isShowWorkExperience = (!self.viewModel.nameCardInfo.companyName.isEmpty || !self.viewModel.nameCardInfo.position.isEmpty || !self.viewModel.nameCardInfo.industry.isEmpty)
model4.isCurrentUser = self.isCurrentUser
model4.updateModel(self.viewModel.nameCardInfo)
self.cardInfoArr.append(model4)
} }
} else { }
if isShowWorkExperience {
let model4 = YHUserNameCardInfo() let model4 = YHUserNameCardInfo()
model4.type = .workExperience model4.type = .workExperience
model4.isCurrentUser = self.isCurrentUser model4.isCurrentUser = self.isCurrentUser
...@@ -308,18 +311,30 @@ extension YHNameCardViewController { ...@@ -308,18 +311,30 @@ extension YHNameCardViewController {
} }
// 荣誉奖项信息 // 荣誉奖项信息
let model5 = YHUserNameCardInfo() var isShowHonor = true
model5.type = .honor if !self.isCurrentUser {
model5.isCurrentUser = self.isCurrentUser isShowHonor = !self.viewModel.nameCardInfo.honor.isEmpty
model5.updateModel(self.viewModel.nameCardInfo) }
self.cardInfoArr.append(model5) if isShowHonor {
let model5 = YHUserNameCardInfo()
model5.type = .honor
model5.isCurrentUser = self.isCurrentUser
model5.updateModel(self.viewModel.nameCardInfo)
self.cardInfoArr.append(model5)
}
// 兴趣话题 // 兴趣话题
let model6 = YHUserNameCardInfo() var isShowTopics = true
model6.type = .topics if !self.isCurrentUser {
model6.isCurrentUser = self.isCurrentUser isShowTopics = self.viewModel.nameCardInfo.topics.count > 0
model6.updateModel(self.viewModel.nameCardInfo) }
self.cardInfoArr.append(model6) if isShowTopics {
let model6 = YHUserNameCardInfo()
model6.type = .topics
model6.isCurrentUser = self.isCurrentUser
model6.updateModel(self.viewModel.nameCardInfo)
self.cardInfoArr.append(model6)
}
self.tableView.reloadData() 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