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
fafa7c66
Commit
fafa7c66
authored
Oct 11, 2024
by
Steven杜宇
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
// 预约
parent
992c5094
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
214 additions
and
47 deletions
+214
-47
project.pbxproj
galaxy/galaxy.xcodeproj/project.pbxproj
+12
-4
YHResignAppointSubmitScheduleViewController.swift
...递交预约)/C/YHResignAppointSubmitScheduleViewController.swift
+17
-0
YHForwardArriveHKAlertView.swift
...esignHKAppoint(在港递交预约)/V/YHForwardArriveHKAlertView.swift
+163
-0
YHResignAppointSubmitTipsView.swift
...gnHKAppoint(在港递交预约)/V/YHResignAppointSubmitTipsView.swift
+5
-3
YHResignAppointedScheduleLineCell.swift
...Appoint(在港递交预约)/V/YHResignAppointedScheduleLineCell.swift
+11
-37
YHResignAppointedScheduleLineView.swift
...Appoint(在港递交预约)/V/YHResignAppointedScheduleLineView.swift
+6
-3
No files found.
galaxy/galaxy.xcodeproj/project.pbxproj
View file @
fafa7c66
...
@@ -468,7 +468,7 @@
...
@@ -468,7 +468,7 @@
04912F602CB6697300CC3105
/* YHResignRiskWarningAlertView.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04912F5F2CB6697300CC3105
/* YHResignRiskWarningAlertView.swift */
;
};
04912F602CB6697300CC3105
/* YHResignRiskWarningAlertView.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04912F5F2CB6697300CC3105
/* YHResignRiskWarningAlertView.swift */
;
};
04912F622CB66E6300CC3105
/* YHResignInfoConfirmViewController.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04912F612CB66E6300CC3105
/* YHResignInfoConfirmViewController.swift */
;
};
04912F622CB66E6300CC3105
/* YHResignInfoConfirmViewController.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04912F612CB66E6300CC3105
/* YHResignInfoConfirmViewController.swift */
;
};
04912F642CB6885D00CC3105
/* YHResignFamilyMemberInfoCell.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04912F632CB6885D00CC3105
/* YHResignFamilyMemberInfoCell.swift */
;
};
04912F642CB6885D00CC3105
/* YHResignFamilyMemberInfoCell.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04912F632CB6885D00CC3105
/* YHResignFamilyMemberInfoCell.swift */
;
};
04912F6E2CB6A64700CC3105
/* YHResignAppoint
TipsView.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04912F6D2CB6A64700CC3105
/* YHResignAppoin
tTipsView.swift */
;
};
04912F6E2CB6A64700CC3105
/* YHResignAppoint
SubmitTipsView.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04912F6D2CB6A64700CC3105
/* YHResignAppointSubmi
tTipsView.swift */
;
};
04912F702CB765FE00CC3105
/* YHResignAppointTimeViewController.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04912F6F2CB765FE00CC3105
/* YHResignAppointTimeViewController.swift */
;
};
04912F702CB765FE00CC3105
/* YHResignAppointTimeViewController.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04912F6F2CB765FE00CC3105
/* YHResignAppointTimeViewController.swift */
;
};
04912F722CB7714300CC3105
/* YHResignAppointTimeCell.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04912F712CB7714300CC3105
/* YHResignAppointTimeCell.swift */
;
};
04912F722CB7714300CC3105
/* YHResignAppointTimeCell.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04912F712CB7714300CC3105
/* YHResignAppointTimeCell.swift */
;
};
04912F742CB7743900CC3105
/* YHResignAppointSelectTimeItemView.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04912F732CB7743900CC3105
/* YHResignAppointSelectTimeItemView.swift */
;
};
04912F742CB7743900CC3105
/* YHResignAppointSelectTimeItemView.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04912F732CB7743900CC3105
/* YHResignAppointSelectTimeItemView.swift */
;
};
...
@@ -643,6 +643,8 @@
...
@@ -643,6 +643,8 @@
04F243702C9E788200DF2C74
/* YHResignDocumentPreviewModel.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04F2436F2C9E788200DF2C74
/* YHResignDocumentPreviewModel.swift */
;
};
04F243702C9E788200DF2C74
/* YHResignDocumentPreviewModel.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04F2436F2C9E788200DF2C74
/* YHResignDocumentPreviewModel.swift */
;
};
04F243742CA07C6C00DF2C74
/* YHCollectionViewLeftAlignedFlowLayout.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04F243732CA07C6C00DF2C74
/* YHCollectionViewLeftAlignedFlowLayout.swift */
;
};
04F243742CA07C6C00DF2C74
/* YHCollectionViewLeftAlignedFlowLayout.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04F243732CA07C6C00DF2C74
/* YHCollectionViewLeftAlignedFlowLayout.swift */
;
};
04F316442C3568F000024164
/* YHAboutGalaxyViewController.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04F316432C3568F000024164
/* YHAboutGalaxyViewController.swift */
;
};
04F316442C3568F000024164
/* YHAboutGalaxyViewController.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04F316432C3568F000024164
/* YHAboutGalaxyViewController.swift */
;
};
04F4A5282CB8D4270026D469
/* YHResignAppointSubmitScheduleViewController.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04F4A5272CB8D4270026D469
/* YHResignAppointSubmitScheduleViewController.swift */
;
};
04F4A52A2CB8D5FA0026D469
/* YHForwardArriveHKAlertView.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04F4A5292CB8D5FA0026D469
/* YHForwardArriveHKAlertView.swift */
;
};
04F4B76B2BAA7E1E00D13284
/* YHCertificateTemplateSheetView.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04F4B76A2BAA7E1E00D13284
/* YHCertificateTemplateSheetView.swift */
;
};
04F4B76B2BAA7E1E00D13284
/* YHCertificateTemplateSheetView.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04F4B76A2BAA7E1E00D13284
/* YHCertificateTemplateSheetView.swift */
;
};
04F5F86A2C1A95BB004A463C
/* YHOtherServiceViewController.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04F5F8692C1A95BB004A463C
/* YHOtherServiceViewController.swift */
;
};
04F5F86A2C1A95BB004A463C
/* YHOtherServiceViewController.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04F5F8692C1A95BB004A463C
/* YHOtherServiceViewController.swift */
;
};
04F5F86C2C1A9B52004A463C
/* YHOtherServiceListViewController.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04F5F86B2C1A9B52004A463C
/* YHOtherServiceListViewController.swift */
;
};
04F5F86C2C1A9B52004A463C
/* YHOtherServiceListViewController.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04F5F86B2C1A9B52004A463C
/* YHOtherServiceListViewController.swift */
;
};
...
@@ -1362,7 +1364,7 @@
...
@@ -1362,7 +1364,7 @@
04912F5F2CB6697300CC3105
/* YHResignRiskWarningAlertView.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHResignRiskWarningAlertView.swift
;
sourceTree
=
"<group>"
;
};
04912F5F2CB6697300CC3105
/* YHResignRiskWarningAlertView.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHResignRiskWarningAlertView.swift
;
sourceTree
=
"<group>"
;
};
04912F612CB66E6300CC3105
/* YHResignInfoConfirmViewController.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHResignInfoConfirmViewController.swift
;
sourceTree
=
"<group>"
;
};
04912F612CB66E6300CC3105
/* YHResignInfoConfirmViewController.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHResignInfoConfirmViewController.swift
;
sourceTree
=
"<group>"
;
};
04912F632CB6885D00CC3105
/* YHResignFamilyMemberInfoCell.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHResignFamilyMemberInfoCell.swift
;
sourceTree
=
"<group>"
;
};
04912F632CB6885D00CC3105
/* YHResignFamilyMemberInfoCell.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHResignFamilyMemberInfoCell.swift
;
sourceTree
=
"<group>"
;
};
04912F6D2CB6A64700CC3105
/* YHResignAppoint
TipsView.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHResignAppoin
tTipsView.swift
;
sourceTree
=
"<group>"
;
};
04912F6D2CB6A64700CC3105
/* YHResignAppoint
SubmitTipsView.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHResignAppointSubmi
tTipsView.swift
;
sourceTree
=
"<group>"
;
};
04912F6F2CB765FE00CC3105
/* YHResignAppointTimeViewController.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHResignAppointTimeViewController.swift
;
sourceTree
=
"<group>"
;
};
04912F6F2CB765FE00CC3105
/* YHResignAppointTimeViewController.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHResignAppointTimeViewController.swift
;
sourceTree
=
"<group>"
;
};
04912F712CB7714300CC3105
/* YHResignAppointTimeCell.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHResignAppointTimeCell.swift
;
sourceTree
=
"<group>"
;
};
04912F712CB7714300CC3105
/* YHResignAppointTimeCell.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHResignAppointTimeCell.swift
;
sourceTree
=
"<group>"
;
};
04912F732CB7743900CC3105
/* YHResignAppointSelectTimeItemView.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHResignAppointSelectTimeItemView.swift
;
sourceTree
=
"<group>"
;
};
04912F732CB7743900CC3105
/* YHResignAppointSelectTimeItemView.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHResignAppointSelectTimeItemView.swift
;
sourceTree
=
"<group>"
;
};
...
@@ -1537,6 +1539,8 @@
...
@@ -1537,6 +1539,8 @@
04F2436F2C9E788200DF2C74
/* YHResignDocumentPreviewModel.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHResignDocumentPreviewModel.swift
;
sourceTree
=
"<group>"
;
};
04F2436F2C9E788200DF2C74
/* YHResignDocumentPreviewModel.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHResignDocumentPreviewModel.swift
;
sourceTree
=
"<group>"
;
};
04F243732CA07C6C00DF2C74
/* YHCollectionViewLeftAlignedFlowLayout.swift */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHCollectionViewLeftAlignedFlowLayout.swift
;
sourceTree
=
"<group>"
;
};
04F243732CA07C6C00DF2C74
/* YHCollectionViewLeftAlignedFlowLayout.swift */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHCollectionViewLeftAlignedFlowLayout.swift
;
sourceTree
=
"<group>"
;
};
04F316432C3568F000024164
/* YHAboutGalaxyViewController.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHAboutGalaxyViewController.swift
;
sourceTree
=
"<group>"
;
};
04F316432C3568F000024164
/* YHAboutGalaxyViewController.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHAboutGalaxyViewController.swift
;
sourceTree
=
"<group>"
;
};
04F4A5272CB8D4270026D469
/* YHResignAppointSubmitScheduleViewController.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHResignAppointSubmitScheduleViewController.swift
;
sourceTree
=
"<group>"
;
};
04F4A5292CB8D5FA0026D469
/* YHForwardArriveHKAlertView.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHForwardArriveHKAlertView.swift
;
sourceTree
=
"<group>"
;
};
04F4B76A2BAA7E1E00D13284
/* YHCertificateTemplateSheetView.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHCertificateTemplateSheetView.swift
;
sourceTree
=
"<group>"
;
};
04F4B76A2BAA7E1E00D13284
/* YHCertificateTemplateSheetView.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHCertificateTemplateSheetView.swift
;
sourceTree
=
"<group>"
;
};
04F5F8692C1A95BB004A463C
/* YHOtherServiceViewController.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHOtherServiceViewController.swift
;
sourceTree
=
"<group>"
;
};
04F5F8692C1A95BB004A463C
/* YHOtherServiceViewController.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHOtherServiceViewController.swift
;
sourceTree
=
"<group>"
;
};
04F5F86B2C1A9B52004A463C
/* YHOtherServiceListViewController.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHOtherServiceListViewController.swift
;
sourceTree
=
"<group>"
;
};
04F5F86B2C1A9B52004A463C
/* YHOtherServiceListViewController.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHOtherServiceListViewController.swift
;
sourceTree
=
"<group>"
;
};
...
@@ -3442,6 +3446,7 @@
...
@@ -3442,6 +3446,7 @@
isa
=
PBXGroup
;
isa
=
PBXGroup
;
children
=
(
children
=
(
04912F6F2CB765FE00CC3105
/* YHResignAppointTimeViewController.swift */
,
04912F6F2CB765FE00CC3105
/* YHResignAppointTimeViewController.swift */
,
04F4A5272CB8D4270026D469
/* YHResignAppointSubmitScheduleViewController.swift */
,
);
);
path
=
C
;
path
=
C
;
sourceTree
=
"<group>"
;
sourceTree
=
"<group>"
;
...
@@ -3449,12 +3454,13 @@
...
@@ -3449,12 +3454,13 @@
04912F672CB6A59C00CC3105
/* V */
=
{
04912F672CB6A59C00CC3105
/* V */
=
{
isa
=
PBXGroup
;
isa
=
PBXGroup
;
children
=
(
children
=
(
04912F6D2CB6A64700CC3105
/* YHResignAppointTipsView.swift */
,
04912F6D2CB6A64700CC3105
/* YHResignAppoint
Submit
TipsView.swift */
,
04912F732CB7743900CC3105
/* YHResignAppointSelectTimeItemView.swift */
,
04912F732CB7743900CC3105
/* YHResignAppointSelectTimeItemView.swift */
,
04912F7B2CB7A7EE00CC3105
/* YHResignAppointShowTimeItemView.swift */
,
04912F7B2CB7A7EE00CC3105
/* YHResignAppointShowTimeItemView.swift */
,
04912F752CB77F4500CC3105
/* YHResignLeaveHKSwitchItemView.swift */
,
04912F752CB77F4500CC3105
/* YHResignLeaveHKSwitchItemView.swift */
,
04912F7F2CB7CC0000CC3105
/* YHResignAppointedScheduleItemView.swift */
,
04912F7F2CB7CC0000CC3105
/* YHResignAppointedScheduleItemView.swift */
,
04912F812CB7CFAE00CC3105
/* YHResignAppointedScheduleLineView.swift */
,
04912F812CB7CFAE00CC3105
/* YHResignAppointedScheduleLineView.swift */
,
04F4A5292CB8D5FA0026D469
/* YHForwardArriveHKAlertView.swift */
,
04912F712CB7714300CC3105
/* YHResignAppointTimeCell.swift */
,
04912F712CB7714300CC3105
/* YHResignAppointTimeCell.swift */
,
04912F772CB7A11700CC3105
/* YHResignAppointOptionCell.swift */
,
04912F772CB7A11700CC3105
/* YHResignAppointOptionCell.swift */
,
04912F792CB7A5F400CC3105
/* YHResignAppointApplicantInfoCell.swift */
,
04912F792CB7A5F400CC3105
/* YHResignAppointApplicantInfoCell.swift */
,
...
@@ -5214,6 +5220,7 @@
...
@@ -5214,6 +5220,7 @@
044D0BFC2C21635B00C5CF5E
/* YHInformationAuthorizationStepOneViewController.swift in Sources */
,
044D0BFC2C21635B00C5CF5E
/* YHInformationAuthorizationStepOneViewController.swift in Sources */
,
045EEEBF2B9F171A0022A143
/* YHWorkFileItemView.swift in Sources */
,
045EEEBF2B9F171A0022A143
/* YHWorkFileItemView.swift in Sources */
,
04AF58C42B4FC51C0066011A
/* YHLocalizable.swift in Sources */
,
04AF58C42B4FC51C0066011A
/* YHLocalizable.swift in Sources */
,
04F4A5282CB8D4270026D469
/* YHResignAppointSubmitScheduleViewController.swift in Sources */
,
A598E9E22C7CB32D00F84739
/* YHTravelDocsPreparationListModel.swift in Sources */
,
A598E9E22C7CB32D00F84739
/* YHTravelDocsPreparationListModel.swift in Sources */
,
A598E9D72C7C9EF300F84739
/* YHTravelDocsPreparationListViewController.swift in Sources */
,
A598E9D72C7C9EF300F84739
/* YHTravelDocsPreparationListViewController.swift in Sources */
,
A520124F2BABCE05008655EA
/* YHFileListContentView.swift in Sources */
,
A520124F2BABCE05008655EA
/* YHFileListContentView.swift in Sources */
,
...
@@ -5391,6 +5398,7 @@
...
@@ -5391,6 +5398,7 @@
04CA2C032CB7D3C200F36DE7
/* YHFileExplainReasonInputView.swift in Sources */
,
04CA2C032CB7D3C200F36DE7
/* YHFileExplainReasonInputView.swift in Sources */
,
04213B292C48EF5300797900
/* YHHomeInformationViewController.swift in Sources */
,
04213B292C48EF5300797900
/* YHHomeInformationViewController.swift in Sources */
,
A5DF9C692C78BE6000CE48E6
/* YHUploadCertificateDetailModel.swift in Sources */
,
A5DF9C692C78BE6000CE48E6
/* YHUploadCertificateDetailModel.swift in Sources */
,
04F4A52A2CB8D5FA0026D469
/* YHForwardArriveHKAlertView.swift in Sources */
,
044EE2442C92F48200A2FE3A
/* YHResignCertificateEvisaTableViewCell.swift in Sources */
,
044EE2442C92F48200A2FE3A
/* YHResignCertificateEvisaTableViewCell.swift in Sources */
,
048B2A4D2BC7DAE800A93BF0
/* YHMyLikeViewModel.swift in Sources */
,
048B2A4D2BC7DAE800A93BF0
/* YHMyLikeViewModel.swift in Sources */
,
04C693622B723AB8004C1758
/* YHMySettingViewController.swift in Sources */
,
04C693622B723AB8004C1758
/* YHMySettingViewController.swift in Sources */
,
...
@@ -5398,7 +5406,7 @@
...
@@ -5398,7 +5406,7 @@
04F2432F2C94704200DF2C74
/* YHPaddedLabel.swift in Sources */
,
04F2432F2C94704200DF2C74
/* YHPaddedLabel.swift in Sources */
,
A5ACE9342B4564F7002C94D2
/* YHAllApiName.swift in Sources */
,
A5ACE9342B4564F7002C94D2
/* YHAllApiName.swift in Sources */
,
04AF82D62C25542D0028CE2A
/* YHInterestTopicLayout.swift in Sources */
,
04AF82D62C25542D0028CE2A
/* YHInterestTopicLayout.swift in Sources */
,
04912F6E2CB6A64700CC3105
/* YHResignAppointTipsView.swift in Sources */
,
04912F6E2CB6A64700CC3105
/* YHResignAppoint
Submit
TipsView.swift in Sources */
,
045EEE902B9F171A0022A143
/* YHPreviewInfoNameAndSubNameItemsView.swift in Sources */
,
045EEE902B9F171A0022A143
/* YHPreviewInfoNameAndSubNameItemsView.swift in Sources */
,
A5ACE9502B4564F7002C94D2
/* YhCacheTool.swift in Sources */
,
A5ACE9502B4564F7002C94D2
/* YhCacheTool.swift in Sources */
,
04F957452C1FEC4A003C631C
/* YHMessageBellView.swift in Sources */
,
04F957452C1FEC4A003C631C
/* YHMessageBellView.swift in Sources */
,
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/Resign(续签)/ResignHKAppoint(在港递交预约)/C/YHResignAppointSubmitScheduleViewController.swift
0 → 100644
View file @
fafa7c66
//
// YHResignAppointSubmitScheduleViewController.swift
// galaxy
//
// Created by edy on 2024/10/11.
// Copyright © 2024 https://www.galaxy-immi.com. All rights reserved.
//
import
UIKit
class
YHResignAppointSubmitScheduleViewController
:
YHBaseViewController
{
override
func
viewDidLoad
()
{
super
.
viewDidLoad
()
}
}
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/Resign(续签)/ResignHKAppoint(在港递交预约)/V/YHForwardArriveHKAlertView.swift
0 → 100644
View file @
fafa7c66
//
// YHForwardArriveHKAlertView.swift
// galaxy
//
// Created by edy on 2024/10/11.
// Copyright © 2024 https://www.galaxy-immi.com. All rights reserved.
//
import
UIKit
import
AttributedString
class
YHForwardArriveHKAlertView
:
UIView
{
var
confirmBlock
:
((
Bool
)
->
())?
lazy
var
blackMaskView
:
UIView
=
{
let
view
=
UIView
()
view
.
backgroundColor
=
UIColor
.
init
(
hex
:
0x000000
,
alpha
:
0.68
)
return
view
}()
lazy
var
whiteContentView
:
UIView
=
{
let
view
=
UIView
()
view
.
backgroundColor
=
.
white
view
.
layer
.
cornerRadius
=
kCornerRadius6
return
view
}()
lazy
var
titleLabel
:
UILabel
=
{
let
label
=
UILabel
()
label
.
textAlignment
=
.
center
label
.
font
=
UIFont
.
PFSC_M
(
ofSize
:
17
)
label
.
textColor
=
UIColor
.
mainTextColor
label
.
text
=
"提前到港"
return
label
}()
lazy
var
lineView
:
UIView
=
{
let
view
=
UIView
()
view
.
backgroundColor
=
.
separatorColor
return
view
}()
lazy
var
messageLabel
:
UILabel
=
{
let
label
=
UILabel
()
label
.
numberOfLines
=
0
let
a
=
ASAttributedString
.
init
(
"若申请人已提前到达香港,"
,
.
font
(
UIFont
.
PFSC_R
(
ofSize
:
15
)),
.
foreground
(
UIColor
.
mainTextColor70
))
let
b
=
ASAttributedString
.
init
(
"需先修改预约递交时间后再【确认在港】"
,
.
font
(
UIFont
.
PFSC_B
(
ofSize
:
15
)),
.
foreground
(
UIColor
.
brandMainColor
))
let
c
=
ASAttributedString
.
init
(
",请确认是否提前到港?"
,
.
font
(
UIFont
.
PFSC_R
(
ofSize
:
15
)),
.
foreground
(
UIColor
.
mainTextColor70
))
label
.
attributed
.
text
=
a
+
b
+
c
return
label
}()
lazy
var
falseBtn
:
UIButton
=
{
let
button
=
UIButton
(
type
:
.
custom
)
button
.
backgroundColor
=
UIColor
.
brandMainColor
button
.
titleLabel
?
.
font
=
UIFont
.
PFSC_M
(
ofSize
:
14
)
button
.
setTitle
(
"否"
.
local
,
for
:
.
normal
)
button
.
setTitleColor
(
UIColor
.
white
,
for
:
.
normal
)
button
.
layer
.
cornerRadius
=
kCornerRadius3
button
.
addTarget
(
self
,
action
:
#selector(
disagree
)
,
for
:
.
touchUpInside
)
return
button
}()
lazy
var
sureBtn
:
UIButton
=
{
let
button
=
UIButton
(
type
:
.
custom
)
button
.
backgroundColor
=
UIColor
.
white
button
.
titleLabel
?
.
font
=
UIFont
.
PFSC_M
(
ofSize
:
14
)
button
.
setTitle
(
"是"
.
local
,
for
:
.
normal
)
button
.
setTitleColor
(
UIColor
.
brandMainColor
,
for
:
.
normal
)
button
.
layer
.
cornerRadius
=
kCornerRadius3
button
.
layer
.
borderWidth
=
1
button
.
layer
.
borderColor
=
UIColor
.
brandMainColor
.
cgColor
button
.
addTarget
(
self
,
action
:
#selector(
agree
)
,
for
:
.
touchUpInside
)
return
button
}()
static
func
alertView
()
->
YHForwardArriveHKAlertView
{
let
view
=
YHForwardArriveHKAlertView
(
frame
:
UIScreen
.
main
.
bounds
)
return
view
}
func
show
()
{
UIApplication
.
shared
.
yhKeyWindow
()?
.
addSubview
(
self
)
}
func
dismiss
()
{
self
.
removeFromSuperview
()
}
@objc
func
agree
()
{
confirmBlock
?(
true
)
dismiss
()
}
@objc
func
disagree
()
{
confirmBlock
?(
false
)
dismiss
()
}
required
init
?(
coder
:
NSCoder
)
{
fatalError
(
"init(coder:) has not been implemented"
)
}
override
init
(
frame
:
CGRect
)
{
super
.
init
(
frame
:
frame
)
createUI
()
}
func
createUI
()
{
self
.
addSubview
(
blackMaskView
)
self
.
addSubview
(
whiteContentView
)
whiteContentView
.
addSubview
(
titleLabel
)
whiteContentView
.
addSubview
(
lineView
)
whiteContentView
.
addSubview
(
messageLabel
)
whiteContentView
.
addSubview
(
sureBtn
)
whiteContentView
.
addSubview
(
falseBtn
)
blackMaskView
.
snp
.
makeConstraints
{
make
in
make
.
edges
.
equalToSuperview
()
}
whiteContentView
.
snp
.
makeConstraints
{
make
in
make
.
left
.
equalTo
(
38
)
make
.
right
.
equalTo
(
-
38
)
make
.
centerY
.
equalToSuperview
()
}
titleLabel
.
snp
.
makeConstraints
{
make
in
make
.
top
.
equalTo
(
16
)
make
.
height
.
equalTo
(
24
)
make
.
left
.
equalTo
(
21
)
make
.
right
.
equalTo
(
-
21
)
}
lineView
.
snp
.
makeConstraints
{
make
in
make
.
left
.
right
.
equalTo
(
0
)
make
.
height
.
equalTo
(
0.5
)
make
.
top
.
equalTo
(
titleLabel
.
snp
.
bottom
)
.
offset
(
12
)
}
messageLabel
.
snp
.
makeConstraints
{
make
in
make
.
left
.
equalTo
(
21
)
make
.
right
.
equalTo
(
-
21
)
make
.
top
.
equalTo
(
lineView
.
snp
.
bottom
)
.
offset
(
16
)
}
sureBtn
.
snp
.
makeConstraints
{
make
in
make
.
left
.
equalTo
(
21
)
make
.
top
.
equalTo
(
messageLabel
.
snp
.
bottom
)
.
offset
(
21
)
make
.
height
.
equalTo
(
45
)
make
.
width
.
equalTo
(
falseBtn
.
snp
.
width
)
make
.
right
.
equalTo
(
falseBtn
.
snp
.
left
)
.
offset
(
-
10
)
make
.
bottom
.
equalTo
(
-
16
)
}
falseBtn
.
snp
.
makeConstraints
{
make
in
make
.
right
.
equalTo
(
-
21
)
make
.
centerY
.
equalTo
(
sureBtn
)
make
.
height
.
equalTo
(
45
)
}
}
}
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/Resign(续签)/ResignHKAppoint(在港递交预约)/V/YHResignAppointTipsView.swift
→
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/Resign(续签)/ResignHKAppoint(在港递交预约)/V/YHResignAppoint
Submit
TipsView.swift
View file @
fafa7c66
...
@@ -8,7 +8,7 @@
...
@@ -8,7 +8,7 @@
import
UIKit
import
UIKit
class
YHResignAppointTipsView
:
UIView
{
class
YHResignAppoint
Submit
TipsView
:
UIView
{
var
confirmBlock
:(()
->
())?
var
confirmBlock
:(()
->
())?
...
@@ -56,8 +56,8 @@ class YHResignAppointTipsView: UIView {
...
@@ -56,8 +56,8 @@ class YHResignAppointTipsView: UIView {
return
button
return
button
}()
}()
static
func
alertView
()
->
YHResignAppointTipsView
{
static
func
alertView
()
->
YHResignAppoint
Submit
TipsView
{
let
view
=
YHResignAppointTipsView
(
frame
:
UIScreen
.
main
.
bounds
)
let
view
=
YHResignAppoint
Submit
TipsView
(
frame
:
UIScreen
.
main
.
bounds
)
return
view
return
view
}
}
...
@@ -130,6 +130,8 @@ class YHResignAppointTipsView: UIView {
...
@@ -130,6 +130,8 @@ class YHResignAppointTipsView: UIView {
make
.
bottom
.
equalTo
(
-
16
)
make
.
bottom
.
equalTo
(
-
16
)
make
.
height
.
equalTo
(
45
)
make
.
height
.
equalTo
(
45
)
}
}
}
}
}
}
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/Resign(续签)/ResignHKAppoint(在港递交预约)/V/YHResignAppointedScheduleLineCell.swift
View file @
fafa7c66
...
@@ -25,7 +25,7 @@ class YHResignAppointedScheduleLineCell: UICollectionViewCell {
...
@@ -25,7 +25,7 @@ class YHResignAppointedScheduleLineCell: UICollectionViewCell {
lazy
var
titleLabel
:
UILabel
=
{
lazy
var
titleLabel
:
UILabel
=
{
var
label
=
UILabel
()
var
label
=
UILabel
()
label
.
font
=
.
PFSC_R
(
ofSize
:
1
2
)
label
.
font
=
.
PFSC_R
(
ofSize
:
1
1
)
label
.
textAlignment
=
.
left
label
.
textAlignment
=
.
left
label
.
textColor
=
UIColor
.
mainTextColor
label
.
textColor
=
UIColor
.
mainTextColor
return
label
return
label
...
@@ -33,32 +33,22 @@ class YHResignAppointedScheduleLineCell: UICollectionViewCell {
...
@@ -33,32 +33,22 @@ class YHResignAppointedScheduleLineCell: UICollectionViewCell {
lazy
var
timeLabel
:
UILabel
=
{
lazy
var
timeLabel
:
UILabel
=
{
var
label
=
UILabel
()
var
label
=
UILabel
()
label
.
font
=
.
PFSC_R
(
ofSize
:
1
2
)
label
.
font
=
.
PFSC_R
(
ofSize
:
1
1
)
label
.
textAlignment
=
.
left
label
.
textAlignment
=
.
left
label
.
textColor
=
UIColor
.
mainTextColor
label
.
textColor
=
UIColor
.
mainTextColor
(
alpha
:
0.3
)
return
label
return
label
}()
}()
lazy
var
leftDotView
:
UI
View
=
{
lazy
var
leftDotView
:
YHDashLine
View
=
{
let
view
=
UIView
(
)
let
view
=
YHDashLineView
(
strokeColor
:
UIColor
.
init
(
hex
:
0x121A26
,
alpha
:
0.12
)
.
cgColor
,
lineWidth
:
0.8
,
lineDashPattern
:
[
3
,
3
]
)
return
view
return
view
}()
}()
lazy
var
rightDotView
:
UI
View
=
{
lazy
var
rightDotView
:
YHDashLine
View
=
{
let
view
=
UIView
(
)
let
view
=
YHDashLineView
(
strokeColor
:
UIColor
.
init
(
hex
:
0x121A26
,
alpha
:
0.12
)
.
cgColor
,
lineWidth
:
0.8
,
lineDashPattern
:
[
3
,
3
]
)
return
view
return
view
}()
}()
lazy
var
leftDotLayer
:
CAShapeLayer
=
{
let
layer
=
self
.
createDotLine
(
frame
:
leftDotView
.
bounds
)
return
layer
}()
lazy
var
rightDotLayer
:
CAShapeLayer
=
{
let
layer
=
self
.
createDotLine
(
frame
:
leftDotView
.
bounds
)
return
layer
}()
required
init
?(
coder
:
NSCoder
)
{
required
init
?(
coder
:
NSCoder
)
{
super
.
init
(
coder
:
coder
)
super
.
init
(
coder
:
coder
)
}
}
...
@@ -115,25 +105,9 @@ class YHResignAppointedScheduleLineCell: UICollectionViewCell {
...
@@ -115,25 +105,9 @@ class YHResignAppointedScheduleLineCell: UICollectionViewCell {
titleLabel
.
text
=
model
.
title
titleLabel
.
text
=
model
.
title
timeLabel
.
text
=
model
.
time
timeLabel
.
text
=
model
.
time
leftDotLayer
.
removeFromSuperlayer
()
numLabel
.
textColor
=
model
.
isNeedUserAction
?
UIColor
.
mainTextColor
(
alpha
:
0.7
)
:
UIColor
.
mainTextColor
(
alpha
:
0.18
)
rightDotLayer
.
removeFromSuperlayer
()
titleLabel
.
textColor
=
model
.
isNeedUserAction
?
UIColor
.
mainTextColor
(
alpha
:
0.7
)
:
UIColor
.
mainTextColor
(
alpha
:
0.3
)
leftDotLayer
=
createDotLine
(
frame
:
leftDotView
.
bounds
)
timeLabel
.
textColor
=
model
.
isNeedUserAction
?
UIColor
.
mainTextColor
(
alpha
:
0.3
)
:
UIColor
.
mainTextColor
(
alpha
:
0.18
)
rightDotLayer
=
createDotLine
(
frame
:
rightDotView
.
bounds
)
leftDotView
.
layer
.
addSublayer
(
leftDotLayer
)
rightDotView
.
layer
.
addSublayer
(
rightDotLayer
)
}
func
createDotLine
(
frame
:
CGRect
)
->
CAShapeLayer
{
let
borderLayer
=
CAShapeLayer
()
borderLayer
.
path
=
UIBezierPath
(
roundedRect
:
frame
,
cornerRadius
:
0.0
)
.
cgPath
borderLayer
.
lineWidth
=
0.8
//[数组第一个数字表示单个虚线长度,第二个数字表示间隔]
borderLayer
.
lineDashPattern
=
[
3
,
3
]
as
[
NSNumber
]?
//前边是虚线的长度,后边是虚线之间空隙的长度
borderLayer
.
lineDashPhase
=
0.1
//实线边框
borderLayer
.
fillColor
=
UIColor
.
clear
.
cgColor
borderLayer
.
strokeColor
=
UIColor
.
init
(
hex
:
0x121A26
,
alpha
:
0.12
)
.
cgColor
return
borderLayer
}
}
}
}
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/Resign(续签)/ResignHKAppoint(在港递交预约)/V/YHResignAppointedScheduleLineView.swift
View file @
fafa7c66
...
@@ -13,9 +13,12 @@ class YHScheduleLineStepModel {
...
@@ -13,9 +13,12 @@ class YHScheduleLineStepModel {
var
index
:
Int
=
0
var
index
:
Int
=
0
var
title
:
String
=
""
var
title
:
String
=
""
var
time
:
String
=
""
var
time
:
String
=
""
init
(
title
:
String
,
time
:
String
)
{
var
isNeedUserAction
:
Bool
=
true
// 该步骤是否需要用户操作
init
(
title
:
String
,
time
:
String
,
isNeedUserAction
:
Bool
=
true
)
{
self
.
title
=
title
self
.
title
=
title
self
.
time
=
time
self
.
time
=
time
self
.
isNeedUserAction
=
isNeedUserAction
}
}
}
}
...
@@ -24,7 +27,7 @@ class YHResignAppointedScheduleLineView: UIView {
...
@@ -24,7 +27,7 @@ class YHResignAppointedScheduleLineView: UIView {
var
steps
:[
YHScheduleLineStepModel
]
=
{
var
steps
:[
YHScheduleLineStepModel
]
=
{
let
model1
=
YHScheduleLineStepModel
(
title
:
"入境香港准备"
,
time
:
""
)
let
model1
=
YHScheduleLineStepModel
(
title
:
"入境香港准备"
,
time
:
""
)
let
model2
=
YHScheduleLineStepModel
(
title
:
"已确认在港"
,
time
:
"2024-03-14"
)
let
model2
=
YHScheduleLineStepModel
(
title
:
"已确认在港"
,
time
:
"2024-03-14"
)
let
model3
=
YHScheduleLineStepModel
(
title
:
"银河递交续签资料"
,
time
:
"2024-03-14"
)
let
model3
=
YHScheduleLineStepModel
(
title
:
"银河递交续签资料"
,
time
:
"2024-03-14"
,
isNeedUserAction
:
false
)
let
model4
=
YHScheduleLineStepModel
(
title
:
"查看递交回执"
,
time
:
"2024-03-14"
)
let
model4
=
YHScheduleLineStepModel
(
title
:
"查看递交回执"
,
time
:
"2024-03-14"
)
let
model5
=
YHScheduleLineStepModel
(
title
:
"在港等待获批/离港"
,
time
:
""
)
let
model5
=
YHScheduleLineStepModel
(
title
:
"在港等待获批/离港"
,
time
:
""
)
let
model6
=
YHScheduleLineStepModel
(
title
:
"在港等缴费领取新签证"
,
time
:
""
)
let
model6
=
YHScheduleLineStepModel
(
title
:
"在港等缴费领取新签证"
,
time
:
""
)
...
@@ -85,7 +88,7 @@ extension YHResignAppointedScheduleLineView: UICollectionViewDelegate, UICollect
...
@@ -85,7 +88,7 @@ extension YHResignAppointedScheduleLineView: UICollectionViewDelegate, UICollect
if
width
<
65.0
{
if
width
<
65.0
{
width
=
65.0
width
=
65.0
}
}
width
+=
9.0
*
2
width
+=
18.0
return
CGSize
(
width
:
width
,
height
:
84.0
)
return
CGSize
(
width
:
width
,
height
:
84.0
)
}
}
return
.
zero
return
.
zero
...
...
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