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
4f6f4949
Commit
4f6f4949
authored
Mar 06, 2025
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
c88d1068
1a09b02f
Changes
10
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
48 additions
and
14 deletions
+48
-14
project.pbxproj
galaxy/galaxy.xcodeproj/project.pbxproj
+8
-8
YHInformationPerfectListVC.swift
...(服务中心)/OrderList(服务订单)/C/YHInformationPerfectListVC.swift
+1
-1
YHVisaRenewalGuideVC.swift
...ngVisaRenewalPayment(续签在港缴费)/C/YHVisaRenewalGuideVC.swift
+1
-1
YHMainApplicantInformationViewController.swift
...(主申请人信息)/C/YHMainApplicantInformationViewController.swift
+18
-1
YHGCMainApplicantInformationViewController.swift
...申请人信息)/C/YHGCMainApplicantInformationViewController.swift
+18
-1
Contents.json
...nter/客服段/办证段/4电子签字缴费/visalPay_tips.imageset/Contents.json
+2
-2
tips@2x.png
...Center/客服段/办证段/4电子签字缴费/visalPay_tips.imageset/tips@2x.png
+0
-0
tips@3x.png
...Center/客服段/办证段/4电子签字缴费/visalPay_tips.imageset/tips@3x.png
+0
-0
签证缴费温馨提示@2x.png
...er/客服段/办证段/4电子签字缴费/visalPay_tips.imageset/签证缴费温馨提示@2x.png
+0
-0
签证缴费温馨提示@3x.png
...er/客服段/办证段/4电子签字缴费/visalPay_tips.imageset/签证缴费温馨提示@3x.png
+0
-0
No files found.
galaxy/galaxy.xcodeproj/project.pbxproj
View file @
4f6f4949
...
...
@@ -8140,7 +8140,7 @@
CODE_SIGN_ENTITLEMENTS
=
galaxy/galaxyTestEnv.entitlements
;
CODE_SIGN_IDENTITY
=
"Apple Development"
;
CODE_SIGN_STYLE
=
Automatic
;
CURRENT_PROJECT_VERSION
=
3
;
CURRENT_PROJECT_VERSION
=
1
;
DEVELOPMENT_TEAM
=
RXHYW88XR7
;
ENABLE_USER_SCRIPT_SANDBOXING
=
NO
;
FRAMEWORK_SEARCH_PATHS
=
(
...
...
@@ -8167,7 +8167,7 @@
"$(inherited)"
,
"@executable_path/Frameworks"
,
);
MARKETING_VERSION
=
2.1.
6
;
MARKETING_VERSION
=
2.1.
7
;
PRODUCT_BUNDLE_IDENTIFIER
=
com.intelligence.galaxy
;
PRODUCT_NAME
=
"$(TARGET_NAME)"
;
PROVISIONING_PROFILE_SPECIFIER
=
""
;
...
...
@@ -8286,7 +8286,7 @@
CODE_SIGN_ENTITLEMENTS
=
galaxy/galaxy.entitlements
;
CODE_SIGN_IDENTITY
=
"Apple Development"
;
CODE_SIGN_STYLE
=
Automatic
;
CURRENT_PROJECT_VERSION
=
3
;
CURRENT_PROJECT_VERSION
=
1
;
DEVELOPMENT_TEAM
=
RXHYW88XR7
;
ENABLE_USER_SCRIPT_SANDBOXING
=
NO
;
FRAMEWORK_SEARCH_PATHS
=
(
...
...
@@ -8313,7 +8313,7 @@
"$(inherited)"
,
"@executable_path/Frameworks"
,
);
MARKETING_VERSION
=
2.1.
6
;
MARKETING_VERSION
=
2.1.
7
;
PRODUCT_BUNDLE_IDENTIFIER
=
com.intelligence.galaxy
;
PRODUCT_NAME
=
"$(TARGET_NAME)"
;
PROVISIONING_PROFILE_SPECIFIER
=
""
;
...
...
@@ -8494,7 +8494,7 @@
CODE_SIGN_ENTITLEMENTS
=
galaxy/galaxyDebug.entitlements
;
CODE_SIGN_IDENTITY
=
"Apple Development"
;
CODE_SIGN_STYLE
=
Automatic
;
CURRENT_PROJECT_VERSION
=
3
;
CURRENT_PROJECT_VERSION
=
1
;
DEVELOPMENT_TEAM
=
RXHYW88XR7
;
ENABLE_USER_SCRIPT_SANDBOXING
=
NO
;
FRAMEWORK_SEARCH_PATHS
=
(
...
...
@@ -8521,7 +8521,7 @@
"$(inherited)"
,
"@executable_path/Frameworks"
,
);
MARKETING_VERSION
=
2.1.
6
;
MARKETING_VERSION
=
2.1.
7
;
PRODUCT_BUNDLE_IDENTIFIER
=
com.intelligence.galaxy
;
PRODUCT_NAME
=
"$(TARGET_NAME)"
;
PROVISIONING_PROFILE_SPECIFIER
=
""
;
...
...
@@ -8542,7 +8542,7 @@
CODE_SIGN_ENTITLEMENTS
=
galaxy/galaxy.entitlements
;
CODE_SIGN_IDENTITY
=
"Apple Development"
;
CODE_SIGN_STYLE
=
Automatic
;
CURRENT_PROJECT_VERSION
=
3
;
CURRENT_PROJECT_VERSION
=
1
;
DEVELOPMENT_TEAM
=
RXHYW88XR7
;
ENABLE_USER_SCRIPT_SANDBOXING
=
NO
;
FRAMEWORK_SEARCH_PATHS
=
(
...
...
@@ -8569,7 +8569,7 @@
"$(inherited)"
,
"@executable_path/Frameworks"
,
);
MARKETING_VERSION
=
2.1.
6
;
MARKETING_VERSION
=
2.1.
7
;
PRODUCT_BUNDLE_IDENTIFIER
=
com.intelligence.galaxy
;
PRODUCT_NAME
=
"$(TARGET_NAME)"
;
PROVISIONING_PROFILE_SPECIFIER
=
""
;
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/OrderList(服务订单)/C/YHInformationPerfectListVC.swift
View file @
4f6f4949
...
...
@@ -332,7 +332,7 @@ extension YHInformationPerfectListVC {
@objc
func
clickSubmitBtn
()
{
YHSubmitAllInfoCheckView
.
showCheckView
(
tipMsg
:
"
确定是否提交信息,提交后将不能修改哦~
"
)
{
agree
in
YHSubmitAllInfoCheckView
.
showCheckView
(
tipMsg
:
"
您即将提交客户信息,为保障流程顺畅与服务质量,请确认信息无误后提交。
"
)
{
agree
in
if
agree
==
true
{
printLog
(
"点击了 确认 按钮"
)
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/QMAS(优才)/Resign(续签)/HongKongVisaRenewalPayment(续签在港缴费)/C/YHVisaRenewalGuideVC.swift
View file @
4f6f4949
...
...
@@ -154,7 +154,7 @@ extension YHVisaRenewalGuideVC {
datas
.
append
(
.
indent
(
"内地关"
,
"使用港澳通行证旅游签注"
))
datas
.
append
(
.
indent
(
"香港关"
,
"使用港澳通行证旅游签注(如护照申请则使用护照)走访客通道"
))
datas
.
append
(
.
remark
(
"备注:如用中国护照申请,从内地赴港,在非需前往其他国家的情况下可能无法直接持护照过关,需提前办理港澳通行证旅游签注备用;建议联合其他国行程,香港作为中转,即可护照顺利入境"
))
let
firstAtt
:
ASAttributedString
=
.
init
(
string
:
"1、
信用卡(只接受VISA、万事达卡、银联卡及JCB),缴费灵,「转数快」或内地电子钱包(只接受支付宝、微信支付及云闪付App)缴付
。付款成功后,申请人随即可自行下载或打印「电子签证」
\n\n
2、缴费过程中或需填写获批者的出生日期与旅行证件号码,请提前准备
\n\n
3、手机端电脑端都可缴费,建议使用电脑端(每位获批者都需单独缴费一次)"
,
.
font
(
UIFont
.
PFSC_R
(
ofSize
:
13
)),
.
foreground
(
UIColor
.
mainTextColor70
),
.
paragraph
(
.
lineHeightMultiple
(
1.07
)))
let
firstAtt
:
ASAttributedString
=
.
init
(
string
:
"1、
为确保缴费顺利成功,建议您优先选择银联、Visa卡进行电子签证缴费。(经验证,使用支付宝、微信等其他方式缴费存在较高的网络中断风险,从而导致多余耗时,故请尽量避免通过这两种方式进行缴费)
。付款成功后,申请人随即可自行下载或打印「电子签证」
\n\n
2、缴费过程中或需填写获批者的出生日期与旅行证件号码,请提前准备
\n\n
3、手机端电脑端都可缴费,建议使用电脑端(每位获批者都需单独缴费一次)"
,
.
font
(
UIFont
.
PFSC_R
(
ofSize
:
13
)),
.
foreground
(
UIColor
.
mainTextColor70
),
.
paragraph
(
.
lineHeightMultiple
(
1.07
)))
datas
.
append
(
.
tips
(
"缴费注意事项:"
,
firstAtt
))
let
secLine1a
:
ASAttributedString
=
.
init
(
string
:
"1、涉及的申请人若已在港,并在赴港时使用正确证件,走正确通道才可以去缴费查看签证;未入境前一旦尝试缴费签证就会被锁;若刚入境香港,"
,
.
font
(
UIFont
.
PFSC_R
(
ofSize
:
13
)),
.
foreground
(
UIColor
.
mainTextColor70
))
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/QMAS(优才)/ServiceProcess(我的信息流程)/MainApplicantInformation(主申请人信息)/C/YHMainApplicantInformationViewController.swift
View file @
4f6f4949
...
...
@@ -16,7 +16,14 @@ class YHMainApplicantInformationViewController: YHBaseViewController {
var
dataSource
:
[
YHSectionItemModel
]?
var
isShowPrompt
:
Bool
=
false
var
orderId
:
Int
=
0
private
var
displayedOrderIDs
:
Set
<
String
>
{
get
{
return
Set
(
UserDefaults
.
standard
.
stringArray
(
forKey
:
"displayedOrderIDs"
)
??
[])
}
set
{
UserDefaults
.
standard
.
set
(
Array
(
newValue
),
forKey
:
"displayedOrderIDs"
)
}
}
override
func
viewDidLoad
()
{
super
.
viewDidLoad
()
viewModel
=
YHMainApplicantInformationViewModel
()
...
...
@@ -59,6 +66,10 @@ class YHMainApplicantInformationViewController: YHBaseViewController {
self
.
tableView
.
reloadData
()
}
private
func
hasDisplayedPopup
(
for
orderID
:
String
)
->
Bool
{
return
displayedOrderIDs
.
contains
(
orderID
)
}
func
setView
()
{
view
.
backgroundColor
=
.
contentBkgColor
...
...
@@ -104,6 +115,12 @@ class YHMainApplicantInformationViewController: YHBaseViewController {
bottom
.
nextButton
.
isEnabled
=
false
guard
let
self
=
self
else
{
return
}
if
self
.
viewModel
.
isCanNext
(
self
.
stepView
.
currentIndex
)
{
if
self
.
stepView
.
currentIndex
==
1
&&
!
hasDisplayedPopup
(
for
:
orderId
.
string
){
bottom
.
nextButton
.
isEnabled
=
true
YHTravelCertificateUsageTipsView
.
alertView
()
.
show
()
displayedOrderIDs
.
insert
(
orderId
.
string
)
return
}
self
.
viewModel
.
mainModel
.
step
=
self
.
stepView
.
currentIndex
self
.
viewModel
.
updateMainInformation
(
.
submit
,
self
.
orderId
,
self
.
stepView
.
currentIndex
)
{[
weak
self
]
success
,
error
in
guard
let
self
=
self
else
{
return
}
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/TTPS(高才)/ServiceProcess(我的信息流程)/MainApplicantInformation(主申请人信息)/C/YHGCMainApplicantInformationViewController.swift
View file @
4f6f4949
...
...
@@ -16,7 +16,14 @@ class YHGCMainApplicantInformationViewController: YHBaseViewController {
var
dataSource
:
[
YHSectionItemModel
]?
var
isShowPrompt
:
Bool
=
false
var
orderId
:
Int
=
0
private
var
displayedOrderIDs
:
Set
<
String
>
{
get
{
return
Set
(
UserDefaults
.
standard
.
stringArray
(
forKey
:
"displayedOrderIDs"
)
??
[])
}
set
{
UserDefaults
.
standard
.
set
(
Array
(
newValue
),
forKey
:
"displayedOrderIDs"
)
}
}
override
func
viewDidLoad
()
{
super
.
viewDidLoad
()
viewModel
=
YHGCMainApplicantInformationViewModel
()
...
...
@@ -59,6 +66,10 @@ class YHGCMainApplicantInformationViewController: YHBaseViewController {
self
.
tableView
.
reloadData
()
}
private
func
hasDisplayedPopup
(
for
orderID
:
String
)
->
Bool
{
return
displayedOrderIDs
.
contains
(
orderID
)
}
func
setView
()
{
view
.
backgroundColor
=
.
contentBkgColor
...
...
@@ -104,6 +115,12 @@ class YHGCMainApplicantInformationViewController: YHBaseViewController {
bottom
.
nextButton
.
isEnabled
=
false
guard
let
self
=
self
else
{
return
}
if
self
.
viewModel
.
isCanNext
(
self
.
stepView
.
currentIndex
)
{
if
self
.
stepView
.
currentIndex
==
1
&&
!
hasDisplayedPopup
(
for
:
orderId
.
string
){
bottom
.
nextButton
.
isEnabled
=
true
YHTravelCertificateUsageTipsView
.
alertView
()
.
show
()
displayedOrderIDs
.
insert
(
orderId
.
string
)
return
}
self
.
viewModel
.
mainModel
.
step
=
self
.
stepView
.
currentIndex
self
.
viewModel
.
updateMainInformation
(
.
submit
,
self
.
orderId
,
self
.
stepView
.
currentIndex
)
{[
weak
self
]
success
,
error
in
guard
let
self
=
self
else
{
return
}
...
...
galaxy/galaxy/Res/Assets.xcassets/ServiceCenter/客服段/办证段/4电子签字缴费/visalPay_tips.imageset/Contents.json
View file @
4f6f4949
...
...
@@ -5,12 +5,12 @@
"scale"
:
"1x"
},
{
"filename"
:
"
tips
@2x.png"
,
"filename"
:
"
签证缴费温馨提示
@2x.png"
,
"idiom"
:
"universal"
,
"scale"
:
"2x"
},
{
"filename"
:
"
tips
@3x.png"
,
"filename"
:
"
签证缴费温馨提示
@3x.png"
,
"idiom"
:
"universal"
,
"scale"
:
"3x"
}
...
...
galaxy/galaxy/Res/Assets.xcassets/ServiceCenter/客服段/办证段/4电子签字缴费/visalPay_tips.imageset/tips@2x.png
deleted
100644 → 0
View file @
c88d1068
63.9 KB
galaxy/galaxy/Res/Assets.xcassets/ServiceCenter/客服段/办证段/4电子签字缴费/visalPay_tips.imageset/tips@3x.png
deleted
100644 → 0
View file @
c88d1068
130 KB
galaxy/galaxy/Res/Assets.xcassets/ServiceCenter/客服段/办证段/4电子签字缴费/visalPay_tips.imageset/签证缴费温馨提示@2x.png
0 → 100644
View file @
4f6f4949
51.3 KB
galaxy/galaxy/Res/Assets.xcassets/ServiceCenter/客服段/办证段/4电子签字缴费/visalPay_tips.imageset/签证缴费温馨提示@3x.png
0 → 100644
View file @
4f6f4949
94 KB
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