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

// 家庭成员

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