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
d956f1bc
Commit
d956f1bc
authored
Dec 31, 2024
by
Alex朱枝文
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
基本资料bug修复
parent
1f2cca19
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
19 additions
and
6 deletions
+19
-6
YHGCBasicInfoFillViewModel.swift
...BaseInformation(基本资料)/VM/YHGCBasicInfoFillViewModel.swift
+19
-6
No files found.
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/TTPS(高才)/ServiceProcess(我的信息流程)/BaseInformation(基本资料)/VM/YHGCBasicInfoFillViewModel.swift
View file @
d956f1bc
...
@@ -66,10 +66,10 @@ extension YHGCBasicInfoFillViewModel {
...
@@ -66,10 +66,10 @@ extension YHGCBasicInfoFillViewModel {
do
{
do
{
// 主申请人
// 主申请人
if
let
model
=
dataModelForBasicInfo
.
applicant
{
if
let
model
=
dataModelForBasicInfo
.
applicant
{
let
answer1
=
model
.
deny
==
0
?
"N"
:
"Y"
let
answer1
=
getAnswerString
(
model
.
deny
)
//
model.deny == 0 ? "N" : "Y"
let
model1
=
YHBasicInfoCellModel
(
question
:
"1、是否曾被拒绝签发签证或入境香港,或被遣返、遣送和要求离开香港?"
,
answer
:
answer1
,
info
:
model
.
denyContent
)
let
model1
=
YHBasicInfoCellModel
(
question
:
"1、是否曾被拒绝签发签证或入境香港,或被遣返、遣送和要求离开香港?"
,
answer
:
answer1
,
info
:
model
.
denyContent
)
let
answer2
=
model
.
crime
==
0
?
"N"
:
"Y"
let
answer2
=
getAnswerString
(
model
.
crime
)
//
model.crime == 0 ? "N" : "Y"
let
model2
=
YHBasicInfoCellModel
(
question
:
"2、是否曾因任何罪行或违法行为在香港或其他地方被定罪?"
,
answer
:
answer2
,
info
:
model
.
crimeContent
)
let
model2
=
YHBasicInfoCellModel
(
question
:
"2、是否曾因任何罪行或违法行为在香港或其他地方被定罪?"
,
answer
:
answer2
,
info
:
model
.
crimeContent
)
let
arr
=
[
model1
,
model2
]
let
arr
=
[
model1
,
model2
]
let
sessionModel
=
YHBasicInfoSessionModel
(
sessionTitle
:
"主申请人"
,
arrQuestionItem
:
arr
)
let
sessionModel
=
YHBasicInfoSessionModel
(
sessionTitle
:
"主申请人"
,
arrQuestionItem
:
arr
)
...
@@ -80,10 +80,10 @@ extension YHGCBasicInfoFillViewModel {
...
@@ -80,10 +80,10 @@ extension YHGCBasicInfoFillViewModel {
do
{
do
{
// 配偶
// 配偶
if
let
spouse
=
dataModelForBasicInfo
.
spouse
{
if
let
spouse
=
dataModelForBasicInfo
.
spouse
{
let
answer1
=
spouse
.
deny
==
0
?
"N"
:
"Y"
let
answer1
=
getAnswerString
(
spouse
.
deny
)
//
spouse.deny == 0 ? "N" : "Y"
let
model1
=
YHBasicInfoCellModel
(
question
:
"1、是否曾被拒绝签发签证或入境香港,或被遣返、遣送和要求离开香港?"
,
answer
:
answer1
,
info
:
spouse
.
denyContent
)
let
model1
=
YHBasicInfoCellModel
(
question
:
"1、是否曾被拒绝签发签证或入境香港,或被遣返、遣送和要求离开香港?"
,
answer
:
answer1
,
info
:
spouse
.
denyContent
)
let
answer2
=
spouse
.
crime
==
0
?
"N"
:
"Y"
let
answer2
=
getAnswerString
(
spouse
.
crime
)
//
spouse.crime == 0 ? "N" : "Y"
let
model2
=
YHBasicInfoCellModel
(
question
:
"2、是否曾因任何罪行或违法行为在香港或其他地方被定罪?"
,
answer
:
answer2
,
info
:
spouse
.
crimeContent
)
let
model2
=
YHBasicInfoCellModel
(
question
:
"2、是否曾因任何罪行或违法行为在香港或其他地方被定罪?"
,
answer
:
answer2
,
info
:
spouse
.
crimeContent
)
let
arr
=
[
model1
,
model2
]
let
arr
=
[
model1
,
model2
]
...
@@ -96,10 +96,10 @@ extension YHGCBasicInfoFillViewModel {
...
@@ -96,10 +96,10 @@ extension YHGCBasicInfoFillViewModel {
// 子女 - xxx
// 子女 - xxx
if
let
arrChild
=
dataModelForBasicInfo
.
child
{
if
let
arrChild
=
dataModelForBasicInfo
.
child
{
for
item
in
arrChild
{
for
item
in
arrChild
{
let
answer1
=
item
.
deny
==
0
?
"N"
:
"Y"
let
answer1
=
getAnswerString
(
item
.
deny
)
//
item.deny == 0 ? "N" : "Y"
let
model1
=
YHBasicInfoCellModel
(
question
:
"1、是否曾被拒绝签发签证或入境香港,或被遣返、遣送和要求离开香港?"
,
answer
:
answer1
,
info
:
item
.
denyContent
)
let
model1
=
YHBasicInfoCellModel
(
question
:
"1、是否曾被拒绝签发签证或入境香港,或被遣返、遣送和要求离开香港?"
,
answer
:
answer1
,
info
:
item
.
denyContent
)
let
answer2
=
item
.
crime
==
0
?
"N"
:
"Y"
let
answer2
=
getAnswerString
(
item
.
crime
)
//
item.crime == 0 ? "N" : "Y"
let
model2
=
YHBasicInfoCellModel
(
question
:
"2、是否曾因任何罪行或违法行为在香港或其他地方被定罪?"
,
answer
:
answer2
,
info
:
item
.
crimeContent
)
let
model2
=
YHBasicInfoCellModel
(
question
:
"2、是否曾因任何罪行或违法行为在香港或其他地方被定罪?"
,
answer
:
answer2
,
info
:
item
.
crimeContent
)
let
arr
=
[
model1
,
model2
]
let
arr
=
[
model1
,
model2
]
...
@@ -112,6 +112,19 @@ extension YHGCBasicInfoFillViewModel {
...
@@ -112,6 +112,19 @@ extension YHGCBasicInfoFillViewModel {
}
}
arrBasicInfoSessionDataForEdit
=
arrData
arrBasicInfoSessionDataForEdit
=
arrData
}
}
private
func
getAnswerString
(
_
answer
:
Int
)
->
String
{
switch
answer
{
case
0
:
return
"N"
case
1
:
return
"Y"
case
2
:
return
""
default
:
return
""
}
}
}
}
extension
YHGCBasicInfoFillViewModel
{
extension
YHGCBasicInfoFillViewModel
{
...
...
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