Commit 987a6934 authored by Steven杜宇's avatar Steven杜宇

// 家庭成员

parent 2e91a52f
...@@ -160,15 +160,14 @@ class YHFamilyInfoUpdateViewController: YHBaseViewController { ...@@ -160,15 +160,14 @@ class YHFamilyInfoUpdateViewController: YHBaseViewController {
// arr1 信息核实 // arr1 信息核实
let arr1 = viewModel.getInfoConfirm(self.detailMember, isEditMode: self.isInfoEditing) let arr1 = viewModel.getInfoConfirm(self.detailMember, isEditMode: self.isInfoEditing)
// arr2 递交证件信息
let arr2 = viewModel.getCertificateInfo(self.detailMember)
// 信息核实
items.append(arr1) items.append(arr1)
// 递交证件信息
items.append(arr2)
// arr2 递交证件信息
if let cer = self.detailMember.info.identity {
let arr2 = viewModel.getCertificateInfo(self.detailMember)
items.append(arr2)
}
self.tableView.reloadData() self.tableView.reloadData()
} }
} }
......
...@@ -86,7 +86,7 @@ class YHFamilyMemberInfoModel: SmartCodable { ...@@ -86,7 +86,7 @@ class YHFamilyMemberInfoModel: SmartCodable {
var nationalityHistory: String = "" var nationalityHistory: String = ""
var hkIdentityid: String = "" var hkIdentityid: String = ""
var hkIdentityidHistory: String = "" var hkIdentityidHistory: String = ""
var identity: YHApplicantIdentityModel = YHApplicantIdentityModel() var identity: YHApplicantIdentityModel?
var occupationName: String = "" var occupationName: String = ""
var occupationNameHistory: String = "" var occupationNameHistory: String = ""
......
...@@ -73,6 +73,11 @@ class YHFamilyInfoItem { ...@@ -73,6 +73,11 @@ class YHFamilyInfoItem {
return "" return ""
} }
if self.isMust == false { // 非必填
return ""
}
// 必填
// value 为空的情况 // value 为空的情况
if self.id == .mainApplicantName { if self.id == .mainApplicantName {
return "请输入主申请人姓名" return "请输入主申请人姓名"
......
...@@ -391,7 +391,7 @@ extension YHInfoItemView: UITextFieldDelegate { ...@@ -391,7 +391,7 @@ extension YHInfoItemView: UITextFieldDelegate {
self.faimilyInfo.hkIdentityid = newText self.faimilyInfo.hkIdentityid = newText
} else if self.item.id == .birthPlaceAboard { } else if self.item.id == .birthPlaceAboard {
self.faimilyInfo.birthPlace.details = newText self.faimilyInfo.birthPlace.foreign = newText
} }
} }
......
...@@ -272,11 +272,11 @@ extension YHFamilyInfoConfirmViewModel { ...@@ -272,11 +272,11 @@ extension YHFamilyInfoConfirmViewModel {
action: .edit, action: .edit,
isMust: true, isMust: true,
title: "出生地", title: "出生地",
value: model.info.birthPlace.details, value: model.info.birthPlace.foreign,
previousTitle: "原出生地", previousTitle: "原出生地",
previousValue: model.info.birthPlaceHistory.details, previousValue: model.info.birthPlaceHistory.foreign,
isEditMode: isEditMode, isEditMode: isEditMode,
isShowPreviousInfo: !isEditMode && !model.info.birthPlaceHistory.details.isEmpty) isShowPreviousInfo: !isEditMode && !model.info.birthPlaceHistory.foreign.isEmpty)
resultArr.append(birthPlaceInfo) resultArr.append(birthPlaceInfo)
} }
...@@ -308,7 +308,7 @@ extension YHFamilyInfoConfirmViewModel { ...@@ -308,7 +308,7 @@ extension YHFamilyInfoConfirmViewModel {
// 香港身份证号 // 香港身份证号
let hongkongIdInfo = YHFamilyInfoItem(id: .hongKongId, let hongkongIdInfo = YHFamilyInfoItem(id: .hongKongId,
action: .edit, action: .edit,
isMust: true, isMust: false,
title: "香港身份证号", title: "香港身份证号",
value: model.info.hkIdentityid, value: model.info.hkIdentityid,
previousTitle: "原香港身份证号", previousTitle: "原香港身份证号",
...@@ -326,11 +326,11 @@ extension YHFamilyInfoConfirmViewModel { ...@@ -326,11 +326,11 @@ extension YHFamilyInfoConfirmViewModel {
var resultArr = [YHFamilyInfoItem]() var resultArr = [YHFamilyInfoItem]()
let travelCerInfo = YHFamilyInfoItem(id: .travelCertificateType, let travelCerInfo = YHFamilyInfoItem(id: .travelCertificateType,
action: .select, action: .select,
isMust: true, isMust: false,
title: "申报旅行证件", title: "申报旅行证件",
value: model.info.identity.name, value: model.info.identity?.name ?? "",
previousTitle: "原申报旅行证件", previousTitle: "原申报旅行证件",
previousValue: model.info.identity.name, previousValue: model.info.identity?.name ?? "",
isEditMode: false, isEditMode: false,
isShowPreviousInfo: false) isShowPreviousInfo: false)
resultArr.append(travelCerInfo) resultArr.append(travelCerInfo)
...@@ -338,11 +338,11 @@ extension YHFamilyInfoConfirmViewModel { ...@@ -338,11 +338,11 @@ extension YHFamilyInfoConfirmViewModel {
// 证件号 // 证件号
let cerIdInfo = YHFamilyInfoItem(id: .travelCertificateId, let cerIdInfo = YHFamilyInfoItem(id: .travelCertificateId,
action: .edit, action: .edit,
isMust: true, isMust: false,
title: "证件号", title: "证件号",
value: model.info.identity.number, value: model.info.identity?.number ?? "",
previousTitle: "原证件号", previousTitle: "原证件号",
previousValue: model.info.identity.number, previousValue: model.info.identity?.number ?? "",
isEditMode: false, isEditMode: false,
isShowPreviousInfo: false) isShowPreviousInfo: false)
resultArr.append(cerIdInfo) resultArr.append(cerIdInfo)
......
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