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
575f333d
Commit
575f333d
authored
Dec 24, 2024
by
Steven杜宇
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
// 高才
parent
6427f0eb
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
31 additions
and
2 deletions
+31
-2
YHFamilyInitialInfo.swift
...我的信息流程)/FamilyMember(家庭成员信息表)/M/YHFamilyInitialInfo.swift
+19
-0
YHGCSpousePrimaryInfoVC.swift
...lyMember(家庭成员)/C/Spouse(配偶)/YHGCSpousePrimaryInfoVC.swift
+12
-2
No files found.
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/QMAS(优才)/ServiceProcess(我的信息流程)/FamilyMember(家庭成员信息表)/M/YHFamilyInitialInfo.swift
View file @
575f333d
...
@@ -92,6 +92,8 @@ enum YHFormDetailItemType:Int {
...
@@ -92,6 +92,8 @@ enum YHFormDetailItemType:Int {
case
isAccompanyToHK
=
1
case
isAccompanyToHK
=
1
// 是否与主申请人同住
// 是否与主申请人同住
case
isLiveTother
case
isLiveTother
// 永久居留身份
case
permanentResidenceStatus
// 国家/地区
// 国家/地区
case
nationOrArea
case
nationOrArea
// 现居住城市
// 现居住城市
...
@@ -535,6 +537,8 @@ class YHFormDetailItem : YHFormItemProtocol {
...
@@ -535,6 +537,8 @@ class YHFormDetailItem : YHFormItemProtocol {
return
"证件提供确认"
.
local
return
"证件提供确认"
.
local
case
.
cerUpload
:
case
.
cerUpload
:
return
""
return
""
case
.
permanentResidenceStatus
:
return
"是否拥有现时定居国家/地区的永久居留身份"
}
}
}
}
...
@@ -662,6 +666,10 @@ class YHFamilyMember: SmartCodable, YHFormItemProtocol {
...
@@ -662,6 +666,10 @@ class YHFamilyMember: SmartCodable, YHFormItemProtocol {
var
birthPlaceAboard
:
Int
=
0
var
birthPlaceAboard
:
Int
=
0
// 是否与主申请人同住 1:是 0:否
// 是否与主申请人同住 1:是 0:否
var
nows
:
Int
=
0
var
nows
:
Int
=
0
// 是否拥有现时定居国家/地区的永久居留身份 0:否 1:是 2没有选择
var
isCurrentlyOverseas
:
Int
=
2
// 海外居留开始时间
var
residenceTime
:
String
=
""
// 是否办理过港澳通行证 1:是 0:否
// 是否办理过港澳通行证 1:是 0:否
var
isHandled
:
Int
=
0
var
isHandled
:
Int
=
0
// notFillNumber = -1 表示还没开始填写任意数据项
// notFillNumber = -1 表示还没开始填写任意数据项
...
@@ -747,6 +755,8 @@ class YHFamilyMember: SmartCodable, YHFormItemProtocol {
...
@@ -747,6 +755,8 @@ class YHFamilyMember: SmartCodable, YHFormItemProtocol {
case
isHkHandled
=
"is_hk_handled"
case
isHkHandled
=
"is_hk_handled"
case
isInHk
=
"is_in_hk"
case
isInHk
=
"is_in_hk"
case
isLiveOverseaYear
=
"is_live_oversea_year"
case
isLiveOverseaYear
=
"is_live_oversea_year"
case
isCurrentlyOverseas
=
"is_currently_overseas"
case
residenceTime
=
"residence_time"
case
surname
=
"surname"
case
surname
=
"surname"
}
}
...
@@ -786,6 +796,15 @@ class YHFamilyMember: SmartCodable, YHFormItemProtocol {
...
@@ -786,6 +796,15 @@ class YHFamilyMember: SmartCodable, YHFormItemProtocol {
self
.
nows
=
(
value
?
1
:
0
)
self
.
nows
=
(
value
?
1
:
0
)
}
}
// 是否拥有现时定居国家/地区的永久居留身份
func
isHavePermanentResidenceStatus
()
->
Bool
{
return
self
.
isCurrentlyOverseas
==
1
}
func
setHavePermanentResidenceStatus
(
_
value
:
Bool
)
{
return
self
.
isCurrentlyOverseas
=
value
?
1
:
2
}
// 是否在海外居住满1年及以上
// 是否在海外居住满1年及以上
func
isOverSeasOver1Year
()
->
Bool
{
func
isOverSeasOver1Year
()
->
Bool
{
return
self
.
isLiveOverseaYear
==
1
return
self
.
isLiveOverseaYear
==
1
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/TTPS(高才)/ServiceProcess(我的信息流程)/FamilyMember(家庭成员)/C/Spouse(配偶)/YHGCSpousePrimaryInfoVC.swift
View file @
575f333d
...
@@ -74,11 +74,17 @@ class YHGCSpousePrimaryInfoVC: YHBaseViewController, YHFamilyMemberProtol {
...
@@ -74,11 +74,17 @@ class YHGCSpousePrimaryInfoVC: YHBaseViewController, YHFamilyMemberProtol {
// 居住信息
// 居住信息
var
arr2
=
[
YHFormItemProtocol
]()
var
arr2
=
[
YHFormItemProtocol
]()
let
title2
=
YHFormTitleItem
(
type
:
.
liveInfo
)
let
title2
=
YHFormTitleItem
(
type
:
.
liveInfo
)
let
item20
=
YHFormDetailItem
(
type
:
.
isLiveTother
,
value
:
String
(
spouse
.
isLiveTother
()))
arr2
.
append
(
title2
)
arr2
.
append
(
title2
)
let
item20
=
YHFormDetailItem
(
type
:
.
isLiveTother
,
value
:
String
(
spouse
.
isLiveTother
()))
arr2
.
append
(
item20
)
arr2
.
append
(
item20
)
// let item21 = YHFormDetailItem(type:.permanentResidenceStatus, value: "")
// arr2.append(item21)
if
!
spouse
.
isLiveTother
()
{
// 不同住 才需填写国家/地区
if
!
spouse
.
isLiveTother
()
{
// 不同住 才需填写国家/地区
let
item21
=
YHFormDetailItem
(
type
:
.
nationOrArea
,
value
:
spouse
.
address
.
country
,
placeHolder
:
"请选择"
.
local
,
tips
:
"请选择国家/地区"
.
local
)
let
item21
=
YHFormDetailItem
(
type
:
.
nationOrArea
,
value
:
spouse
.
address
.
country
,
placeHolder
:
"请选择"
.
local
,
tips
:
"请选择国家/地区"
.
local
)
arr2
.
append
(
item21
)
arr2
.
append
(
item21
)
...
@@ -197,7 +203,11 @@ extension YHGCSpousePrimaryInfoVC : UITableViewDelegate, UITableViewDataSource {
...
@@ -197,7 +203,11 @@ extension YHGCSpousePrimaryInfoVC : UITableViewDelegate, UITableViewDataSource {
let
detailItem
=
item
as!
YHFormDetailItem
let
detailItem
=
item
as!
YHFormDetailItem
// 是否随行到香港 / 是否办理港澳通行证 / // 是否与主申请人同住 均用双项按钮cell
// 是否随行到香港 / 是否办理港澳通行证 / // 是否与主申请人同住 均用双项按钮cell
if
detailItem
.
type
==
.
isAccompanyToHK
||
detailItem
.
type
==
.
isHandleHKPassPort
||
detailItem
.
type
==
.
isLiveTother
||
detailItem
.
type
==
.
isLiveOverSeasMore1Year
{
if
detailItem
.
type
==
.
isAccompanyToHK
||
detailItem
.
type
==
.
isHandleHKPassPort
||
detailItem
.
type
==
.
isLiveTother
||
detailItem
.
type
==
.
isLiveOverSeasMore1Year
||
detailItem
.
type
==
.
permanentResidenceStatus
{
let
cell
=
tableView
.
dequeueReusableCell
(
withIdentifier
:
YHFormItemDoubleChoiceCell
.
cellReuseIdentifier
,
for
:
indexPath
)
as!
YHFormItemDoubleChoiceCell
let
cell
=
tableView
.
dequeueReusableCell
(
withIdentifier
:
YHFormItemDoubleChoiceCell
.
cellReuseIdentifier
,
for
:
indexPath
)
as!
YHFormItemDoubleChoiceCell
cell
.
isMust
=
detailItem
.
isNeed
cell
.
isMust
=
detailItem
.
isNeed
...
...
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