Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
G
galaxy-iOS
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
mobile-group
galaxy-iOS
Commits
f8d68347
Commit
f8d68347
authored
Mar 04, 2024
by
Steven杜宇
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'develop' of
http://gitlab.galaxy-immi.com/mobile-group/galaxy-iOS
into develop
parents
2b34a7c4
76c1abb3
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
54 additions
and
22 deletions
+54
-22
YHPreviewViewModel.swift
...ss(流程)/PersonInfoList(个人信息预览)/VM/YHPreviewViewModel.swift
+54
-22
No files found.
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/ServiceProcess(流程)/PersonInfoList(个人信息预览)/VM/YHPreviewViewModel.swift
View file @
f8d68347
...
@@ -268,7 +268,7 @@ private extension YHPreviewViewModel {
...
@@ -268,7 +268,7 @@ private extension YHPreviewViewModel {
do
{
do
{
//子女 - xxx
//子女 - xxx
if
let
arrChild
=
basiceInfoPreviewModel
?
.
child
{
if
let
arrChild
=
basiceInfoPreviewModel
?
.
child
{
for
(
index
,
model
)
in
arrChild
.
enumerated
()
{
for
(
_
,
model
)
in
arrChild
.
enumerated
()
{
let
answer0
=
model
.
child_departure
?
.
has
==
"Y"
?
"是"
:
"否"
let
answer0
=
model
.
child_departure
?
.
has
==
"Y"
?
"是"
:
"否"
let
remark0
=
answer0
==
"是"
?
(
model
.
child_departure
?
.
info
??
""
)
:
nil
let
remark0
=
answer0
==
"是"
?
(
model
.
child_departure
?
.
info
??
""
)
:
nil
...
@@ -706,7 +706,7 @@ private extension YHPreviewViewModel {
...
@@ -706,7 +706,7 @@ private extension YHPreviewViewModel {
arr
.
append
(
contentsOf
:
[
tmp14
,
tmp15
])
arr
.
append
(
contentsOf
:
[
tmp14
,
tmp15
])
}
}
if
let
tmp
=
model
.
hkIdentityCard
,
tmp
.
isEmpty
==
false
{
if
let
tmp
=
model
.
hkIdentityCard
,
tmp
.
isEmpty
==
false
{
let
tmp16
=
YHPreviewQuestionAndAnswerModel
(
question
:
"是否办理过香港身份证:"
,
answer
:
"是"
)
let
tmp16
=
YHPreviewQuestionAndAnswerModel
(
question
:
"是否办理过香港身份证:"
,
answer
:
"是"
)
...
@@ -834,20 +834,18 @@ private extension YHPreviewViewModel {
...
@@ -834,20 +834,18 @@ private extension YHPreviewViewModel {
arrDataForSpouse
.
append
(
model3
)
arrDataForSpouse
.
append
(
model3
)
}
}
//2.跟随 证件照
//2.跟随 证件照
do
{
do
{
//证件照片
//证件照片
var
front
=
model
.
certificates
.
cnIdentityCard
.
imgFront
let
front
=
model
.
certificates
.
cnIdentityCard
.
imgFront
var
back
=
model
.
certificates
.
cnIdentityCard
.
imgBack
let
back
=
model
.
certificates
.
cnIdentityCard
.
imgBack
let
model1
=
YHPersonInfoCellModel2
(
cellTitle
:
"中国身份证"
,
frontUrl
:
front
,
backUrl
:
back
,
idType
:
1
)
let
model1
=
YHPersonInfoCellModel2
(
cellTitle
:
"中国身份证"
,
frontUrl
:
front
,
backUrl
:
back
,
idType
:
1
)
var
arr
=
[
model1
]
var
arr
=
[
model1
]
if
model
.
isHandled
==
1
{
if
model
.
isHandled
==
1
{
var
front
=
model
.
certificates
.
hkMacaoPass
.
imgFront
let
front
=
model
.
certificates
.
hkMacaoPass
.
imgFront
var
back
=
model
.
certificates
.
hkMacaoPass
.
imgBack
let
back
=
model
.
certificates
.
hkMacaoPass
.
imgBack
let
model2
=
YHPersonInfoCellModel2
(
cellTitle
:
"港澳通行证"
,
frontUrl
:
""
,
backUrl
:
""
,
idType
:
2
)
let
model2
=
YHPersonInfoCellModel2
(
cellTitle
:
"港澳通行证"
,
frontUrl
:
front
,
backUrl
:
back
,
idType
:
2
)
arr
.
append
(
model2
)
arr
.
append
(
model2
)
}
}
...
@@ -972,22 +970,56 @@ private extension YHPreviewViewModel {
...
@@ -972,22 +970,56 @@ private extension YHPreviewViewModel {
//兄弟姐妹 数据
//兄弟姐妹 数据
func
installDataForBrother
()
{
func
installDataForBrother
()
{
guard
let
model1
=
familyInfoPreviewModel
?
.
brother
else
{
return
}
do
{
do
{
//兄弟姐妹信息
//兄弟姐妹信息
let
tmp0
=
YHPreviewQuestionAndAnswerModel
(
question
:
"姓名:"
,
answer
:
"姓名"
)
let
tmp1
=
YHPreviewQuestionAndAnswerModel
(
question
:
"婚姻状况:"
,
answer
:
"未婚"
)
let
tmp2
=
YHPreviewQuestionAndAnswerModel
(
question
:
"出生日期:"
,
answer
:
"1990年8月18日"
)
let
tmp3
=
YHPreviewQuestionAndAnswerModel
(
question
:
"出生城市:"
,
answer
:
"国内 吉林省/吉林市"
)
let
tmp4
=
YHPreviewQuestionAndAnswerModel
(
question
:
"职业:"
,
answer
:
"在职"
)
let
tmp5
=
YHPreviewQuestionAndAnswerModel
(
question
:
"职业名称:"
,
answer
:
"设计师"
)
let
tmp6
=
YHPreviewQuestionAndAnswerModel
(
question
:
"现居住国家/地区:"
,
answer
:
"国内 吉林省/吉林市"
)
let
tmp7
=
YHPreviewQuestionAndAnswerModel
(
question
:
"是否办理过香港身份证:"
,
answer
:
"国内 吉林省/吉林市"
)
let
tmp8
=
YHPreviewQuestionAndAnswerModel
(
question
:
"香港身份证号码:"
,
answer
:
"p102987(1)"
)
let
arr
=
[
tmp0
,
tmp1
,
tmp2
,
tmp3
,
tmp4
,
tmp5
,
tmp6
,
tmp7
,
tmp8
]
for
model
in
model1
{
let
model1
=
YHPreviewInfoSessionModel
(
cellType
:
.
countryInfoType
,
cellTitle
:
"兄弟姐妹信息"
,
cellData0
:
arr
)
let
tmp0
=
YHPreviewQuestionAndAnswerModel
(
question
:
"姓名:"
,
answer
:
model
.
subsetName
)
arrDataForBrother
.
append
(
model1
)
let
tmp1
=
YHPreviewQuestionAndAnswerModel
(
question
:
"婚姻状况:"
,
answer
:
model
.
married
)
let
tmp2
=
YHPreviewQuestionAndAnswerModel
(
question
:
"出生日期:"
,
answer
:
model
.
birthday
)
var
city
=
""
if
model
.
birthPlaceAboard
==
0
{
//国内
if
model
.
birthPlace
.
area
.
count
>
1
{
city
=
"国内 "
+
model
.
birthPlace
.
area
[
0
]
+
"/"
+
model
.
birthPlace
.
area
[
1
]
}
else
{
city
=
"国内 --"
}
}
else
{
//国外
city
=
"国外 "
+
model
.
birthPlace
.
foreign
}
let
tmp3
=
YHPreviewQuestionAndAnswerModel
(
question
:
"出生城市:"
,
answer
:
city
)
let
tmp4
=
YHPreviewQuestionAndAnswerModel
(
question
:
"职业:"
,
answer
:
model
.
occupation
)
var
arr
=
[
tmp0
,
tmp1
,
tmp2
,
tmp3
,
tmp4
]
if
model
.
occupation
==
"在职"
{
let
tmp5
=
YHPreviewQuestionAndAnswerModel
(
question
:
"职业名称:"
,
answer
:
model
.
occupationName
)
arr
.
append
(
tmp5
)
}
let
tmp6
=
YHPreviewQuestionAndAnswerModel
(
question
:
"现居住国家/地区:"
,
answer
:
model
.
liveCountry
)
arr
.
append
(
tmp6
)
if
let
str
=
model
.
hkIdentityCard
,
str
.
isEmpty
==
false
{
let
tmp7
=
YHPreviewQuestionAndAnswerModel
(
question
:
"是否办理过香港身份证:"
,
answer
:
"是"
)
let
tmp8
=
YHPreviewQuestionAndAnswerModel
(
question
:
"香港身份证号码:"
,
answer
:
model
.
hkIdentityCard
??
"--"
)
arr
.
append
(
tmp7
)
arr
.
append
(
tmp8
)
}
else
{
let
tmp7
=
YHPreviewQuestionAndAnswerModel
(
question
:
"是否办理过香港身份证:"
,
answer
:
"否"
)
arr
.
append
(
tmp7
)
}
let
model1
=
YHPreviewInfoSessionModel
(
cellType
:
.
countryInfoType
,
cellTitle
:
"兄弟姐妹信息"
,
cellData0
:
arr
)
arrDataForBrother
.
append
(
model1
)
}
}
}
arrDataForFamilyInfo
=
arrDataForBrother
arrDataForFamilyInfo
=
arrDataForBrother
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment