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
ea95ed39
Commit
ea95ed39
authored
Oct 17, 2024
by
Steven杜宇
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'develop' of
http://gitlab.galaxy-immi.com/mobile-group/galaxy-iOS
into develop
parents
92a17536
a98e006a
Changes
13
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
124 additions
and
47 deletions
+124
-47
YHHKVisaRenewalPaymentVC.swift
...saRenewalPayment(续签在港缴费)/C/YHHKVisaRenewalPaymentVC.swift
+0
-0
YHVisaRenewalGuideVC.swift
...ngVisaRenewalPayment(续签在港缴费)/C/YHVisaRenewalGuideVC.swift
+24
-5
YHVisaRenewalPayConfirmingPresenceAlertView.swift
...在港缴费)/V/YHVisaRenewalPayConfirmingPresenceAlertView.swift
+1
-1
YHLookResignResultViewController.swift
...gnResult(查看续签结果)/C/YHLookResignResultViewController.swift
+14
-7
YHResignCertificateDetailHkViewController.swift
...续期证件管理)/C/YHResignCertificateDetailHkViewController.swift
+5
-0
YHResignCertificateHKTableViewCell.swift
...Manage(续期证件管理)/V/YHResignCertificateHKTableViewCell.swift
+10
-0
YHPickTimeHoldView.swift
...point(在港递交预约)/V/RangeDatePicker2/YHPickTimeHoldView.swift
+43
-9
YHRangeDatePickerSheetView2.swift
...交预约)/V/RangeDatePicker2/YHRangeDatePickerSheetView2.swift
+2
-2
YHJsApi.swift
...galaxy/Classes/Modules/InteractionH5(与H5交互)/YHJsApi.swift
+1
-1
YHMyViewController.swift
...alaxy/Classes/Modules/Mine(我的)/C/YHMyViewController.swift
+20
-22
YHWholeScreenTipsView.swift
...y/galaxy/Classes/Tools/Helper/YHWholeScreenTipsView.swift
+4
-0
resign_visa_guide_error_content@2x.png
...r_content.imageset/resign_visa_guide_error_content@2x.png
+0
-0
resign_visa_guide_error_content@3x.png
...r_content.imageset/resign_visa_guide_error_content@3x.png
+0
-0
No files found.
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/Resign(续签)/HongKongVisaRenewalPayment(续签在港缴费)/C/YHHKVisaRenewalPaymentVC.swift
View file @
ea95ed39
This diff is collapsed.
Click to expand it.
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/Resign(续签)/HongKongVisaRenewalPayment(续签在港缴费)/C/YHVisaRenewalGuideVC.swift
View file @
ea95ed39
...
@@ -170,11 +170,7 @@ extension YHVisaRenewalGuideVC {
...
@@ -170,11 +170,7 @@ extension YHVisaRenewalGuideVC {
DispatchQueue
.
main
.
async
{
DispatchQueue
.
main
.
async
{
countDown
-=
1
countDown
-=
1
if
countDown
==
0
{
if
countDown
==
0
{
self
.
cancelTimer
()
self
.
didReadGuide
()
self
.
sureButton
.
isEnabled
=
true
self
.
sureButton
.
backgroundColor
=
.
brandMainColor
UserDefaults
.
standard
.
set
(
true
,
forKey
:
YHVisaRenewalGuideVC
.
showCardGuideKey
)
UserDefaults
.
standard
.
synchronize
()
return
return
}
}
self
.
sureButton
.
isEnabled
=
false
self
.
sureButton
.
isEnabled
=
false
...
@@ -192,6 +188,14 @@ extension YHVisaRenewalGuideVC {
...
@@ -192,6 +188,14 @@ extension YHVisaRenewalGuideVC {
timer
=
nil
timer
=
nil
}
}
}
}
private
func
didReadGuide
()
{
cancelTimer
()
sureButton
.
isEnabled
=
true
sureButton
.
backgroundColor
=
.
brandMainColor
UserDefaults
.
standard
.
set
(
true
,
forKey
:
YHVisaRenewalGuideVC
.
showCardGuideKey
)
UserDefaults
.
standard
.
synchronize
()
}
}
}
extension
YHVisaRenewalGuideVC
:
UITableViewDelegate
,
UITableViewDataSource
{
extension
YHVisaRenewalGuideVC
:
UITableViewDelegate
,
UITableViewDataSource
{
...
@@ -240,4 +244,19 @@ extension YHVisaRenewalGuideVC: UITableViewDelegate, UITableViewDataSource {
...
@@ -240,4 +244,19 @@ extension YHVisaRenewalGuideVC: UITableViewDelegate, UITableViewDataSource {
func
tableView
(
_
tableView
:
UITableView
,
heightForRowAt
indexPath
:
IndexPath
)
->
CGFloat
{
func
tableView
(
_
tableView
:
UITableView
,
heightForRowAt
indexPath
:
IndexPath
)
->
CGFloat
{
return
UITableView
.
automaticDimension
return
UITableView
.
automaticDimension
}
}
func
scrollViewDidScroll
(
_
scrollView
:
UIScrollView
)
{
guard
!
YHVisaRenewalGuideVC
.
didShowGuide
else
{
return
}
let
offsetY
=
scrollView
.
contentOffset
.
y
let
contentHeight
=
scrollView
.
contentSize
.
height
let
height
=
scrollView
.
frame
.
size
.
height
if
offsetY
>
contentHeight
-
height
{
printLog
(
"Reached bottom!"
)
// 在这里执行到达底部时的操作
didReadGuide
()
}
}
}
}
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/Resign(续签)/HongKongVisaRenewalPayment(续签在港缴费)/V/YHVisaRenewalPayConfirmingPresenceAlertView.swift
View file @
ea95ed39
...
@@ -57,7 +57,7 @@ class YHVisaRenewalPayConfirmingPresenceAlertView: UIView {
...
@@ -57,7 +57,7 @@ class YHVisaRenewalPayConfirmingPresenceAlertView: UIView {
label
.
numberOfLines
=
0
label
.
numberOfLines
=
0
let
a
:
ASAttributedString
=
.
init
(
"建议入境香港后,"
,
.
font
(
UIFont
.
PFSC_R
(
ofSize
:
14
)),
.
foreground
(
UIColor
.
mainTextColor
(
alpha
:
0.7
)))
let
a
:
ASAttributedString
=
.
init
(
"建议入境香港后,"
,
.
font
(
UIFont
.
PFSC_R
(
ofSize
:
14
)),
.
foreground
(
UIColor
.
mainTextColor
(
alpha
:
0.7
)))
let
b
:
ASAttributedString
=
.
init
(
"远离海关,并延迟20分钟后再进行确认"
,
.
font
(
UIFont
.
PFSC_B
(
ofSize
:
14
)),
.
foreground
(
UIColor
.
brandMainColor
))
let
b
:
ASAttributedString
=
.
init
(
"远离海关,并延迟20分钟后再进行确认"
,
.
font
(
UIFont
.
PFSC_B
(
ofSize
:
14
)),
.
foreground
(
UIColor
.
brandMainColor
))
let
c
:
ASAttributedString
=
.
init
(
",避免香港海关系统还未识别到
已入境
!"
,
.
font
(
UIFont
.
PFSC_R
(
ofSize
:
14
)),
.
foreground
(
UIColor
.
mainTextColor
(
alpha
:
0.7
)))
let
c
:
ASAttributedString
=
.
init
(
",避免香港海关系统还未识别到
入境记录
!"
,
.
font
(
UIFont
.
PFSC_R
(
ofSize
:
14
)),
.
foreground
(
UIColor
.
mainTextColor
(
alpha
:
0.7
)))
label
.
attributed
.
text
=
a
+
b
+
c
label
.
attributed
.
text
=
a
+
b
+
c
return
label
return
label
}()
}()
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/Resign(续签)/LookResignResult(查看续签结果)/C/YHLookResignResultViewController.swift
View file @
ea95ed39
...
@@ -96,15 +96,21 @@ private extension YHLookResignResultViewController {
...
@@ -96,15 +96,21 @@ private extension YHLookResignResultViewController {
func
loadData
()
{
func
loadData
()
{
viewModel
.
getRenewalResult
(
batchId
)
{[
weak
self
]
success
,
error
in
viewModel
.
getRenewalResult
(
batchId
)
{[
weak
self
]
success
,
error
in
guard
let
self
=
self
else
{
return
}
guard
let
self
=
self
else
{
return
}
if
self
.
viewModel
.
dataModel
.
status
==
1
||
self
.
viewModel
.
dataModel
.
status
==
2
{
if
success
{
state
=
0
if
self
.
viewModel
.
dataModel
.
status
==
1
||
self
.
viewModel
.
dataModel
.
status
==
2
{
}
else
if
self
.
viewModel
.
dataModel
.
status
==
2
{
state
=
0
state
=
1
}
else
if
self
.
viewModel
.
dataModel
.
status
==
3
{
state
=
1
}
else
{
state
=
2
}
self
.
updateView
()
self
.
tableView
.
reloadData
()
}
else
{
}
else
{
state
=
2
YHHUD
.
flash
(
message
:
error
?
.
errorMsg
??
"数据错误"
)
self
.
tableView
.
isHidden
=
true
self
.
bottomView
.
isHidden
=
true
}
}
self
.
updateView
()
self
.
tableView
.
reloadData
()
}
}
}
}
...
@@ -170,6 +176,7 @@ private extension YHLookResignResultViewController {
...
@@ -170,6 +176,7 @@ private extension YHLookResignResultViewController {
make
.
right
.
equalTo
(
0
)
make
.
right
.
equalTo
(
0
)
}
}
}
}
headView
.
state
=
state
headView
.
dataSource
=
self
.
viewModel
.
dataModel
headView
.
dataSource
=
self
.
viewModel
.
dataModel
}
}
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/Resign(续签)/ResignCertificateManage(续期证件管理)/C/YHResignCertificateDetailHkViewController.swift
View file @
ea95ed39
...
@@ -286,6 +286,11 @@ extension YHResignCertificateDetailHkViewController: UITableViewDelegate, UITabl
...
@@ -286,6 +286,11 @@ extension YHResignCertificateDetailHkViewController: UITableViewDelegate, UITabl
cell
.
urlBlock
=
{
[
weak
self
]
url
,
index
in
cell
.
urlBlock
=
{
[
weak
self
]
url
,
index
in
guard
let
self
=
self
else
{
return
}
guard
let
self
=
self
else
{
return
}
self
.
urls
[
index
]
=
url
self
.
urls
[
index
]
=
url
if
index
==
0
{
self
.
dataModel
.
cert_info
.
img_front
=
url
}
else
{
self
.
dataModel
.
cert_info
.
img_back
=
url
}
self
.
viewModel
.
getPublicImageUrl
(
url
)
{[
weak
self
]
success
,
error
in
self
.
viewModel
.
getPublicImageUrl
(
url
)
{[
weak
self
]
success
,
error
in
guard
let
self
=
self
else
{
return
}
guard
let
self
=
self
else
{
return
}
guard
let
url
=
success
else
{
return
}
guard
let
url
=
success
else
{
return
}
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/Resign(续签)/ResignCertificateManage(续期证件管理)/V/YHResignCertificateHKTableViewCell.swift
View file @
ea95ed39
...
@@ -79,6 +79,16 @@ class YHResignCertificateHKTableViewCell: UITableViewCell {
...
@@ -79,6 +79,16 @@ class YHResignCertificateHKTableViewCell: UITableViewCell {
cardEndView
.
isHidden
=
true
cardEndView
.
isHidden
=
true
signBeginView
.
isHidden
=
true
signBeginView
.
isHidden
=
true
signEndView
.
isHidden
=
true
signEndView
.
isHidden
=
true
guard
let
lastUrl
=
urls
?
.
last
,
lastUrl
.
count
!=
0
else
{
return
}
self
.
lastUrl
=
lastUrl
self
.
viewModel
.
getPublicImageUrl
(
lastUrl
)
{[
weak
self
]
success
,
error
in
guard
let
self
=
self
else
{
return
}
guard
let
url
=
success
else
{
return
}
self
.
backSurfaceImageButton
.
kf
.
setBackgroundImage
(
with
:
URL
(
string
:
url
),
for
:
.
normal
,
completionHandler
:
{
_
in
self
.
backSurfaceDeleteButton
.
isHidden
=
false
})
self
.
backSurfaceImageButton
.
setContent
(
""
,
""
)
}
return
return
}
}
cerInfoLabel
.
isHidden
=
false
cerInfoLabel
.
isHidden
=
false
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/Resign(续签)/ResignHKAppoint(在港递交预约)/V/RangeDatePicker2/YHPickTimeHoldView.swift
View file @
ea95ed39
...
@@ -24,21 +24,20 @@ class YHPickTimeHoldView: UIView {
...
@@ -24,21 +24,20 @@ class YHPickTimeHoldView: UIView {
let
label
=
UILabel
()
let
label
=
UILabel
()
label
.
font
=
UIFont
.
PFSC_R
(
ofSize
:
14
)
label
.
font
=
UIFont
.
PFSC_R
(
ofSize
:
14
)
label
.
textColor
=
.
mainTextColor
label
.
textColor
=
.
mainTextColor
label
.
text
=
"具体时间
:
"
label
.
text
=
"具体时间"
return
label
return
label
}()
}()
lazy
var
tip
ImageV
:
UIImageView
=
{
private
lazy
var
icon
ImageV
:
UIImageView
=
{
let
view
=
UIImageView
()
let
view
=
UIImageView
()
view
.
image
=
UIImage
(
named
:
"other_info_warning"
)
view
.
contentMode
=
.
scaleAspectFill
view
.
contentMode
=
.
scaleAspectFill
view
.
image
=
UIImage
(
named
:
"activity_travel_bkg"
)
return
view
return
view
}()
}()
lazy
var
nextImageV
:
UIImageView
=
{
private
lazy
var
arrowIcon
:
UIImageView
=
{
let
view
=
UIImageView
()
let
view
=
UIImageView
()
view
.
contentMode
=
.
scaleAspectFill
view
.
image
=
UIImage
(
named
:
"right_arrow_black_20"
)
view
.
image
=
UIImage
(
named
:
"activity_travel_bkg"
)
return
view
return
view
}()
}()
...
@@ -47,6 +46,8 @@ class YHPickTimeHoldView: UIView {
...
@@ -47,6 +46,8 @@ class YHPickTimeHoldView: UIView {
tf
.
font
=
UIFont
.
PFSC_M
(
ofSize
:
14
)
tf
.
font
=
UIFont
.
PFSC_M
(
ofSize
:
14
)
tf
.
textColor
=
UIColor
.
mainTextColor
tf
.
textColor
=
UIColor
.
mainTextColor
tf
.
placeholder
=
"请选择"
tf
.
placeholder
=
"请选择"
tf
.
isEnabled
=
false
tf
.
textAlignment
=
.
right
return
tf
return
tf
}()
}()
...
@@ -67,8 +68,11 @@ class YHPickTimeHoldView: UIView {
...
@@ -67,8 +68,11 @@ class YHPickTimeHoldView: UIView {
func
createUI
()
{
func
createUI
()
{
self
.
addSubview
(
lineView
)
addSubview
(
lineView
)
self
.
addSubview
(
applicantNamesLabel
)
addSubview
(
applicantNamesLabel
)
addSubview
(
iconImageV
)
addSubview
(
arrowIcon
)
addSubview
(
timeTextField
)
lineView
.
snp
.
makeConstraints
{
make
in
lineView
.
snp
.
makeConstraints
{
make
in
make
.
left
.
right
.
top
.
equalToSuperview
()
make
.
left
.
right
.
top
.
equalToSuperview
()
...
@@ -77,7 +81,37 @@ class YHPickTimeHoldView: UIView {
...
@@ -77,7 +81,37 @@ class YHPickTimeHoldView: UIView {
applicantNamesLabel
.
snp
.
makeConstraints
{
make
in
applicantNamesLabel
.
snp
.
makeConstraints
{
make
in
make
.
left
.
equalTo
(
16
)
make
.
left
.
equalTo
(
16
)
make
.
right
.
equalTo
(
-
18
-
71
-
5
)
make
.
centerY
.
equalToSuperview
()
.
offset
(
1
)
}
iconImageV
.
snp
.
makeConstraints
{
make
in
make
.
left
.
equalTo
(
applicantNamesLabel
.
snp
.
right
)
.
offset
(
4
)
make
.
centerY
.
equalTo
(
applicantNamesLabel
)
make
.
height
.
width
.
equalTo
(
kMargin
)
}
}
let
tap
:
UITapGestureRecognizer
=
UITapGestureRecognizer
(
target
:
self
,
action
:
#selector(
tapButton(gestureRecognizer:)
)
)
iconImageV
.
isUserInteractionEnabled
=
true
iconImageV
.
addGestureRecognizer
(
tap
)
arrowIcon
.
snp
.
makeConstraints
{
make
in
make
.
right
.
equalToSuperview
()
.
offset
(
-
kMargin
)
make
.
centerY
.
equalTo
(
applicantNamesLabel
)
make
.
height
.
width
.
equalTo
(
16
)
}
timeTextField
.
snp
.
makeConstraints
{
make
in
make
.
right
.
equalTo
(
arrowIcon
.
snp
.
left
)
.
offset
(
-
10
)
make
.
centerY
.
equalTo
(
applicantNamesLabel
)
make
.
width
.
equalTo
(
80
)
}
}
}
private
extension
YHPickTimeHoldView
{
@objc
func
tapButton
(
gestureRecognizer
:
UITapGestureRecognizer
)
{
YHWholeScreenTipsView
.
show
(
type
:
.
renewTimeTips
,
targetView
:
iconImageV
)
}
}
}
}
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/Resign(续签)/ResignHKAppoint(在港递交预约)/V/RangeDatePicker2/YHRangeDatePickerSheetView2.swift
View file @
ea95ed39
...
@@ -96,8 +96,8 @@ class YHRangeDatePickerSheetView2: UIView {
...
@@ -96,8 +96,8 @@ class YHRangeDatePickerSheetView2: UIView {
return
imageV
return
imageV
}()
}()
lazy
var
timeHoldView
:
UI
View
=
{
lazy
var
timeHoldView
:
YHPickTimeHold
View
=
{
let
imageV
=
UI
View
()
let
imageV
=
YHPickTimeHold
View
()
imageV
.
backgroundColor
=
.
yellow
//52
imageV
.
backgroundColor
=
.
yellow
//52
return
imageV
return
imageV
}()
}()
...
...
galaxy/galaxy/Classes/Modules/InteractionH5(与H5交互)/YHJsApi.swift
View file @
ea95ed39
...
@@ -248,7 +248,7 @@ extension YHJsApi {
...
@@ -248,7 +248,7 @@ extension YHJsApi {
//普通界面
//普通界面
if
!
url
.
isEmpty
{
if
!
url
.
isEmpty
{
var
tUrl
=
url
var
tUrl
=
url
if
!
url
.
contains
(
"avigationH="
)
{
if
!
url
.
contains
(
"
n
avigationH="
)
{
tUrl
=
url
+
"?navigationH=
\(
k_Height_NavigationtBarAndStatuBar
)
"
tUrl
=
url
+
"?navigationH=
\(
k_Height_NavigationtBarAndStatuBar
)
"
if
url
.
contains
(
"?"
)
{
if
url
.
contains
(
"?"
)
{
tUrl
=
url
+
"&navigationH=
\(
k_Height_NavigationtBarAndStatuBar
)
"
tUrl
=
url
+
"&navigationH=
\(
k_Height_NavigationtBarAndStatuBar
)
"
...
...
galaxy/galaxy/Classes/Modules/Mine(我的)/C/YHMyViewController.swift
View file @
ea95ed39
...
@@ -409,29 +409,27 @@ extension YHMyViewController : UITableViewDelegate, UITableViewDataSource {
...
@@ -409,29 +409,27 @@ extension YHMyViewController : UITableViewDelegate, UITableViewDataSource {
self
.
navigationController
?
.
pushViewController
(
vc
)
self
.
navigationController
?
.
pushViewController
(
vc
)
case
.
myOrder
:
case
.
myOrder
:
//我的订单
//我的订单
if
let
token
=
YHLoginManager
.
shared
.
userModel
?
.
token
,
token
.
count
>
5
{
// if let token = YHLoginManager.shared.userModel?.token,token.count > 5 {
var
url
=
YHBaseUrlManager
.
shared
.
curH5URL
()
+
"superAppBridge.html#/order/my"
// var url = YHBaseUrlManager.shared.curH5URL() + "superAppBridge.html#/order/my"
url
=
"?param="
+
YHLoginManager
.
shared
.
h5Token
// url = "?param=" + YHLoginManager.shared.h5Token
printLog
(
"URL:
\(
url
)
"
)
// printLog("URL: \(url)")
let
vc
=
YHH5WebViewVC
()
// let vc = YHH5WebViewVC()
vc
.
url
=
url
// vc.url = url
vc
.
isFullScreenFlag
=
false
// vc.isFullScreenFlag = false
vc
.
navTitle
=
"我的订单"
// vc.navTitle = "我的订单"
vc
.
isSupportWebviewInterBackFlag
=
true
// vc.isSupportWebviewInterBackFlag = true
UIViewController
.
current
?
.
navigationController
?
.
pushViewController
(
vc
)
// UIViewController.current?.navigationController?.pushViewController(vc)
}
// let view = YHRangeDatePickerSheetView2.sheetView()
// view.block = {
// [weak self] (startDate,endDate) in
// guard let self = self else { return }
//
// printLog("开始时间: \(startDate)")
// printLog("结束时间: \(endDate)")
// }
// }
// view.show()//for test hjl
let
view
=
YHRangeDatePickerSheetView2
.
sheetView
()
view
.
block
=
{
[
weak
self
]
(
startDate
,
endDate
)
in
guard
let
self
=
self
else
{
return
}
printLog
(
"开始时间:
\(
startDate
)
"
)
printLog
(
"结束时间:
\(
endDate
)
"
)
}
view
.
show
()
//for test hjl
default
:
default
:
printLog
(
"不需要响应"
)
printLog
(
"不需要响应"
)
}
}
...
...
galaxy/galaxy/Classes/Tools/Helper/YHWholeScreenTipsView.swift
View file @
ea95ed39
...
@@ -24,6 +24,8 @@ enum YHWholeScreenTipsViewType : Int {
...
@@ -24,6 +24,8 @@ enum YHWholeScreenTipsViewType : Int {
case
hkPlanQ5
//赴港计划书问题5
case
hkPlanQ5
//赴港计划书问题5
case
hkPlanQ6
//赴港计划书问题6
case
hkPlanQ6
//赴港计划书问题6
case
hkPlanQ7
//赴港计划书问题7
case
hkPlanQ7
//赴港计划书问题7
case
renewTimeTips
//选择预约在港递交时间
}
}
...
@@ -94,6 +96,8 @@ class YHWholeScreenTipsView: UIView {
...
@@ -94,6 +96,8 @@ class YHWholeScreenTipsView: UIView {
return
"请以不超过100字简介你认为对评核你的申请非常重要的其他材料"
return
"请以不超过100字简介你认为对评核你的申请非常重要的其他材料"
case
.
hkPlanQ7
:
case
.
hkPlanQ7
:
return
"您可以在此输入因为字数限制无法输入的内容"
return
"您可以在此输入因为字数限制无法输入的内容"
case
.
renewTimeTips
:
return
"入境处网址18:00之后可能会存在系统更新,为避免预约时间无法递交,请尽量选择18:00之前的时间"
default
:
default
:
return
"--"
return
"--"
}
}
...
...
galaxy/galaxy/Res/Assets.xcassets/ServiceCenter/续签/续签在港缴费/resign_visa_guide_error_content.imageset/resign_visa_guide_error_content@2x.png
View replaced file @
92a17536
View file @
ea95ed39
117 KB
|
W:
|
H:
118 KB
|
W:
|
H:
2-up
Swipe
Onion skin
galaxy/galaxy/Res/Assets.xcassets/ServiceCenter/续签/续签在港缴费/resign_visa_guide_error_content.imageset/resign_visa_guide_error_content@3x.png
View replaced file @
92a17536
View file @
ea95ed39
209 KB
|
W:
|
H:
206 KB
|
W:
|
H:
2-up
Swipe
Onion skin
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