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

// 家庭成员

parent f8d68347
...@@ -440,41 +440,39 @@ extension YHChildBasicInfoVC : UITableViewDelegate, UITableViewDataSource { ...@@ -440,41 +440,39 @@ extension YHChildBasicInfoVC : UITableViewDelegate, UITableViewDataSource {
} else if detailItem.type == .roleInHK { // 在港身份 } else if detailItem.type == .roleInHK { // 在港身份
let identity = self.child?.hkIdentity ?? "" let identity = self.child?.hkIdentity ?? ""
YHFormPickerView.show(type: .identity, selectTitle:identity ) {
[weak self] selectType in YHSheetPickerView.show(type:.identity, selectTitle: identity) {
[weak self] selectItem in
guard let self = self else { return } guard let self = self else { return }
self.child?.hkIdentity = selectType.title self.child?.hkIdentity = selectItem.title
self.loadInfo() self.loadInfo()
save() save()
} }
} else if detailItem.type == .occupation { // 职业 } else if detailItem.type == .occupation { // 职业
let occupation = self.child?.occupation ?? "" let occupation = self.child?.occupation ?? ""
YHFormPickerView.show(type: .occupation, selectTitle:occupation ) { YHSheetPickerView.show(type:.occupation, selectTitle: occupation) {
[weak self] selectType in [weak self] selectItem in
guard let self = self else { return } guard let self = self else { return }
self.child?.occupation = selectType.title self.child?.occupation = selectItem.title
self.loadInfo() self.loadInfo()
save() save()
} }
} else if detailItem.type == .gender { // 性别 } else if detailItem.type == .gender { // 性别
guard let child = child else { return } YHSheetPickerView.show(type: .gender, selectTitle:child?.sexName()) {
let isMale = child.isMale() [weak self] selectItem in
let selectType:YHFormPickerViewSubType = isMale ? .gender(.male) : .gender(.female)
YHFormPickerView.show(type: .gender, selectType:selectType) {
[weak self] selectType in
guard let self = self else { return } guard let self = self else { return }
let selectMale = (selectType.index == YHFormPickerViewSubType.gender(.male).index) self.child?.setSexName(selectItem.title)
self.child?.setMale(selectMale)
self.loadInfo() self.loadInfo()
save() save()
} }
} else if detailItem.type == .marriageState { // 婚姻 } else if detailItem.type == .marriageState { // 婚姻
let marriage = self.child?.married YHSheetPickerView.show(type: .marriage, selectTitle:self.child?.married) {
YHFormPickerView.show(type: .marriage, selectTitle:marriage) { [weak self] selectItem in
[weak self] selectType in
guard let self = self else { return } guard let self = self else { return }
self.child?.married = selectType.title self.child?.married = selectItem.title
self.loadInfo() self.loadInfo()
save() save()
} }
......
...@@ -461,8 +461,7 @@ extension YHParentInfoVC : UITableViewDelegate, UITableViewDataSource { ...@@ -461,8 +461,7 @@ extension YHParentInfoVC : UITableViewDelegate, UITableViewDataSource {
} }
} else if detailItem.type == .marriageState { // 婚姻 } else if detailItem.type == .marriageState { // 婚姻
let marriage = self.parentInfo?.married ?? "" YHSheetPickerView.show(type: .marriage, selectTitle:self.parentInfo?.married) {
YHSheetPickerView.show(type: .marriage, selectTitle:marriage) {
[weak self] selectItem in [weak self] selectItem in
guard let self = self else { return } guard let self = self else { return }
self.parentInfo?.married = selectItem.title self.parentInfo?.married = selectItem.title
......
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