Commit 9ae3746e authored by Steven杜宇's avatar Steven杜宇

// 续签信息确认

parent c2707391
...@@ -58,6 +58,7 @@ class YHResignFamilyInfoItem { ...@@ -58,6 +58,7 @@ class YHResignFamilyInfoItem {
var options:[YHResignFamilyInfoOption] = [] var options:[YHResignFamilyInfoOption] = []
var isEditMode: Bool = false var isEditMode: Bool = false
var isShowPreviousInfo: Bool = false var isShowPreviousInfo: Bool = false
var valueIndex: Int = -1
var tips: String { var tips: String {
get { get {
...@@ -71,6 +72,16 @@ class YHResignFamilyInfoItem { ...@@ -71,6 +72,16 @@ class YHResignFamilyInfoItem {
if self.id == .hongKongId, !self.value.isHKIdentityCardNumber() { if self.id == .hongKongId, !self.value.isHKIdentityCardNumber() {
return "请输入正确的香港身份证号" return "请输入正确的香港身份证号"
} }
if self.id == .marriage {
if let marriageOptions = YHSheetPickerView.dataSource[.marriage1] {
let options = marriageOptions.map {
return "\($0.index)"
}
if !options.contains("\(self.valueIndex)") {
return "请选择婚姻状况"
}
}
}
return "" return ""
} }
...@@ -105,6 +116,9 @@ class YHResignFamilyInfoItem { ...@@ -105,6 +116,9 @@ class YHResignFamilyInfoItem {
} else if self.id == .hongkongAddress { } else if self.id == .hongkongAddress {
return "请输入香港住址" return "请输入香港住址"
} else if self.id == .marriage {
return "请选择婚姻状况"
} }
return "" return ""
} }
......
...@@ -207,6 +207,7 @@ extension YHResignInfoConfirmViewModel { ...@@ -207,6 +207,7 @@ extension YHResignInfoConfirmViewModel {
previousValue: model.getHistoryMarriageState(), previousValue: model.getHistoryMarriageState(),
isEditMode: isEditMode, isEditMode: isEditMode,
isShowPreviousInfo: !isEditMode && !model.getHistoryMarriageState().isEmpty) isShowPreviousInfo: !isEditMode && !model.getHistoryMarriageState().isEmpty)
marriageInfo.valueIndex = Int(model.married) ?? -1
resultArr.append(marriageInfo) resultArr.append(marriageInfo)
// 申报国籍 // 申报国籍
......
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