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

// 我的名片

parent 1f4fb272
...@@ -259,18 +259,38 @@ extension YHMyNameCardViewController { ...@@ -259,18 +259,38 @@ extension YHMyNameCardViewController {
model2.updateModel(self.viewModel.nameCardInfo) model2.updateModel(self.viewModel.nameCardInfo)
self.cardInfoArr.append(model2) self.cardInfoArr.append(model2)
let model3 = YHUserNameCardInfo() if !self.isCurrentUser {
model3.type = .education if !self.viewModel.nameCardInfo.isHiddenEducation {
model3.isCurrentUser = self.isCurrentUser let model3 = YHUserNameCardInfo()
model3.updateModel(self.viewModel.nameCardInfo) model3.type = .education
self.cardInfoArr.append(model3) model3.isCurrentUser = self.isCurrentUser
model3.updateModel(self.viewModel.nameCardInfo)
let model4 = YHUserNameCardInfo() self.cardInfoArr.append(model3)
model4.type = .workExperience }
model4.isCurrentUser = self.isCurrentUser } else {
model4.updateModel(self.viewModel.nameCardInfo) let model3 = YHUserNameCardInfo()
self.cardInfoArr.append(model4) model3.type = .education
model3.isCurrentUser = self.isCurrentUser
model3.updateModel(self.viewModel.nameCardInfo)
self.cardInfoArr.append(model3)
}
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)
}
} else {
let model4 = YHUserNameCardInfo()
model4.type = .workExperience
model4.isCurrentUser = self.isCurrentUser
model4.updateModel(self.viewModel.nameCardInfo)
self.cardInfoArr.append(model4)
}
let model5 = YHUserNameCardInfo() let model5 = YHUserNameCardInfo()
model5.type = .honor model5.type = .honor
model5.isCurrentUser = self.isCurrentUser model5.isCurrentUser = self.isCurrentUser
......
...@@ -95,8 +95,16 @@ class YHUserNameCardInfo: SmartCodable { ...@@ -95,8 +95,16 @@ class YHUserNameCardInfo: SmartCodable {
// 自定义属性 // 自定义属性
var type:YHNameCardInfoType = .unknown var type:YHNameCardInfoType = .unknown
var isHiddenEducation = false var isHiddenEducation : Bool {
var isHiddenWorkExperience = false get {
return self.authorization.educationExperience != 2
}
}
var isHiddenWorkExperience: Bool {
get {
return self.authorization.educationExperience != 2
}
}
var isCurrentUser = false var isCurrentUser = false
required init() { required init() {
......
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