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
23ca0164
Commit
23ca0164
authored
Nov 14, 2024
by
Steven杜宇
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
// 配偶、子女
parent
2ecbd403
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
99 additions
and
76 deletions
+99
-76
YHChildBasicInfoVC.swift
...amilyMember(家庭成员信息表)/C/Child(子女)/YHChildBasicInfoVC.swift
+48
-38
YHSpouseBasicInfoVC.swift
...ilyMember(家庭成员信息表)/C/Spouse(配偶)/YHSpouseBasicInfoVC.swift
+51
-38
No files found.
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/QMAS(优才)/ServiceProcess(我的信息流程)/FamilyMember(家庭成员信息表)/C/Child(子女)/YHChildBasicInfoVC.swift
View file @
23ca0164
...
...
@@ -92,8 +92,11 @@ class YHChildBasicInfoVC: YHBaseViewController, YHFamilyMemberProtol {
item07
.
tips
=
"请输入出生城市"
.
local
}
else
{
item07
.
value
=
child
.
birthPlace
.
area
.
joined
(
separator
:
","
)
item07
.
tips
=
"请选择出生城市"
.
local
item07
.
value
=
child
.
birthPlace
.
details
item07
.
tips
=
"请输入出生城市"
.
local
// item07.value = child.birthPlace.area.joined(separator: ",")
// item07.tips = "请选择出生城市".local
}
let
arr0
:[
YHFormItemProtocol
]
=
[
title0
,
item00
,
item01
,
item02
,
item03
,
item04
,
item06
,
item07
]
...
...
@@ -176,15 +179,17 @@ class YHChildBasicInfoVC: YHBaseViewController, YHFamilyMemberProtol {
let
detailItem
=
item
as!
YHFormDetailItem
if
detailItem
.
type
==
.
birthCity
{
var
isBirthOverSeas
=
false
if
let
child
=
child
{
isBirthOverSeas
=
child
.
isBirthOverSeas
()
}
if
isBirthOverSeas
{
return
.
inputText
}
else
{
return
.
selectSheet
}
return
.
inputText
// var isBirthOverSeas = false
// if let child = child {
// isBirthOverSeas = child.isBirthOverSeas()
// }
// if isBirthOverSeas {
// return .inputText
// } else {
// return .selectSheet
// }
}
if
detailItem
.
type
==
.
childName
...
...
@@ -316,10 +321,13 @@ extension YHChildBasicInfoVC : UITableViewDelegate, UITableViewDataSource {
let
tt
=
text
?
.
uppercased
()
self
.
child
?
.
surname
=
tt
??
""
cell
.
textField
.
text
=
tt
}
else
if
detailItem
.
type
==
.
birthCity
{
self
.
child
?
.
birthPlace
.
foreign
=
text
??
""
if
let
child
=
child
,
child
.
isBirthOverSeas
()
{
// 出生国外
self
.
child
?
.
birthPlace
.
foreign
=
text
??
""
}
else
{
self
.
child
?
.
birthPlace
.
details
=
text
??
""
}
}
else
if
detailItem
.
type
==
.
occupationName
{
self
.
child
?
.
occupationName
=
text
??
""
...
...
@@ -371,6 +379,7 @@ extension YHChildBasicInfoVC : UITableViewDelegate, UITableViewDataSource {
[
weak
self
]
(
answers
,
index
)
in
guard
let
self
=
self
else
{
return
}
let
selectItem
=
answers
[
index
]
self
.
view
.
endEditing
(
true
)
self
.
child
?
.
setBirthOverSeas
(
selectItem
.
title
==
"国外"
.
local
)
self
.
loadInfo
()
save
()
...
...
@@ -474,30 +483,31 @@ extension YHChildBasicInfoVC : UITableViewDelegate, UITableViewDataSource {
}
else
if
detailItem
.
type
==
.
birthCity
{
// 出生城市
var
isBirthOverSeas
=
false
if
let
child
=
child
{
isBirthOverSeas
=
child
.
isBirthOverSeas
()
}
// 出生国外时 出生城市是输入框
if
isBirthOverSeas
{
return
}
let
vc
=
YHAddressViewController
()
vc
.
backLocationStringController
=
{
[
weak
self
]
(
string1
,
string2
,
string3
,
string4
)
in
guard
let
self
=
self
else
{
return
}
print
(
"
\(
string1
)\n\(
string2
)\n\(
string3
)\n\(
string4
)
"
)
var
citys
:[
String
]
=
[]
if
!
isEmptyString
(
string2
)
{
citys
.
append
(
string2
)
}
if
!
isEmptyString
(
string3
)
{
citys
.
append
(
string3
)
}
self
.
child
?
.
birthPlace
.
area
=
citys
self
.
loadInfo
()
save
()
}
self
.
present
(
vc
,
animated
:
true
)
return
// var isBirthOverSeas = false
// if let child = child {
// isBirthOverSeas = child.isBirthOverSeas()
// }
// // 出生国外时 出生城市是输入框
// if isBirthOverSeas { return }
//
// let vc = YHAddressViewController()
// vc.backLocationStringController = {
// [weak self] (string1, string2, string3, string4) in
// guard let self = self else { return }
// print("\(string1)\n\(string2)\n\(string3)\n\(string4)")
// var citys:[String] = []
// if !isEmptyString(string2) {
// citys.append(string2)
// }
// if !isEmptyString(string3) {
// citys.append(string3)
// }
// self.child?.birthPlace.area = citys
// self.loadInfo()
// save()
// }
// self.present(vc, animated: true)
}
else
if
detailItem
.
type
==
.
roleInHK
{
// 在港身份
...
...
@@ -580,7 +590,7 @@ extension YHChildBasicInfoVC {
}
}
else
{
if
isEmpty
Array
(
child
.
birthPlace
.
area
)
{
if
isEmpty
String
(
child
.
birthPlace
.
details
)
{
return
false
}
}
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/QMAS(优才)/ServiceProcess(我的信息流程)/FamilyMember(家庭成员信息表)/C/Spouse(配偶)/YHSpouseBasicInfoVC.swift
View file @
23ca0164
...
...
@@ -115,9 +115,13 @@ class YHSpouseBasicInfoVC: YHBaseViewController, YHFamilyMemberProtol {
item05
.
tips
=
"请输入出生城市"
.
local
}
else
{
item05
.
value
=
spouse
.
birthPlace
.
area
.
joined
(
separator
:
","
)
item05
.
placeHolder
=
"请选择"
.
local
item05
.
tips
=
"请选择出生城市"
.
local
item05
.
value
=
spouse
.
birthPlace
.
details
item05
.
placeHolder
=
"请输入"
.
local
item05
.
tips
=
"请输入出生城市"
.
local
// item05.value = spouse.birthPlace.area.joined(separator: ",")
// item05.placeHolder = "请选择".local
// item05.tips = "请选择出生城市".local
}
let
arr0
:[
YHFormItemProtocol
]
=
[
title0
,
item00
,
item01
,
item02
,
item03
,
item04
,
item05
]
...
...
@@ -226,7 +230,7 @@ class YHSpouseBasicInfoVC: YHBaseViewController, YHFamilyMemberProtol {
}
}
else
{
if
isEmpty
Array
(
spouse
.
birthPlace
.
area
)
{
if
isEmpty
String
(
spouse
.
birthPlace
.
details
)
{
return
false
}
}
...
...
@@ -300,15 +304,17 @@ class YHSpouseBasicInfoVC: YHBaseViewController, YHFamilyMemberProtol {
let
detailItem
=
item
as!
YHFormDetailItem
if
detailItem
.
type
==
.
birthCity
{
var
isBirthOverSeas
=
false
if
let
spouse
=
spouse
{
isBirthOverSeas
=
spouse
.
isBirthOverSeas
()
}
if
isBirthOverSeas
{
return
.
inputText
}
else
{
return
.
selectSheet
}
return
.
inputText
// var isBirthOverSeas = false
// if let spouse = spouse {
// isBirthOverSeas = spouse.isBirthOverSeas()
// }
// if isBirthOverSeas {
// return .inputText
// } else {
// return .selectSheet
// }
}
if
detailItem
.
type
==
.
spouseName
...
...
@@ -453,7 +459,12 @@ extension YHSpouseBasicInfoVC : UITableViewDelegate, UITableViewDataSource {
}
else
if
detailItem
.
type
==
.
birthCity
{
self
.
spouse
?
.
birthPlace
.
foreign
=
text
??
""
if
let
spouse
=
spouse
,
spouse
.
isBirthOverSeas
()
{
// 出生国外
self
.
spouse
?
.
birthPlace
.
foreign
=
text
??
""
}
else
{
self
.
spouse
?
.
birthPlace
.
details
=
text
??
""
}
}
else
if
detailItem
.
type
==
.
occupationName
{
self
.
spouse
?
.
occupationName
=
text
??
""
}
else
if
detailItem
.
type
==
.
hkIdentityCardNumber
{
...
...
@@ -505,6 +516,7 @@ extension YHSpouseBasicInfoVC : UITableViewDelegate, UITableViewDataSource {
[
weak
self
]
(
answers
,
index
)
in
guard
let
self
=
self
else
{
return
}
let
selectItem
=
answers
[
index
]
self
.
view
.
endEditing
(
true
)
self
.
spouse
?
.
setBirthOverSeas
(
selectItem
.
title
==
"国外"
.
local
)
self
.
loadInfo
()
save
()
...
...
@@ -695,30 +707,31 @@ extension YHSpouseBasicInfoVC : UITableViewDelegate, UITableViewDataSource {
}
else
if
detailItem
.
type
==
.
birthCity
{
// 出生城市
var
isBirthOverSeas
=
false
if
let
spouse
=
spouse
{
isBirthOverSeas
=
spouse
.
isBirthOverSeas
()
}
// 出生国外时 出生城市是输入框
if
isBirthOverSeas
{
return
}
let
vc
=
YHAddressViewController
()
vc
.
backLocationStringController
=
{
[
weak
self
]
(
string1
,
string2
,
string3
,
string4
)
in
guard
let
self
=
self
else
{
return
}
print
(
"
\(
string1
)\n\(
string2
)\n\(
string3
)\n\(
string4
)
"
)
var
citys
:[
String
]
=
[]
if
!
isEmptyString
(
string2
)
{
citys
.
append
(
string2
)
}
if
!
isEmptyString
(
string3
)
{
citys
.
append
(
string3
)
}
self
.
spouse
?
.
birthPlace
.
area
=
citys
loadInfo
()
save
()
}
self
.
present
(
vc
,
animated
:
true
)
// var isBirthOverSeas = false
// if let spouse = spouse {
// isBirthOverSeas = spouse.isBirthOverSeas()
// }
// // 出生国外时 出生城市是输入框
// if isBirthOverSeas { return }
//
// let vc = YHAddressViewController()
// vc.backLocationStringController = {
// [weak self] (string1, string2, string3, string4) in
// guard let self = self else { return }
// print("\(string1)\n\(string2)\n\(string3)\n\(string4)")
// var citys:[String] = []
// if !isEmptyString(string2) {
// citys.append(string2)
// }
// if !isEmptyString(string3) {
// citys.append(string3)
// }
// self.spouse?.birthPlace.area = citys
// loadInfo()
// save()
// }
// self.present(vc, animated: true)
}
else
if
detailItem
.
type
==
.
roleInHK
{
// 在港身份
...
...
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