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
3878f029
Commit
3878f029
authored
Mar 17, 2025
by
Steven杜宇
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
// lint
parent
c91d3e5d
Changes
9
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
42 additions
and
24 deletions
+42
-24
YHCertificateAppointViewController.swift
...cate(3 赴港办证预约)/C/YHCertificateAppointViewController.swift
+12
-10
YHResignAppointTimeModifyViewController.swift
...t(在港递交预约)/C/YHResignAppointTimeModifyViewController.swift
+2
-2
YHResignAppointTimeViewController.swift
...Appoint(在港递交预约)/C/YHResignAppointTimeViewController.swift
+6
-2
YHChoiceButtonHoldView.swift
...息流程)/BaseInformation(基本资料)/V/YHChoiceButtonHoldView.swift
+2
-2
YHEducationDetailVC.swift
...ation&Qualification(学历专业资格填写)/C/YHEducationDetailVC.swift
+3
-1
YHEducationInfoListVC.swift
...ion&Qualification(学历专业资格填写)/C/YHEducationInfoListVC.swift
+3
-1
YHQualificationDetailVC.swift
...n&Qualification(学历专业资格填写)/C/YHQualificationDetailVC.swift
+8
-4
YHQuestionInfo.swift
.../Education&Qualification(学历专业资格填写)/M/YHQuestionInfo.swift
+3
-1
YHSpouseBasicInfoVC.swift
...ilyMember(家庭成员信息表)/C/Spouse(配偶)/YHSpouseBasicInfoVC.swift
+3
-1
No files found.
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/QMAS(优才)/CustomerService(客服段)/Certificate(办证段)/AppointCertificate(3 赴港办证预约)/C/YHCertificateAppointViewController.swift
View file @
3878f029
...
...
@@ -689,15 +689,17 @@ extension YHCertificateAppointViewController {
}
else
{
// 如果操作的当前批次不是最后一批 需要更新后面几批的选中状态
let
nextGroupIndex
=
groupLevel
+
1
let
newMember
=
currentMember
.
copy
()
as!
YHHKMemberModel
newMember
.
isSelected
=
true
if
0
<=
groupLevel
,
groupLevel
<
selectMemberGroupArr
.
count
{
let
item
=
selectMemberGroupArr
[
nextGroupIndex
]
if
var
members
=
item
.
model
?
.
arr
{
members
.
append
(
newMember
)
item
.
model
?
.
arr
=
members
if
let
newMember
=
currentMember
.
copy
()
as?
YHHKMemberModel
{
newMember
.
isSelected
=
true
if
0
<=
groupLevel
,
groupLevel
<
selectMemberGroupArr
.
count
{
let
item
=
selectMemberGroupArr
[
nextGroupIndex
]
if
var
members
=
item
.
model
?
.
arr
{
members
.
append
(
newMember
)
item
.
model
?
.
arr
=
members
}
}
}
}
}
else
{
// 如果操作是选中
...
...
@@ -814,9 +816,9 @@ extension YHCertificateAppointViewController {
return
$0
.
isSelected
==
true
}
let
users
=
selectUsers
.
map
{
let
dict
=
[
"id"
:
$0
.
id
,
"type"
:
$0
.
type
,
"name"
:
$0
.
name
]
as!
[
String
:
Any
]
let
dict
:[
String
:
Any
]
=
[
"id"
:
$0
.
id
,
"type"
:
$0
.
type
,
"name"
:
$0
.
name
]
return
dict
}
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/QMAS(优才)/Resign(续签)/ResignHKAppoint(在港递交预约)/C/YHResignAppointTimeModifyViewController.swift
View file @
3878f029
...
...
@@ -436,7 +436,7 @@ extension YHResignAppointTimeModifyViewController {
let
dict
=
[
"member_id"
:
"
\(
$0
.
id
)
"
]
return
dict
}
let
dict
:[
String
:
Any
]
=
[
"ready_to_submit_at"
:
self
.
oneGroupTimeSetting
.
getSubmitHKTime
(),
let
dict
:
[
String
:
Any
]
=
[
"ready_to_submit_at"
:
self
.
oneGroupTimeSetting
.
getSubmitHKTime
(),
"leave_hk_at"
:
self
.
oneGroupTimeSetting
.
notleaveHK
?
""
:
self
.
oneGroupTimeSetting
.
getLeaveHKTime
(),
"users"
:
allUserInfoArr
]
batchs
.
append
(
dict
)
...
...
@@ -453,7 +453,7 @@ extension YHResignAppointTimeModifyViewController {
let
dict
=
[
"member_id"
:
"
\(
$0
.
id
)
"
]
return
dict
}
let
dict
:[
String
:
Any
]
=
[
"ready_to_submit_at"
:
group
.
getSubmitHKTime
(),
let
dict
:
[
String
:
Any
]
=
[
"ready_to_submit_at"
:
group
.
getSubmitHKTime
(),
"leave_hk_at"
:
group
.
notleaveHK
?
""
:
group
.
getLeaveHKTime
(),
"users"
:
allUserInfoArr
]
batchs
.
append
(
dict
)
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/QMAS(优才)/Resign(续签)/ResignHKAppoint(在港递交预约)/C/YHResignAppointTimeViewController.swift
View file @
3878f029
...
...
@@ -425,7 +425,9 @@ extension YHResignAppointTimeViewController: UITableViewDelegate, UITableViewDat
if
0
<=
indexPath
.
row
&&
indexPath
.
row
<
selectGroupArr
.
count
{
let
model
=
selectGroupArr
[
indexPath
.
row
]
if
!
model
.
isShowUsers
||
self
.
togetherSetting
.
is_together
==
1
{
// 不分组选择cell
let
cell2
=
tableView
.
dequeueReusableCell
(
withIdentifier
:
YHResignAppointTimeSingleCell
.
cellReuseIdentifier
,
for
:
indexPath
)
as!
YHResignAppointTimeSingleCell
guard
let
cell2
=
tableView
.
dequeueReusableCell
(
withIdentifier
:
YHResignAppointTimeSingleCell
.
cellReuseIdentifier
,
for
:
indexPath
)
as?
YHResignAppointTimeSingleCell
else
{
return
UITableViewCell
()
}
cell2
.
updateModel
(
model
)
cell2
.
switchBlock
=
{
[
weak
self
]
isOn
in
...
...
@@ -441,7 +443,9 @@ extension YHResignAppointTimeViewController: UITableViewDelegate, UITableViewDat
return
cell2
}
// 分组选择cell
let
cell3
=
tableView
.
dequeueReusableCell
(
withIdentifier
:
YHResignAppointTimeMultipleCell
.
cellReuseIdentifier
,
for
:
indexPath
)
as!
YHResignAppointTimeMultipleCell
guard
let
cell3
=
tableView
.
dequeueReusableCell
(
withIdentifier
:
YHResignAppointTimeMultipleCell
.
cellReuseIdentifier
,
for
:
indexPath
)
as?
YHResignAppointTimeMultipleCell
else
{
return
UITableViewCell
()
}
cell3
.
updateModel
(
model
)
cell3
.
selectUserBlock
=
{
[
weak
self
]
member
,
isSelect
,
groupIndex
in
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/QMAS(优才)/ServiceProcess(我的信息流程)/BaseInformation(基本资料)/V/YHChoiceButtonHoldView.swift
View file @
3878f029
...
...
@@ -8,8 +8,8 @@
import
UIKit
class
YHChoiceButtonHoldView
:
UIView
{
typealias
b
lock
=
(
_
index
:
String
)
->
Void
var
callBackBlock
:
b
lock
?
typealias
B
lock
=
(
_
index
:
String
)
->
Void
var
callBackBlock
:
B
lock
?
override
init
(
frame
:
CGRect
)
{
super
.
init
(
frame
:
frame
)
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/QMAS(优才)/ServiceProcess(我的信息流程)/Education&Qualification(学历专业资格填写)/C/YHEducationDetailVC.swift
View file @
3878f029
...
...
@@ -565,7 +565,9 @@ extension YHEducationDetailVC: UITableViewDelegate, UITableViewDataSource {
}
if
item
is
YHFormDetailItem
{
let
detailItem
=
item
as!
YHFormDetailItem
guard
let
detailItem
=
item
as?
YHFormDetailItem
else
{
return
.
defaultType
}
if
detailItem
.
type
==
.
cerConfirm
{
return
.
cerConfirm
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/QMAS(优才)/ServiceProcess(我的信息流程)/Education&Qualification(学历专业资格填写)/C/YHEducationInfoListVC.swift
View file @
3878f029
...
...
@@ -477,7 +477,9 @@ extension YHEducationInfoListVC: UITableViewDelegate, UITableViewDataSource {
}
if
item
is
YHFormDetailItem
{
let
detailItem
=
item
as!
YHFormDetailItem
guard
let
detailItem
=
item
as?
YHFormDetailItem
else
{
return
}
if
detailItem
.
type
==
.
educationInfo
{
// 学历
let
vc
=
YHEducationDetailVC
()
if
let
eduList
=
educationInfo
?
.
eduList
,
indexPath
.
row
-
1
<
eduList
.
count
{
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/QMAS(优才)/ServiceProcess(我的信息流程)/Education&Qualification(学历专业资格填写)/C/YHQualificationDetailVC.swift
View file @
3878f029
...
...
@@ -166,10 +166,12 @@ extension YHQualificationDetailVC: UITableViewDelegate, UITableViewDataSource {
if
item
is
YHFormDetailItem
{
let
detailItem
=
item
as!
YHFormDetailItem
guard
let
detailItem
=
item
as?
YHFormDetailItem
else
{
return
UITableViewCell
()}
let
cellType
=
getCellType
(
detailItem
)
if
cellType
==
.
inputText
{
let
cell
=
tableView
.
dequeueReusableCell
(
withIdentifier
:
YHFormItemInputTextCell
.
cellReuseIdentifier
,
for
:
indexPath
)
as!
YHFormItemInputTextCell
guard
let
cell
=
tableView
.
dequeueReusableCell
(
withIdentifier
:
YHFormItemInputTextCell
.
cellReuseIdentifier
,
for
:
indexPath
)
as?
YHFormItemInputTextCell
else
{
return
UITableViewCell
()
}
var
isValueValid
=
false
if
let
value
=
detailItem
.
value
,
!
value
.
isEmpty
{
isValueValid
=
true
...
...
@@ -224,7 +226,9 @@ extension YHQualificationDetailVC: UITableViewDelegate, UITableViewDataSource {
}
else
if
cellType
==
.
selectSheet
{
let
cell
=
tableView
.
dequeueReusableCell
(
withIdentifier
:
YHFormItemSelectSheetCell
.
cellReuseIdentifier
,
for
:
indexPath
)
as!
YHFormItemSelectSheetCell
guard
let
cell
=
tableView
.
dequeueReusableCell
(
withIdentifier
:
YHFormItemSelectSheetCell
.
cellReuseIdentifier
,
for
:
indexPath
)
as?
YHFormItemSelectSheetCell
else
{
return
UITableViewCell
()
}
cell
.
placeHolder
=
detailItem
.
placeHolder
var
isValueValid
=
false
if
let
value
=
detailItem
.
value
,
!
value
.
isEmpty
{
...
...
@@ -274,7 +278,7 @@ extension YHQualificationDetailVC: UITableViewDelegate, UITableViewDataSource {
return
}
if
item
is
YHFormDetailItem
{
let
detailItem
=
item
as!
YHFormDetailItem
guard
let
detailItem
=
item
as?
YHFormDetailItem
else
{
return
}
if
detailItem
.
type
==
.
qualificationCertificateName
{
// 资格证书名称
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/QMAS(优才)/ServiceProcess(我的信息流程)/Education&Qualification(学历专业资格填写)/M/YHQuestionInfo.swift
View file @
3878f029
...
...
@@ -39,7 +39,9 @@ extension YHQuestionInfo {
// 【问题】学历证书姓名及出生日期正确性
static
func
getEducationQuestion
(
eduList
:
YHEducationListInfo
)
->
[
YHQuestionInfo
]
{
let
path
=
Bundle
.
main
.
path
(
forResource
:
"YHQuestionList"
,
ofType
:
"plist"
)
let
questions
:
[
Dictionary
]
=
NSArray
(
contentsOfFile
:
path
!
)
as!
[
Dictionary
<
String
,
Any
>
]
guard
let
questions
:
[
Dictionary
]
=
NSArray
(
contentsOfFile
:
path
!
)
as?
[
Dictionary
<
String
,
Any
>
]
else
{
return
[]
}
var
res
:
[
YHQuestionInfo
]
=
[]
for
dict
in
questions
{
guard
let
questionInfo
=
YHQuestionInfo
.
deserialize
(
from
:
dict
)
else
{
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/QMAS(优才)/ServiceProcess(我的信息流程)/FamilyMember(家庭成员信息表)/C/Spouse(配偶)/YHSpouseBasicInfoVC.swift
View file @
3878f029
...
...
@@ -302,7 +302,9 @@ class YHSpouseBasicInfoVC: YHBaseViewController, YHFamilyMemberProtol {
return
.
addItem
}
if
item
is
YHFormDetailItem
{
let
detailItem
=
item
as!
YHFormDetailItem
guard
let
detailItem
=
item
as?
YHFormDetailItem
else
{
return
.
defaultType
}
if
detailItem
.
type
==
.
birthCity
{
return
.
inputText
...
...
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