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
e5cec9b5
Commit
e5cec9b5
authored
Sep 19, 2024
by
pete谢兆麟
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
续签证件管理细节修改
parent
2faa53e5
Changes
7
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
54 additions
and
21 deletions
+54
-21
YHResignCertificateDetailHkViewController.swift
...续期证件管理)/C/YHResignCertificateDetailHkViewController.swift
+3
-3
YHResignCertificateDetailPassPortViewController.swift
...)/C/YHResignCertificateDetailPassPortViewController.swift
+1
-1
YHResignCertificateDetailViewController.swift
...e(续期证件管理)/C/YHResignCertificateDetailViewController.swift
+14
-2
YHResignCertificateHKTableViewCell.swift
...Manage(续期证件管理)/V/YHResignCertificateHKTableViewCell.swift
+2
-2
YHResignCertificateDetailViewModel.swift
...anage(续期证件管理)/VM/YHResignCertificateDetailViewModel.swift
+18
-6
YHServiceCenterStepThreeTableHeadView.swift
...rvice(服务中心)/V/YHServiceCenterStepThreeTableHeadView.swift
+8
-1
YHServiceOrderProgressTableViewCell.swift
...Service(服务中心)/V/YHServiceOrderProgressTableViewCell.swift
+8
-6
No files found.
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/Resign(续签)/ResignCertificateManage(续期证件管理)/C/YHResignCertificateDetailHkViewController.swift
View file @
e5cec9b5
...
@@ -69,7 +69,7 @@ class YHResignCertificateDetailHkViewController: YHBaseViewController {
...
@@ -69,7 +69,7 @@ class YHResignCertificateDetailHkViewController: YHBaseViewController {
override
func
viewDidLoad
()
{
override
func
viewDidLoad
()
{
super
.
viewDidLoad
()
super
.
viewDidLoad
()
self
.
gk_navTitle
=
"
旅行证件准备
"
self
.
gk_navTitle
=
"
上传旅行证件
"
self
.
view
.
backgroundColor
=
.
white
self
.
view
.
backgroundColor
=
.
white
self
.
view
.
addSubview
(
self
.
tableView
)
self
.
view
.
addSubview
(
self
.
tableView
)
self
.
view
.
addSubview
(
bottomView
)
self
.
view
.
addSubview
(
bottomView
)
...
@@ -224,8 +224,8 @@ extension YHResignCertificateDetailHkViewController: UITableViewDelegate, UITabl
...
@@ -224,8 +224,8 @@ extension YHResignCertificateDetailHkViewController: UITableViewDelegate, UITabl
let
cell
=
tableView
.
dequeueReusableCell
(
withIdentifier
:
YHResignCertificateHKTableViewCell
.
cellReuseIdentifier
,
for
:
indexPath
)
as!
YHResignCertificateHKTableViewCell
let
cell
=
tableView
.
dequeueReusableCell
(
withIdentifier
:
YHResignCertificateHKTableViewCell
.
cellReuseIdentifier
,
for
:
indexPath
)
as!
YHResignCertificateHKTableViewCell
cell
.
firstImageName
=
"service_adopter_card_travel_front"
cell
.
firstImageName
=
"service_adopter_card_travel_front"
cell
.
lastImageName
=
"service_adopter_card_travel_back"
cell
.
lastImageName
=
"service_adopter_card_travel_back"
cell
.
firstLabelName
=
"
证件页1
"
cell
.
firstLabelName
=
"
港澳通行证正面
"
cell
.
lastLabelName
=
"
证件页2
"
cell
.
lastLabelName
=
"
港澳通行证倍面
"
cell
.
failString
=
failString
cell
.
failString
=
failString
cell
.
urls
=
urls
cell
.
urls
=
urls
cell
.
data
=
data
cell
.
data
=
data
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/Resign(续签)/ResignCertificateManage(续期证件管理)/C/YHResignCertificateDetailPassPortViewController.swift
View file @
e5cec9b5
...
@@ -69,7 +69,7 @@ class YHResignCertificateDetailPassPortViewController: YHBaseViewController {
...
@@ -69,7 +69,7 @@ class YHResignCertificateDetailPassPortViewController: YHBaseViewController {
override
func
viewDidLoad
()
{
override
func
viewDidLoad
()
{
super
.
viewDidLoad
()
super
.
viewDidLoad
()
self
.
gk_navTitle
=
"
旅行证件准备
"
self
.
gk_navTitle
=
"
上传旅行证件
"
self
.
view
.
backgroundColor
=
.
white
self
.
view
.
backgroundColor
=
.
white
self
.
view
.
addSubview
(
self
.
tableView
)
self
.
view
.
addSubview
(
self
.
tableView
)
self
.
view
.
addSubview
(
bottomView
)
self
.
view
.
addSubview
(
bottomView
)
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/Resign(续签)/ResignCertificateManage(续期证件管理)/C/YHResignCertificateDetailViewController.swift
View file @
e5cec9b5
...
@@ -137,6 +137,18 @@ class YHResignCertificateDetailViewController: YHBaseViewController {
...
@@ -137,6 +137,18 @@ class YHResignCertificateDetailViewController: YHBaseViewController {
setupUI
()
setupUI
()
loadData
()
loadData
()
}
}
func
getResultString
(
_
data
:
String
)
->
String
{
let
dateString
=
data
// 原始日期时间字符串
let
dateFormatter
=
DateFormatter
()
dateFormatter
.
dateFormat
=
"yyyy-MM-dd HH:mm:ss"
// 设置原始日期时间格式
if
let
date
=
dateFormatter
.
date
(
from
:
dateString
)
{
dateFormatter
.
dateFormat
=
"yyyy-MM-dd"
// 设置目标日期格式
let
convertedDateString
=
dateFormatter
.
string
(
from
:
date
)
// 转换日期到目标格式
return
convertedDateString
}
return
""
}
}
}
// MARK: - 私有方法
// MARK: - 私有方法
...
@@ -362,8 +374,8 @@ private extension YHResignCertificateDetailViewController {
...
@@ -362,8 +374,8 @@ private extension YHResignCertificateDetailViewController {
self
.
cardButton
.
setContent
(
""
,
""
)
self
.
cardButton
.
setContent
(
""
,
""
)
}
}
}
}
startDateStr
=
dataModel
.
cert_info
.
small_white_note_validity_start
startDateStr
=
getResultString
(
dataModel
.
cert_info
.
small_white_note_validity_start
)
endDateStr
=
dataModel
.
cert_info
.
small_white_note_validity_end
endDateStr
=
getResultString
(
dataModel
.
cert_info
.
small_white_note_validity_end
)
startDateItem
.
updateDate
(
date
:
startDateStr
)
startDateItem
.
updateDate
(
date
:
startDateStr
)
endDateItem
.
updateDate
(
date
:
endDateStr
)
endDateItem
.
updateDate
(
date
:
endDateStr
)
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/Resign(续签)/ResignCertificateManage(续期证件管理)/V/YHResignCertificateHKTableViewCell.swift
View file @
e5cec9b5
...
@@ -380,7 +380,7 @@ class YHResignCertificateHKTableViewCell: UITableViewCell {
...
@@ -380,7 +380,7 @@ class YHResignCertificateHKTableViewCell: UITableViewCell {
cardLabel
=
{
cardLabel
=
{
let
label
=
UILabel
()
let
label
=
UILabel
()
label
.
font
=
UIFont
.
PFSC_
R
(
ofSize
:
15
)
label
.
font
=
UIFont
.
PFSC_
M
(
ofSize
:
15
)
label
.
textColor
=
UIColor
.
mainTextColor
label
.
textColor
=
UIColor
.
mainTextColor
label
.
text
=
"卡片有效期"
label
.
text
=
"卡片有效期"
return
label
return
label
...
@@ -435,7 +435,7 @@ class YHResignCertificateHKTableViewCell: UITableViewCell {
...
@@ -435,7 +435,7 @@ class YHResignCertificateHKTableViewCell: UITableViewCell {
signLabel
=
{
signLabel
=
{
let
label
=
UILabel
()
let
label
=
UILabel
()
label
.
font
=
UIFont
.
PFSC_
R
(
ofSize
:
15
)
label
.
font
=
UIFont
.
PFSC_
M
(
ofSize
:
15
)
label
.
textColor
=
UIColor
.
mainTextColor
label
.
textColor
=
UIColor
.
mainTextColor
label
.
text
=
"签注有效期"
label
.
text
=
"签注有效期"
return
label
return
label
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/Resign(续签)/ResignCertificateManage(续期证件管理)/VM/YHResignCertificateDetailViewModel.swift
View file @
e5cec9b5
...
@@ -30,16 +30,16 @@ class YHResignCertificateDetailViewModel: YHBaseViewModel {
...
@@ -30,16 +30,16 @@ class YHResignCertificateDetailViewModel: YHBaseViewModel {
}
}
func
getBaseDataSource
(
_
isShowPrompt
:
Bool
)
->
[
YHItemModel
]
{
func
getBaseDataSource
(
_
isShowPrompt
:
Bool
)
->
[
YHItemModel
]
{
let
item1
=
YHItemModel
(
id
:
.
id1
,
isNeed
:
true
,
title
:
"开始时间"
,
isUserKeyBoard
:
false
,
prompts
:
"请选择"
,
message
:
dataModel
.
cert_info
.
issue_start
,
type
:
.
time
,
isShowPrompts
:
isShowPrompt
,
alertMessage
:
"请选择开始时间"
)
let
item1
=
YHItemModel
(
id
:
.
id1
,
isNeed
:
true
,
title
:
"开始时间"
,
isUserKeyBoard
:
false
,
prompts
:
"请选择"
,
message
:
getResultString
(
dataModel
.
cert_info
.
issue_start
)
,
type
:
.
time
,
isShowPrompts
:
isShowPrompt
,
alertMessage
:
"请选择开始时间"
)
let
item2
=
YHItemModel
(
id
:
.
id2
,
isNeed
:
true
,
title
:
"到期时间"
,
isUserKeyBoard
:
false
,
prompts
:
"请选择"
,
message
:
dataModel
.
cert_info
.
issue_end
,
type
:
.
time
,
isShowPrompts
:
isShowPrompt
,
alertMessage
:
"请选择到期时间"
)
let
item2
=
YHItemModel
(
id
:
.
id2
,
isNeed
:
true
,
title
:
"到期时间"
,
isUserKeyBoard
:
false
,
prompts
:
"请选择"
,
message
:
getResultString
(
dataModel
.
cert_info
.
issue_end
)
,
type
:
.
time
,
isShowPrompts
:
isShowPrompt
,
alertMessage
:
"请选择到期时间"
)
let
item3
=
YHItemModel
(
id
:
.
id3
,
isNeed
:
true
,
title
:
"开始时间"
,
isUserKeyBoard
:
false
,
prompts
:
"请选择"
,
message
:
dataModel
.
cert_info
.
validate_start
,
type
:
.
time
,
isShowPrompts
:
isShowPrompt
,
alertMessage
:
"请选择开始时间"
)
let
item3
=
YHItemModel
(
id
:
.
id3
,
isNeed
:
true
,
title
:
"开始时间"
,
isUserKeyBoard
:
false
,
prompts
:
"请选择"
,
message
:
getResultString
(
dataModel
.
cert_info
.
validate_start
)
,
type
:
.
time
,
isShowPrompts
:
isShowPrompt
,
alertMessage
:
"请选择开始时间"
)
let
item4
=
YHItemModel
(
id
:
.
id4
,
isNeed
:
true
,
title
:
"到期时间"
,
isUserKeyBoard
:
false
,
prompts
:
"请选择"
,
message
:
dataModel
.
cert_info
.
validate_end
,
type
:
.
time
,
isShowPrompts
:
isShowPrompt
,
alertMessage
:
"请选择到期时间"
)
let
item4
=
YHItemModel
(
id
:
.
id4
,
isNeed
:
true
,
title
:
"到期时间"
,
isUserKeyBoard
:
false
,
prompts
:
"请选择"
,
message
:
getResultString
(
dataModel
.
cert_info
.
validate_end
)
,
type
:
.
time
,
isShowPrompts
:
isShowPrompt
,
alertMessage
:
"请选择到期时间"
)
return
[
item1
,
item2
,
item3
,
item4
]
return
[
item1
,
item2
,
item3
,
item4
]
}
}
func
getPassPortDataSource
(
_
isShowPrompt
:
Bool
)
->
[
YHItemModel
]
{
func
getPassPortDataSource
(
_
isShowPrompt
:
Bool
)
->
[
YHItemModel
]
{
let
item1
=
YHItemModel
(
id
:
.
id1
,
isNeed
:
true
,
title
:
"开始时间"
,
isUserKeyBoard
:
false
,
prompts
:
"请选择"
,
message
:
dataModel
.
cert_info
.
issue_start
,
type
:
.
time
,
isShowPrompts
:
isShowPrompt
,
alertMessage
:
"请选择开始时间"
)
let
item1
=
YHItemModel
(
id
:
.
id1
,
isNeed
:
true
,
title
:
"开始时间"
,
isUserKeyBoard
:
false
,
prompts
:
"请选择"
,
message
:
getResultString
(
dataModel
.
cert_info
.
issue_start
)
,
type
:
.
time
,
isShowPrompts
:
isShowPrompt
,
alertMessage
:
"请选择开始时间"
)
let
item2
=
YHItemModel
(
id
:
.
id2
,
isNeed
:
true
,
title
:
"到期时间"
,
isUserKeyBoard
:
false
,
prompts
:
"请选择"
,
message
:
dataModel
.
cert_info
.
issue_end
,
type
:
.
time
,
isShowPrompts
:
isShowPrompt
,
alertMessage
:
"请选择到期时间"
)
let
item2
=
YHItemModel
(
id
:
.
id2
,
isNeed
:
true
,
title
:
"到期时间"
,
isUserKeyBoard
:
false
,
prompts
:
"请选择"
,
message
:
getResultString
(
dataModel
.
cert_info
.
issue_end
)
,
type
:
.
time
,
isShowPrompts
:
isShowPrompt
,
alertMessage
:
"请选择到期时间"
)
return
[
item1
,
item2
]
return
[
item1
,
item2
]
}
}
...
@@ -58,4 +58,16 @@ class YHResignCertificateDetailViewModel: YHBaseViewModel {
...
@@ -58,4 +58,16 @@ class YHResignCertificateDetailViewModel: YHBaseViewModel {
break
break
}
}
}
}
func
getResultString
(
_
data
:
String
)
->
String
{
let
dateString
=
data
// 原始日期时间字符串
let
dateFormatter
=
DateFormatter
()
dateFormatter
.
dateFormat
=
"yyyy-MM-dd HH:mm:ss"
// 设置原始日期时间格式
if
let
date
=
dateFormatter
.
date
(
from
:
dateString
)
{
dateFormatter
.
dateFormat
=
"yyyy-MM-dd"
// 设置目标日期格式
let
convertedDateString
=
dateFormatter
.
string
(
from
:
date
)
// 转换日期到目标格式
return
convertedDateString
}
return
""
}
}
}
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/V/YHServiceCenterStepThreeTableHeadView.swift
View file @
e5cec9b5
...
@@ -211,6 +211,13 @@ class YHServiceSectionStepThreeCollectionViewCell: UICollectionViewCell {
...
@@ -211,6 +211,13 @@ class YHServiceSectionStepThreeCollectionViewCell: UICollectionViewCell {
}
}
func
updataAllSubViews
()
{
func
updataAllSubViews
()
{
descripeLable
.
text
=
"第
\(
dataSource
)
批续签"
descripeLable
.
text
=
"第"
+
convertNumberToChineseText
(
dataSource
)
+
"批续签"
}
func
convertNumberToChineseText
(
_
number
:
Int
)
->
String
{
let
numberFormatter
=
NumberFormatter
()
numberFormatter
.
locale
=
Locale
(
identifier
:
"zh_CN"
)
numberFormatter
.
numberStyle
=
.
spellOut
return
numberFormatter
.
string
(
from
:
NSNumber
(
value
:
number
))
??
""
}
}
}
}
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/V/YHServiceOrderProgressTableViewCell.swift
View file @
e5cec9b5
...
@@ -163,12 +163,12 @@ extension YHServiceOrderProgressTableViewCell {
...
@@ -163,12 +163,12 @@ extension YHServiceOrderProgressTableViewCell {
if
model
.
type
==
31
{
if
model
.
type
==
31
{
titleLabel
.
text
=
"续签资料管理"
titleLabel
.
text
=
"续签资料管理"
messageLabel
.
text
=
"请
确认您的续签文书内容并完成签字
~"
messageLabel
.
text
=
"请
根据资料清单上传您的续签证明文件
~"
}
}
if
model
.
type
==
32
{
if
model
.
type
==
32
{
titleLabel
.
text
=
"续签文书管理"
titleLabel
.
text
=
"续签文书管理"
messageLabel
.
text
=
"
点击保存入境小白条及香港身份证(后续身份续期、永居均涉及)
"
messageLabel
.
text
=
"
请确认您的续签文书内容并完成签字~
"
}
}
}
}
if
model
.
status
==
2
{
if
model
.
status
==
2
{
...
@@ -375,14 +375,16 @@ extension YHServiceOrderProgressTableViewCell {
...
@@ -375,14 +375,16 @@ extension YHServiceOrderProgressTableViewCell {
}
}
if
model
.
type
==
31
{
if
model
.
type
==
31
{
titleLabel
.
text
=
"续签资料管理"
titleLabel
.
text
=
"续签资料管理"
messageLabel
.
text
=
"请
确认您的续签文书内容并完成签字
~"
messageLabel
.
text
=
"请
根据资料清单上传您的续签证明文件
~"
buttonLabel
.
text
=
"去上传"
buttonLabel
.
text
=
"去上传"
messageLabel
.
textColor
=
UIColor
.
yhGreyColor50
}
}
if
model
.
type
==
32
{
if
model
.
type
==
32
{
titleLabel
.
text
=
"续签文书管理"
titleLabel
.
text
=
"续签文书管理"
messageLabel
.
text
=
"
点击保存入境小白条及香港身份证(后续身份续期、永居均涉及)
"
messageLabel
.
text
=
"
请确认您的续签文书内容并完成签字~
"
buttonLabel
.
text
=
"去确认"
buttonLabel
.
text
=
"去确认"
messageLabel
.
textColor
=
UIColor
.
yhGreyColor50
}
}
}
}
if
model
.
status
==
3
{
if
model
.
status
==
3
{
...
@@ -456,13 +458,13 @@ extension YHServiceOrderProgressTableViewCell {
...
@@ -456,13 +458,13 @@ extension YHServiceOrderProgressTableViewCell {
if
model
.
type
==
31
{
if
model
.
type
==
31
{
titleLabel
.
text
=
"续签资料管理"
titleLabel
.
text
=
"续签资料管理"
messageLabel
.
text
=
"请
确认您的续签文书内容并完成签字
~"
messageLabel
.
text
=
"请
根据资料清单上传您的续签证明文件
~"
buttonLabel
.
text
=
"已完成"
buttonLabel
.
text
=
"已完成"
}
}
if
model
.
type
==
32
{
if
model
.
type
==
32
{
titleLabel
.
text
=
"续签文书管理"
titleLabel
.
text
=
"续签文书管理"
messageLabel
.
text
=
"
点击保存入境小白条及香港身份证(后续身份续期、永居均涉及)
"
messageLabel
.
text
=
"
请确认您的续签文书内容并完成签字~
"
buttonLabel
.
text
=
"已完成"
buttonLabel
.
text
=
"已完成"
}
}
let
b
:
ASAttributedString
=
.
init
(
NSAttributedString
(
string
:
"
\(
model
.
percentage
)
"
),
.
font
(
UIFont
(
name
:
"DINAlternate-Bold"
,
size
:
24
)
!
),
.
foreground
(
UIColor
.
mainTextColor
))
let
b
:
ASAttributedString
=
.
init
(
NSAttributedString
(
string
:
"
\(
model
.
percentage
)
"
),
.
font
(
UIFont
(
name
:
"DINAlternate-Bold"
,
size
:
24
)
!
),
.
foreground
(
UIColor
.
mainTextColor
))
...
...
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