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
7d5a2e44
Commit
7d5a2e44
authored
Aug 20, 2024
by
David黄金龙
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
提示弹窗
parent
e366f050
Changes
21
Hide whitespace changes
Inline
Side-by-side
Showing
21 changed files
with
888 additions
and
3 deletions
+888
-3
project.pbxproj
galaxy/galaxy.xcodeproj/project.pbxproj
+16
-0
YHUploadCertificateDetailVC.swift
...dCertificate(7上传过关证件)/C/YHUploadCertificateDetailVC.swift
+272
-0
YHUploadCertificateVC.swift
.../UploadCertificate(7上传过关证件)/C/YHUploadCertificateVC.swift
+5
-0
YHHKCardTemplateView.swift
...)/UploadCertificate(7上传过关证件)/V/YHHKCardTemplateView.swift
+207
-0
YHSmallWhiteNoteTemplateView.swift
...Certificate(7上传过关证件)/V/YHSmallWhiteNoteTemplateView.swift
+205
-0
YHUploadCertificateDateItem.swift
...dCertificate(7上传过关证件)/V/YHUploadCertificateDateItem.swift
+92
-0
YHOffivialApprovalGuildLineCheckView.swift
...pproval(正式批)/V/YHOffivialApprovalGuildLineCheckView.swift
+0
-1
YHImageViewController.swift
...的信息流程)/WorkExperience(工作经验)/C/YHImageViewController.swift
+0
-1
UIColor+Extension.swift
...xy/galaxy/Classes/Tools/Extention/UIColor+Extension.swift
+3
-1
Contents.json
...r/客服段/办证段/7上传过关证件/grey_right_arrow.imageset/Contents.json
+22
-0
箭头中@2x.png
...nter/客服段/办证段/7上传过关证件/grey_right_arrow.imageset/箭头中@2x.png
+0
-0
箭头中@3x.png
...nter/客服段/办证段/7上传过关证件/grey_right_arrow.imageset/箭头中@3x.png
+0
-0
Contents.json
...er/客服段/办证段/7上传过关证件/hkCard_template.imageset/Contents.json
+22
-0
Group 2033195760@2x.png
.../7上传过关证件/hkCard_template.imageset/Group 2033195760@2x.png
+0
-0
Group 2033195760@3x.png
.../7上传过关证件/hkCard_template.imageset/Group 2033195760@3x.png
+0
-0
Contents.json
...enter/客服段/办证段/7上传过关证件/xbt_template.imageset/Contents.json
+22
-0
Group 2033195759@2x.png
...办证段/7上传过关证件/xbt_template.imageset/Group 2033195759@2x.png
+0
-0
Group 2033195759@3x.png
...办证段/7上传过关证件/xbt_template.imageset/Group 2033195759@3x.png
+0
-0
Contents.json
...iceCenter/客服段/办证段/7上传过关证件/xbt_tips.imageset/Contents.json
+22
-0
Group 33332540@2x.png
...r/客服段/办证段/7上传过关证件/xbt_tips.imageset/Group 33332540@2x.png
+0
-0
Group 33332540@3x.png
...r/客服段/办证段/7上传过关证件/xbt_tips.imageset/Group 33332540@3x.png
+0
-0
No files found.
galaxy/galaxy.xcodeproj/project.pbxproj
View file @
7d5a2e44
...
@@ -634,6 +634,10 @@
...
@@ -634,6 +634,10 @@
A5CA3F502C7447FB00EB22F5
/* YHUploadCertificateVC.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A5CA3F4F2C7447FB00EB22F5
/* YHUploadCertificateVC.swift */
;
};
A5CA3F502C7447FB00EB22F5
/* YHUploadCertificateVC.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A5CA3F4F2C7447FB00EB22F5
/* YHUploadCertificateVC.swift */
;
};
A5CA3F522C744A5000EB22F5
/* YHUploadCertificateTitleCell.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A5CA3F512C744A4F00EB22F5
/* YHUploadCertificateTitleCell.swift */
;
};
A5CA3F522C744A5000EB22F5
/* YHUploadCertificateTitleCell.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A5CA3F512C744A4F00EB22F5
/* YHUploadCertificateTitleCell.swift */
;
};
A5CA3F542C744CAB00EB22F5
/* YHUploadCertificateDetailCell.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A5CA3F532C744CAB00EB22F5
/* YHUploadCertificateDetailCell.swift */
;
};
A5CA3F542C744CAB00EB22F5
/* YHUploadCertificateDetailCell.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A5CA3F532C744CAB00EB22F5
/* YHUploadCertificateDetailCell.swift */
;
};
A5CA3F562C74850200EB22F5
/* YHUploadCertificateDetailVC.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A5CA3F552C74850100EB22F5
/* YHUploadCertificateDetailVC.swift */
;
};
A5CA3F582C749E0100EB22F5
/* YHUploadCertificateDateItem.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A5CA3F572C749E0100EB22F5
/* YHUploadCertificateDateItem.swift */
;
};
A5CA3F5A2C74B64A00EB22F5
/* YHSmallWhiteNoteTemplateView.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A5CA3F592C74B64A00EB22F5
/* YHSmallWhiteNoteTemplateView.swift */
;
};
A5CA3F5C2C74C4C200EB22F5
/* YHHKCardTemplateView.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A5CA3F5B2C74C4C200EB22F5
/* YHHKCardTemplateView.swift */
;
};
A5D001212BAA9D99001F003C
/* YHChoiceButtonHoldView.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A5D001202BAA9D99001F003C
/* YHChoiceButtonHoldView.swift */
;
};
A5D001212BAA9D99001F003C
/* YHChoiceButtonHoldView.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A5D001202BAA9D99001F003C
/* YHChoiceButtonHoldView.swift */
;
};
A5D0012A2BABC84A001F003C
/* YHFileListHeaerView.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A5D001272BABC84A001F003C
/* YHFileListHeaerView.swift */
;
};
A5D0012A2BABC84A001F003C
/* YHFileListHeaerView.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A5D001272BABC84A001F003C
/* YHFileListHeaerView.swift */
;
};
A5D0012C2BABC84A001F003C
/* YHFileListBottomView.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A5D001292BABC84A001F003C
/* YHFileListBottomView.swift */
;
};
A5D0012C2BABC84A001F003C
/* YHFileListBottomView.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A5D001292BABC84A001F003C
/* YHFileListBottomView.swift */
;
};
...
@@ -1345,6 +1349,10 @@
...
@@ -1345,6 +1349,10 @@
A5CA3F4F2C7447FB00EB22F5
/* YHUploadCertificateVC.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHUploadCertificateVC.swift
;
sourceTree
=
"<group>"
;
};
A5CA3F4F2C7447FB00EB22F5
/* YHUploadCertificateVC.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHUploadCertificateVC.swift
;
sourceTree
=
"<group>"
;
};
A5CA3F512C744A4F00EB22F5
/* YHUploadCertificateTitleCell.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHUploadCertificateTitleCell.swift
;
sourceTree
=
"<group>"
;
};
A5CA3F512C744A4F00EB22F5
/* YHUploadCertificateTitleCell.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHUploadCertificateTitleCell.swift
;
sourceTree
=
"<group>"
;
};
A5CA3F532C744CAB00EB22F5
/* YHUploadCertificateDetailCell.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHUploadCertificateDetailCell.swift
;
sourceTree
=
"<group>"
;
};
A5CA3F532C744CAB00EB22F5
/* YHUploadCertificateDetailCell.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHUploadCertificateDetailCell.swift
;
sourceTree
=
"<group>"
;
};
A5CA3F552C74850100EB22F5
/* YHUploadCertificateDetailVC.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHUploadCertificateDetailVC.swift
;
sourceTree
=
"<group>"
;
};
A5CA3F572C749E0100EB22F5
/* YHUploadCertificateDateItem.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHUploadCertificateDateItem.swift
;
sourceTree
=
"<group>"
;
};
A5CA3F592C74B64A00EB22F5
/* YHSmallWhiteNoteTemplateView.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHSmallWhiteNoteTemplateView.swift
;
sourceTree
=
"<group>"
;
};
A5CA3F5B2C74C4C200EB22F5
/* YHHKCardTemplateView.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHHKCardTemplateView.swift
;
sourceTree
=
"<group>"
;
};
A5D001202BAA9D99001F003C
/* YHChoiceButtonHoldView.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHChoiceButtonHoldView.swift
;
sourceTree
=
"<group>"
;
};
A5D001202BAA9D99001F003C
/* YHChoiceButtonHoldView.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHChoiceButtonHoldView.swift
;
sourceTree
=
"<group>"
;
};
A5D001272BABC84A001F003C
/* YHFileListHeaerView.swift */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHFileListHeaerView.swift
;
sourceTree
=
"<group>"
;
};
A5D001272BABC84A001F003C
/* YHFileListHeaerView.swift */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHFileListHeaerView.swift
;
sourceTree
=
"<group>"
;
};
A5D001292BABC84A001F003C
/* YHFileListBottomView.swift */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHFileListBottomView.swift
;
sourceTree
=
"<group>"
;
};
A5D001292BABC84A001F003C
/* YHFileListBottomView.swift */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHFileListBottomView.swift
;
sourceTree
=
"<group>"
;
};
...
@@ -3598,6 +3606,7 @@
...
@@ -3598,6 +3606,7 @@
isa
=
PBXGroup
;
isa
=
PBXGroup
;
children
=
(
children
=
(
A5CA3F4F2C7447FB00EB22F5
/* YHUploadCertificateVC.swift */
,
A5CA3F4F2C7447FB00EB22F5
/* YHUploadCertificateVC.swift */
,
A5CA3F552C74850100EB22F5
/* YHUploadCertificateDetailVC.swift */
,
);
);
path
=
C
;
path
=
C
;
sourceTree
=
"<group>"
;
sourceTree
=
"<group>"
;
...
@@ -3607,6 +3616,9 @@
...
@@ -3607,6 +3616,9 @@
children
=
(
children
=
(
A5CA3F512C744A4F00EB22F5
/* YHUploadCertificateTitleCell.swift */
,
A5CA3F512C744A4F00EB22F5
/* YHUploadCertificateTitleCell.swift */
,
A5CA3F532C744CAB00EB22F5
/* YHUploadCertificateDetailCell.swift */
,
A5CA3F532C744CAB00EB22F5
/* YHUploadCertificateDetailCell.swift */
,
A5CA3F572C749E0100EB22F5
/* YHUploadCertificateDateItem.swift */
,
A5CA3F592C74B64A00EB22F5
/* YHSmallWhiteNoteTemplateView.swift */
,
A5CA3F5B2C74C4C200EB22F5
/* YHHKCardTemplateView.swift */
,
);
);
path
=
V
;
path
=
V
;
sourceTree
=
"<group>"
;
sourceTree
=
"<group>"
;
...
@@ -4025,6 +4037,7 @@
...
@@ -4025,6 +4037,7 @@
048FA0362BFDE04000AD3BA9
/* YHSubmitAllInfoSuccessAlertView.swift in Sources */
,
048FA0362BFDE04000AD3BA9
/* YHSubmitAllInfoSuccessAlertView.swift in Sources */
,
04B360ED2C61F157001EB053
/* YHPrincipleEnvelopeCell.swift in Sources */
,
04B360ED2C61F157001EB053
/* YHPrincipleEnvelopeCell.swift in Sources */
,
04B9EE5B2C06CC3100A4018D
/* YHOtherLoginViewController.swift in Sources */
,
04B9EE5B2C06CC3100A4018D
/* YHOtherLoginViewController.swift in Sources */
,
A5CA3F582C749E0100EB22F5
/* YHUploadCertificateDateItem.swift in Sources */
,
045EEF0C2B9F171A0022A143
/* YHBasicInfoFillBottomView.swift in Sources */
,
045EEF0C2B9F171A0022A143
/* YHBasicInfoFillBottomView.swift in Sources */
,
0485DFD62C64E70200B50293
/* YHPrincipleApprovedWaitSubmitVC.swift in Sources */
,
0485DFD62C64E70200B50293
/* YHPrincipleApprovedWaitSubmitVC.swift in Sources */
,
A5ACE93D2B4564F7002C94D2
/* UIButton+Extension.swift in Sources */
,
A5ACE93D2B4564F7002C94D2
/* UIButton+Extension.swift in Sources */
,
...
@@ -4262,6 +4275,7 @@
...
@@ -4262,6 +4275,7 @@
0430E6562C7342AB000511E2
/* YHAdopterIncomeFileCountTableViewCell.swift in Sources */
,
0430E6562C7342AB000511E2
/* YHAdopterIncomeFileCountTableViewCell.swift in Sources */
,
045EEE9A2B9F171A0022A143
/* YHWorkIntroductionViewModel.swift in Sources */
,
045EEE9A2B9F171A0022A143
/* YHWorkIntroductionViewModel.swift in Sources */
,
044D0C1C2C22C30B00C5CF5E
/* YHEditSchoolViewController.swift in Sources */
,
044D0C1C2C22C30B00C5CF5E
/* YHEditSchoolViewController.swift in Sources */
,
A5CA3F562C74850200EB22F5
/* YHUploadCertificateDetailVC.swift in Sources */
,
A5ACE9532B4564F7002C94D2
/* YHBaseViewController.swift in Sources */
,
A5ACE9532B4564F7002C94D2
/* YHBaseViewController.swift in Sources */
,
04256DE82C7314B500A37BA4
/* YHSelectApplicantCell.swift in Sources */
,
04256DE82C7314B500A37BA4
/* YHSelectApplicantCell.swift in Sources */
,
045EEE9D2B9F171A0022A143
/* YHWorkItemListViewModel.swift in Sources */
,
045EEE9D2B9F171A0022A143
/* YHWorkItemListViewModel.swift in Sources */
,
...
@@ -4350,6 +4364,7 @@
...
@@ -4350,6 +4364,7 @@
04256DEE2C73338200A37BA4
/* YHGrabNumberListCell.swift in Sources */
,
04256DEE2C73338200A37BA4
/* YHGrabNumberListCell.swift in Sources */
,
045EEEEC2B9F171A0022A143
/* YHBrotherInfoVC.swift in Sources */
,
045EEEEC2B9F171A0022A143
/* YHBrotherInfoVC.swift in Sources */
,
0477E17A2BA41C7E00436346
/* YHCertificateModel.swift in Sources */
,
0477E17A2BA41C7E00436346
/* YHCertificateModel.swift in Sources */
,
A5CA3F5A2C74B64A00EB22F5
/* YHSmallWhiteNoteTemplateView.swift in Sources */
,
045EEF242B9F171A0022A143
/* YHStepView.swift in Sources */
,
045EEF242B9F171A0022A143
/* YHStepView.swift in Sources */
,
04CE1AD62C2AD91F001CB80A
/* YHApplyActivityResultViewController.swift in Sources */
,
04CE1AD62C2AD91F001CB80A
/* YHApplyActivityResultViewController.swift in Sources */
,
044D0BF82C21572B00C5CF5E
/* YHAllowSettingTableViewCell.swift in Sources */
,
044D0BF82C21572B00C5CF5E
/* YHAllowSettingTableViewCell.swift in Sources */
,
...
@@ -4454,6 +4469,7 @@
...
@@ -4454,6 +4469,7 @@
04CE1AD92C2AD91F001CB80A
/* YHActivityDetailBottomView.swift in Sources */
,
04CE1AD92C2AD91F001CB80A
/* YHActivityDetailBottomView.swift in Sources */
,
04EA230C2BB5199D009DA928
/* YHDocumentToActionTableViewCell.swift in Sources */
,
04EA230C2BB5199D009DA928
/* YHDocumentToActionTableViewCell.swift in Sources */
,
0430E6422C72E120000511E2
/* YHAddAdoptersViewController.swift in Sources */
,
0430E6422C72E120000511E2
/* YHAddAdoptersViewController.swift in Sources */
,
A5CA3F5C2C74C4C200EB22F5
/* YHHKCardTemplateView.swift in Sources */
,
044D0C022C216AAF00C5CF5E
/* YHInformationAuthorizeViewModel.swift in Sources */
,
044D0C022C216AAF00C5CF5E
/* YHInformationAuthorizeViewModel.swift in Sources */
,
A5ACE9572B4564F7002C94D2
/* YHBasicContentView.swift in Sources */
,
A5ACE9572B4564F7002C94D2
/* YHBasicContentView.swift in Sources */
,
A59B43CB2C4A151200B28379
/* YHStatusAdvantageVC.swift in Sources */
,
A59B43CB2C4A151200B28379
/* YHStatusAdvantageVC.swift in Sources */
,
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/CustomerService/Certificate(办证段)/UploadCertificate(7上传过关证件)/C/YHUploadCertificateDetailVC.swift
0 → 100644
View file @
7d5a2e44
//
// YHUploadCertificateDetailVC.swift
// galaxy
//
// Created by davidhuangA on 2024/8/20.
// Copyright © 2024 https://www.galaxy-immi.com. All rights reserved.
//
import
UIKit
import
AttributedString
enum
UploadCertificateDetailType
:
Int
{
case
SmallWhiteNote
case
HongKongCard
}
class
YHUploadCertificateDetailVC
:
YHBaseViewController
{
var
detailType
:
UploadCertificateDetailType
=
.
SmallWhiteNote
lazy
var
topImgView
:
UIImageView
=
{
let
view
=
UIImageView
(
image
:
UIImage
(
named
:
"xbt_tips"
))
// 343 90
view
.
layer
.
cornerRadius
=
kCornerRadius6
view
.
clipsToBounds
=
true
return
view
}()
lazy
var
whiteContentView
:
UIView
=
{
let
view
=
UIView
()
view
.
backgroundColor
=
.
white
view
.
layer
.
cornerRadius
=
kCornerRadius6
view
.
clipsToBounds
=
true
view
.
backgroundColor
=
.
white
return
view
}()
private
lazy
var
titleTextView
:
UITextView
=
{
let
lable0
=
UITextView
()
lable0
.
textColor
=
UIColor
.
mainTextColor
lable0
.
font
=
UIFont
.
PFSC_M
(
ofSize
:
17
)
lable0
.
isScrollEnabled
=
false
lable0
.
isEditable
=
false
lable0
.
isSelectable
=
false
return
lable0
}()
private
lazy
var
customLabel
:
UILabel
=
{
let
lable
=
UILabel
(
frame
:
CGRect
(
x
:
0
,
y
:
0
,
width
:
48
,
height
:
16
))
lable
.
text
=
"示例模板"
lable
.
font
=
.
PFSC_M
(
ofSize
:
10
)
lable
.
backgroundColor
=
UIColor
(
hex
:
0x2F7EF6
,
transparency
:
0.08
)
lable
.
textColor
=
.
brandMainColor
lable
.
layer
.
cornerRadius
=
kCornerRadius3
lable
.
clipsToBounds
=
true
lable
.
textAlignment
=
.
center
lable
.
isUserInteractionEnabled
=
true
let
tap
=
UITapGestureRecognizer
(
target
:
self
,
action
:
#selector(
tapExampleMudel
)
)
lable
.
addGestureRecognizer
(
tap
)
return
lable
}()
lazy
var
lineView
:
UIView
=
{
let
view
=
UIView
()
view
.
backgroundColor
=
.
separatorColor
return
view
}()
private
lazy
var
cardLabel
:
UILabel
=
{
let
lable
=
UILabel
()
lable
.
text
=
"小白条正面"
lable
.
font
=
.
PFSC_R
(
ofSize
:
12
)
lable
.
textColor
=
UIColor
.
mainTextColor50
lable
.
clipsToBounds
=
true
lable
.
textAlignment
=
.
center
return
lable
}()
private
lazy
var
cardButton
:
YHCardButton
=
{
let
button
=
YHCardButton
()
button
.
setContent
(
"card_upload"
,
"点击上传"
)
button
.
setBackgroundImage
(
UIImage
(
named
:
"service_cn_card_front"
),
for
:
.
normal
)
button
.
addTarget
(
self
,
action
:
#selector(
clickCardButton
)
,
for
:
.
touchUpInside
)
button
.
layer
.
cornerRadius
=
kCornerRadius4
button
.
clipsToBounds
=
true
return
button
}()
private
lazy
var
startDateItem
:
YHUploadCertificateDateItem
=
{
let
view
=
YHUploadCertificateDateItem
()
return
view
}()
lazy
var
lineView2
:
UIView
=
{
let
view
=
UIView
()
view
.
backgroundColor
=
.
separatorColor
return
view
}()
private
lazy
var
endDateItem
:
YHUploadCertificateDateItem
=
{
let
view
=
YHUploadCertificateDateItem
()
return
view
}()
override
func
viewDidLoad
()
{
super
.
viewDidLoad
()
detailType
=
.
HongKongCard
//for test hjl
setupUI
()
}
}
private
extension
YHUploadCertificateDetailVC
{
@objc
func
tapExampleMudel
()
{
if
detailType
==
.
SmallWhiteNote
{
// navTitle = "上传小白条"
let
view
=
YHSmallWhiteNoteTemplateView
.
sheetView
()
view
.
show
()
}
else
if
detailType
==
.
HongKongCard
{
// navTitle = "上传香港身份证"
let
view
=
YHHKCardTemplateView
.
sheetView
()
view
.
show
()
}
}
@objc
func
clickCardButton
()
{
}
func
setupUI
()
{
var
navTitle
=
""
if
detailType
==
.
SmallWhiteNote
{
navTitle
=
"上传小白条"
}
else
if
detailType
==
.
HongKongCard
{
navTitle
=
"上传香港身份证"
}
gk_navTitle
=
navTitle
gk_navBarAlpha
=
1.0
gk_navBackgroundColor
=
.
white
view
.
backgroundColor
=
UIColor
.
contentBkgColor
view
.
addSubview
(
whiteContentView
)
if
detailType
==
.
SmallWhiteNote
{
let
topImgViewH
:
CGFloat
=
90
*
(
KScreenWidth
-
16
*
2
)
/
343.0
view
.
addSubview
(
topImgView
)
topImgView
.
snp
.
makeConstraints
{
make
in
make
.
top
.
equalTo
(
k_Height_NavigationtBarAndStatuBar
+
kMargin
)
make
.
left
.
equalTo
(
kMargin
)
make
.
right
.
equalTo
(
-
kMargin
)
make
.
height
.
equalTo
(
topImgViewH
)
}
whiteContentView
.
snp
.
makeConstraints
{
make
in
make
.
left
.
equalTo
(
kMargin
)
make
.
right
.
equalTo
(
-
kMargin
)
make
.
top
.
equalTo
(
topImgView
.
snp
.
bottom
)
.
offset
(
14
)
}
}
else
if
detailType
==
.
HongKongCard
{
whiteContentView
.
snp
.
makeConstraints
{
make
in
make
.
top
.
equalTo
(
k_Height_NavigationtBarAndStatuBar
+
kMargin
)
make
.
left
.
equalTo
(
kMargin
)
make
.
right
.
equalTo
(
-
kMargin
)
}
}
titleTextView
.
attributed
.
text
=
"""
\(
"*"
,
.
foreground
(
UIColor
.
failColor
),
.
font
(
UIFont
.
PFSC_M
(
ofSize
:
17
))
)\(
" 张三的第一次赴港激活小白条 "
,
.
foreground
(
UIColor
.
mainTextColor
),
.
font
(
UIFont
.
PFSC_M
(
ofSize
:
17
))
)\(
.
view
(
customLabel
,
.
original
(
.
center
))
)
"""
whiteContentView
.
addSubview
(
titleTextView
)
titleTextView
.
snp
.
makeConstraints
{
make
in
make
.
left
.
equalToSuperview
()
.
offset
(
16
)
make
.
right
.
equalToSuperview
()
.
offset
(
-
18
)
make
.
top
.
equalToSuperview
()
.
offset
(
kMargin
)
}
whiteContentView
.
addSubview
(
lineView
)
lineView
.
snp
.
makeConstraints
{
make
in
make
.
left
.
equalToSuperview
()
.
offset
(
18
)
make
.
right
.
equalToSuperview
()
.
offset
(
-
18
)
make
.
top
.
equalTo
(
titleTextView
.
snp
.
bottom
)
.
offset
(
12
)
make
.
height
.
equalTo
(
1
)
}
whiteContentView
.
addSubview
(
cardLabel
)
cardLabel
.
snp
.
makeConstraints
{
make
in
make
.
left
.
equalToSuperview
()
.
offset
(
18
)
make
.
top
.
equalTo
(
lineView
.
snp
.
bottom
)
.
offset
(
12
)
make
.
height
.
equalTo
(
20
)
make
.
width
.
equalTo
(
160
)
}
if
detailType
==
.
SmallWhiteNote
{
whiteContentView
.
addSubview
(
cardButton
)
cardButton
.
snp
.
makeConstraints
{
make
in
make
.
left
.
equalToSuperview
()
.
offset
(
18
)
make
.
top
.
equalTo
(
cardLabel
.
snp
.
bottom
)
.
offset
(
9
)
make
.
height
.
equalTo
(
99
)
make
.
width
.
equalTo
(
160
)
make
.
bottom
.
equalToSuperview
()
.
offset
(
-
kMargin
)
}
}
else
if
detailType
==
.
HongKongCard
{
whiteContentView
.
addSubview
(
cardButton
)
cardButton
.
snp
.
makeConstraints
{
make
in
make
.
left
.
equalToSuperview
()
.
offset
(
18
)
make
.
top
.
equalTo
(
cardLabel
.
snp
.
bottom
)
.
offset
(
9
)
make
.
height
.
equalTo
(
99
)
make
.
width
.
equalTo
(
160
)
}
whiteContentView
.
addSubview
(
startDateItem
)
startDateItem
.
snp
.
makeConstraints
{
make
in
make
.
left
.
equalToSuperview
()
.
offset
(
18
)
make
.
right
.
equalToSuperview
()
.
offset
(
-
18
)
make
.
top
.
equalTo
(
cardButton
.
snp
.
bottom
)
.
offset
(
32
)
make
.
height
.
equalTo
(
20
)
}
whiteContentView
.
addSubview
(
lineView2
)
lineView2
.
snp
.
makeConstraints
{
make
in
make
.
left
.
equalToSuperview
()
.
offset
(
18
)
make
.
right
.
equalToSuperview
()
.
offset
(
-
18
)
make
.
top
.
equalTo
(
startDateItem
.
snp
.
bottom
)
.
offset
(
16
)
make
.
height
.
equalTo
(
1
)
}
whiteContentView
.
addSubview
(
endDateItem
)
endDateItem
.
snp
.
makeConstraints
{
make
in
make
.
left
.
equalToSuperview
()
.
offset
(
18
)
make
.
right
.
equalToSuperview
()
.
offset
(
-
18
)
make
.
top
.
equalTo
(
lineView2
.
snp
.
bottom
)
.
offset
(
16
)
make
.
height
.
equalTo
(
20
)
make
.
bottom
.
equalToSuperview
()
.
offset
(
-
kMargin
)
}
}
}
}
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/CustomerService/Certificate(办证段)/UploadCertificate(7上传过关证件)/C/YHUploadCertificateVC.swift
View file @
7d5a2e44
...
@@ -144,6 +144,11 @@ extension YHUploadCertificateVC: UITableViewDelegate, UITableViewDataSource {
...
@@ -144,6 +144,11 @@ extension YHUploadCertificateVC: UITableViewDelegate, UITableViewDataSource {
if
0
<=
indexPath
.
section
&&
indexPath
.
section
<
items
.
count
{
if
0
<=
indexPath
.
section
&&
indexPath
.
section
<
items
.
count
{
let
vc
=
YHUploadCertificateDetailVC
()
vc
.
detailType
=
.
SmallWhiteNote
self
.
navigationController
?
.
pushViewController
(
vc
)
}
}
}
}
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/CustomerService/Certificate(办证段)/UploadCertificate(7上传过关证件)/V/YHHKCardTemplateView.swift
0 → 100644
View file @
7d5a2e44
//
// YHHKCardTemplateView.swift
// galaxy
//
// Created by davidhuangA on 2024/8/20.
// Copyright © 2024 https://www.galaxy-immi.com. All rights reserved.
//
import
UIKit
class
YHHKCardTemplateView
:
UIView
{
static
let
contentViewH
:
CGFloat
=
(
518
/
375
)
*
KScreenWidth
lazy
var
blackMaskView
:
UIView
=
{
let
view
=
UIView
()
view
.
backgroundColor
=
UIColor
(
hex
:
0x0F1214
,
alpha
:
0.5
)
return
view
}()
lazy
var
whiteContentView
:
UIView
=
{
let
view
=
UIView
()
view
.
backgroundColor
=
.
white
return
view
}()
lazy
var
titleLable
:
UILabel
=
{
let
label
=
UILabel
()
label
.
textColor
=
UIColor
.
mainTextColor
label
.
font
=
UIFont
.
PFSC_B
(
ofSize
:
17
)
label
.
text
=
"香港身份证示例模板"
label
.
textAlignment
=
.
center
return
label
}()
lazy
var
lineView
:
UIView
=
{
let
view
=
UIView
()
view
.
backgroundColor
=
.
separatorColor
return
view
}()
lazy
var
bottomView
:
UIView
=
{
let
view
=
UIView
()
view
.
backgroundColor
=
.
clear
view
.
addSubview
(
self
.
rewardBtn
)
self
.
rewardBtn
.
snp
.
makeConstraints
{
make
in
make
.
top
.
equalToSuperview
()
.
offset
(
10
)
make
.
left
.
equalTo
(
kMargin
)
make
.
right
.
equalTo
(
-
kMargin
)
make
.
height
.
equalTo
(
44
)
}
view
.
layer
.
zPosition
=
10
return
view
}()
//知道了
lazy
var
rewardBtn
:
UIButton
=
{
let
button
=
UIButton
(
type
:
.
custom
)
button
.
titleLabel
?
.
font
=
UIFont
.
PFSC_M
(
ofSize
:
15
)
button
.
contentHorizontalAlignment
=
.
center
button
.
setTitle
(
"知道了"
,
for
:
.
normal
)
button
.
setTitleColor
(
UIColor
.
white
,
for
:
.
normal
)
button
.
layer
.
cornerRadius
=
kCornerRadius3
button
.
clipsToBounds
=
true
button
.
addTarget
(
self
,
action
:
#selector(
clickSureBtn
)
,
for
:
.
touchUpInside
)
button
.
backgroundColor
=
UIColor
.
brandMainColor
return
button
}()
lazy
var
closeBtn
:
UIButton
=
{
let
button
=
UIButton
(
type
:
.
custom
)
button
.
addTarget
(
self
,
action
:
#selector(
dismiss
)
,
for
:
.
touchUpInside
)
button
.
setImage
(
UIImage
(
named
:
"work_example_close"
),
for
:
.
normal
)
button
.
setImage
(
UIImage
(
named
:
"work_example_close"
),
for
:
.
selected
)
return
button
}()
lazy
var
myScrollView
:
UIScrollView
=
{
let
view
=
UIScrollView
()
view
.
backgroundColor
=
.
clear
view
.
showsVerticalScrollIndicator
=
false
return
view
}()
lazy
var
bkgImageV
:
UIImageView
=
{
let
imageV
=
UIImageView
()
imageV
.
image
=
UIImage
(
named
:
"hkCard_template"
)
imageV
.
contentMode
=
.
scaleToFill
imageV
.
clipsToBounds
=
true
return
imageV
}()
required
init
?(
coder
:
NSCoder
)
{
fatalError
(
"init(coder:) has not been implemented"
)
}
override
init
(
frame
:
CGRect
)
{
super
.
init
(
frame
:
frame
)
setupUI
()
}
}
extension
YHHKCardTemplateView
{
static
func
sheetView
()
->
YHHKCardTemplateView
{
let
view
=
YHHKCardTemplateView
(
frame
:
UIScreen
.
main
.
bounds
)
return
view
}
func
show
()
{
UIApplication
.
shared
.
yhKeyWindow
()?
.
addSubview
(
self
)
UIView
.
animate
(
withDuration
:
0.5
)
{
let
whiteHeight
=
YHHKCardTemplateView
.
contentViewH
self
.
whiteContentView
.
frame
=
CGRect
(
x
:
0
,
y
:
KScreenHeight
-
whiteHeight
,
width
:
KScreenWidth
,
height
:
whiteHeight
)
}
}
@objc
func
dismiss
()
{
removeFromSuperview
()
}
@objc
func
clickSureBtn
()
{
dismiss
()
}
}
private
extension
YHHKCardTemplateView
{
func
setupUI
()
{
self
.
addSubview
(
blackMaskView
)
self
.
addSubview
(
whiteContentView
)
let
corner
=
UIRectCorner
(
rawValue
:
UIRectCorner
.
topLeft
.
rawValue
|
UIRectCorner
.
topRight
.
rawValue
)
let
path
=
UIBezierPath
(
roundedRect
:
bounds
,
byRoundingCorners
:
corner
,
cornerRadii
:
CGSizeMake
(
16.0
,
16.0
));
let
layer
=
CAShapeLayer
();
layer
.
frame
=
whiteContentView
.
bounds
;
layer
.
path
=
path
.
cgPath
;
whiteContentView
.
layer
.
mask
=
layer
;
whiteContentView
.
clipsToBounds
=
true
blackMaskView
.
snp
.
makeConstraints
{
make
in
make
.
edges
.
equalToSuperview
()
}
let
whiteHeight
=
YHHKCardTemplateView
.
contentViewH
whiteContentView
.
frame
=
CGRect
(
x
:
0
,
y
:
KScreenHeight
,
width
:
KScreenWidth
,
height
:
whiteHeight
)
whiteContentView
.
addSubview
(
bottomView
)
bottomView
.
snp
.
makeConstraints
{
make
in
make
.
bottom
.
left
.
right
.
equalToSuperview
()
make
.
height
.
equalTo
(
98
)
}
whiteContentView
.
addSubview
(
titleLable
)
titleLable
.
snp
.
makeConstraints
{
make
in
make
.
top
.
equalToSuperview
()
.
offset
(
kMargin
)
make
.
left
.
right
.
equalToSuperview
()
make
.
height
.
equalTo
(
24
)
}
whiteContentView
.
addSubview
(
closeBtn
)
closeBtn
.
snp
.
makeConstraints
{
make
in
make
.
right
.
equalToSuperview
()
.
offset
(
-
21
)
make
.
height
.
width
.
equalTo
(
24
)
make
.
centerY
.
equalTo
(
titleLable
.
snp
.
centerY
)
}
whiteContentView
.
addSubview
(
lineView
)
lineView
.
snp
.
makeConstraints
{
make
in
make
.
top
.
equalTo
(
titleLable
.
snp
.
bottom
)
.
offset
(
12
)
make
.
left
.
equalToSuperview
()
.
offset
(
21
)
make
.
right
.
equalToSuperview
()
.
offset
(
-
21
)
make
.
height
.
equalTo
(
1
)
}
whiteContentView
.
addSubview
(
myScrollView
)
myScrollView
.
snp
.
makeConstraints
{
make
in
make
.
top
.
equalTo
(
lineView
.
snp
.
bottom
)
.
offset
(
21
)
make
.
right
.
equalToSuperview
()
.
offset
(
-
21
)
make
.
width
.
equalTo
(
KScreenWidth
-
21
*
2
)
make
.
height
.
equalTo
(
whiteHeight
-
98
-
16
-
24
-
12
-
1
-
21
)
}
if
let
tmpImage
=
UIImage
(
named
:
"hkCard_template"
)
{
let
scale
=
Double
(
tmpImage
.
size
.
height
/
tmpImage
.
size
.
width
)
let
imageH
=
scale
*
(
KScreenWidth
-
21
*
2
)
myScrollView
.
addSubview
(
bkgImageV
)
bkgImageV
.
snp
.
makeConstraints
{
make
in
make
.
top
.
equalToSuperview
()
make
.
left
.
equalToSuperview
()
make
.
width
.
equalTo
(
KScreenWidth
-
21
*
2
)
make
.
height
.
equalTo
(
imageH
)
}
myScrollView
.
contentSize
=
CGSize
(
width
:
KScreenWidth
-
21
*
2
,
height
:
imageH
)
}
}
}
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/CustomerService/Certificate(办证段)/UploadCertificate(7上传过关证件)/V/YHSmallWhiteNoteTemplateView.swift
0 → 100644
View file @
7d5a2e44
//
// YHSmallWhiteNoteTemplateView.swift
// galaxy
//
// Created by davidhuangA on 2024/8/20.
// Copyright © 2024 https://www.galaxy-immi.com. All rights reserved.
//
import
UIKit
class
YHSmallWhiteNoteTemplateView
:
UIView
{
lazy
var
blackMaskView
:
UIView
=
{
let
view
=
UIView
()
view
.
backgroundColor
=
UIColor
(
hex
:
0x0F1214
,
alpha
:
0.5
)
return
view
}()
lazy
var
whiteContentView
:
UIView
=
{
let
view
=
UIView
()
view
.
backgroundColor
=
.
white
return
view
}()
lazy
var
titleLable
:
UILabel
=
{
let
label
=
UILabel
()
label
.
textColor
=
UIColor
.
mainTextColor
label
.
font
=
UIFont
.
PFSC_B
(
ofSize
:
17
)
label
.
text
=
"小白条示例模板"
label
.
textAlignment
=
.
center
return
label
}()
lazy
var
lineView
:
UIView
=
{
let
view
=
UIView
()
view
.
backgroundColor
=
.
separatorColor
return
view
}()
lazy
var
bottomView
:
UIView
=
{
let
view
=
UIView
()
view
.
backgroundColor
=
.
clear
view
.
addSubview
(
self
.
rewardBtn
)
self
.
rewardBtn
.
snp
.
makeConstraints
{
make
in
make
.
top
.
equalToSuperview
()
.
offset
(
10
)
make
.
left
.
equalTo
(
kMargin
)
make
.
right
.
equalTo
(
-
kMargin
)
make
.
height
.
equalTo
(
44
)
}
view
.
layer
.
zPosition
=
10
return
view
}()
//知道了
lazy
var
rewardBtn
:
UIButton
=
{
let
button
=
UIButton
(
type
:
.
custom
)
button
.
titleLabel
?
.
font
=
UIFont
.
PFSC_M
(
ofSize
:
15
)
button
.
contentHorizontalAlignment
=
.
center
button
.
setTitle
(
"知道了"
,
for
:
.
normal
)
button
.
setTitleColor
(
UIColor
.
white
,
for
:
.
normal
)
button
.
layer
.
cornerRadius
=
kCornerRadius3
button
.
clipsToBounds
=
true
button
.
addTarget
(
self
,
action
:
#selector(
clickSureBtn
)
,
for
:
.
touchUpInside
)
button
.
backgroundColor
=
UIColor
.
brandMainColor
return
button
}()
lazy
var
closeBtn
:
UIButton
=
{
let
button
=
UIButton
(
type
:
.
custom
)
button
.
addTarget
(
self
,
action
:
#selector(
dismiss
)
,
for
:
.
touchUpInside
)
button
.
setImage
(
UIImage
(
named
:
"work_example_close"
),
for
:
.
normal
)
button
.
setImage
(
UIImage
(
named
:
"work_example_close"
),
for
:
.
selected
)
return
button
}()
lazy
var
myScrollView
:
UIScrollView
=
{
let
view
=
UIScrollView
()
view
.
backgroundColor
=
.
clear
view
.
showsVerticalScrollIndicator
=
false
return
view
}()
lazy
var
bkgImageV
:
UIImageView
=
{
let
imageV
=
UIImageView
()
imageV
.
image
=
UIImage
(
named
:
"xbt_template"
)
imageV
.
contentMode
=
.
scaleToFill
imageV
.
clipsToBounds
=
true
return
imageV
}()
required
init
?(
coder
:
NSCoder
)
{
fatalError
(
"init(coder:) has not been implemented"
)
}
override
init
(
frame
:
CGRect
)
{
super
.
init
(
frame
:
frame
)
setupUI
()
}
}
extension
YHSmallWhiteNoteTemplateView
{
static
func
sheetView
()
->
YHSmallWhiteNoteTemplateView
{
let
view
=
YHSmallWhiteNoteTemplateView
(
frame
:
UIScreen
.
main
.
bounds
)
return
view
}
func
show
()
{
UIApplication
.
shared
.
yhKeyWindow
()?
.
addSubview
(
self
)
UIView
.
animate
(
withDuration
:
0.5
)
{
let
whiteHeight
=
KScreenHeight
-
k_Height_NavigationtBarAndStatuBar
self
.
whiteContentView
.
frame
=
CGRect
(
x
:
0
,
y
:
KScreenHeight
-
whiteHeight
,
width
:
KScreenWidth
,
height
:
whiteHeight
)
}
}
@objc
func
dismiss
()
{
removeFromSuperview
()
}
@objc
func
clickSureBtn
()
{
dismiss
()
}
}
private
extension
YHSmallWhiteNoteTemplateView
{
func
setupUI
()
{
self
.
addSubview
(
blackMaskView
)
self
.
addSubview
(
whiteContentView
)
let
corner
=
UIRectCorner
(
rawValue
:
UIRectCorner
.
topLeft
.
rawValue
|
UIRectCorner
.
topRight
.
rawValue
)
let
path
=
UIBezierPath
(
roundedRect
:
bounds
,
byRoundingCorners
:
corner
,
cornerRadii
:
CGSizeMake
(
16.0
,
16.0
));
let
layer
=
CAShapeLayer
();
layer
.
frame
=
whiteContentView
.
bounds
;
layer
.
path
=
path
.
cgPath
;
whiteContentView
.
layer
.
mask
=
layer
;
whiteContentView
.
clipsToBounds
=
true
blackMaskView
.
snp
.
makeConstraints
{
make
in
make
.
edges
.
equalToSuperview
()
}
let
whiteHeight
=
KScreenHeight
-
k_Height_NavigationtBarAndStatuBar
whiteContentView
.
frame
=
CGRect
(
x
:
0
,
y
:
KScreenHeight
,
width
:
KScreenWidth
,
height
:
whiteHeight
)
whiteContentView
.
addSubview
(
bottomView
)
bottomView
.
snp
.
makeConstraints
{
make
in
make
.
bottom
.
left
.
right
.
equalToSuperview
()
make
.
height
.
equalTo
(
98
)
}
whiteContentView
.
addSubview
(
titleLable
)
titleLable
.
snp
.
makeConstraints
{
make
in
make
.
top
.
equalToSuperview
()
.
offset
(
kMargin
)
make
.
left
.
right
.
equalToSuperview
()
make
.
height
.
equalTo
(
24
)
}
whiteContentView
.
addSubview
(
closeBtn
)
closeBtn
.
snp
.
makeConstraints
{
make
in
make
.
right
.
equalToSuperview
()
.
offset
(
-
21
)
make
.
height
.
width
.
equalTo
(
24
)
make
.
centerY
.
equalTo
(
titleLable
.
snp
.
centerY
)
}
whiteContentView
.
addSubview
(
lineView
)
lineView
.
snp
.
makeConstraints
{
make
in
make
.
top
.
equalTo
(
titleLable
.
snp
.
bottom
)
.
offset
(
12
)
make
.
left
.
equalToSuperview
()
.
offset
(
21
)
make
.
right
.
equalToSuperview
()
.
offset
(
-
21
)
make
.
height
.
equalTo
(
1
)
}
whiteContentView
.
addSubview
(
myScrollView
)
myScrollView
.
snp
.
makeConstraints
{
make
in
make
.
top
.
equalTo
(
lineView
.
snp
.
bottom
)
.
offset
(
21
)
make
.
right
.
equalToSuperview
()
.
offset
(
-
21
)
make
.
width
.
equalTo
(
KScreenWidth
-
21
*
2
)
make
.
height
.
equalTo
(
whiteHeight
-
98
-
16
-
24
-
12
-
1
-
21
)
}
if
let
tmpImage
=
UIImage
(
named
:
"xbt_template"
)
{
let
scale
=
Double
(
tmpImage
.
size
.
height
/
tmpImage
.
size
.
width
)
let
imageH
=
scale
*
(
KScreenWidth
-
21
*
2
)
myScrollView
.
addSubview
(
bkgImageV
)
bkgImageV
.
snp
.
makeConstraints
{
make
in
make
.
top
.
equalToSuperview
()
make
.
left
.
equalToSuperview
()
make
.
width
.
equalTo
(
KScreenWidth
-
21
*
2
)
make
.
height
.
equalTo
(
imageH
)
}
myScrollView
.
contentSize
=
CGSize
(
width
:
KScreenWidth
-
21
*
2
,
height
:
imageH
)
}
}
}
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/CustomerService/Certificate(办证段)/UploadCertificate(7上传过关证件)/V/YHUploadCertificateDateItem.swift
0 → 100644
View file @
7d5a2e44
//
// YHUploadCertificateDateItem.swift
// galaxy
//
// Created by davidhuangA on 2024/8/20.
// Copyright © 2024 https://www.galaxy-immi.com. All rights reserved.
//
import
UIKit
import
AttributedString
class
YHUploadCertificateDateItem
:
UIView
{
static
let
viewH
:
CGFloat
=
20.0
private
lazy
var
cardLabel
:
UILabel
=
{
let
lable
=
UILabel
()
lable
.
text
=
"入境日期"
lable
.
font
=
.
PFSC_R
(
ofSize
:
14
)
lable
.
textColor
=
UIColor
.
mainTextColor
return
lable
}()
lazy
var
dateTextField
:
UITextField
=
{
let
textField
=
UITextField
()
textField
.
backgroundColor
=
.
clear
textField
.
attributedPlaceholder
=
NSAttributedString
(
string
:
"请输入"
.
local
,
attributes
:
[
NSAttributedString
.
Key
.
foregroundColor
:
UIColor
.
mainTextColor30
])
textField
.
font
=
UIFont
.
PFSC_M
(
ofSize
:
14
)
textField
.
tintColor
=
UIColor
.
brandMainColor
textField
.
textColor
=
UIColor
.
mainTextColor
textField
.
isEnabled
=
false
return
textField
}()
lazy
var
lineView
:
UIView
=
{
let
view
=
UIView
()
view
.
backgroundColor
=
.
separatorColor
return
view
}()
lazy
var
statusImageView
:
UIImageView
=
{
let
view
=
UIImageView
(
image
:
UIImage
(
named
:
"grey_right_arrow"
))
return
view
}()
override
init
(
frame
:
CGRect
)
{
super
.
init
(
frame
:
frame
)
setupUI
()
}
required
init
?(
coder
:
NSCoder
)
{
fatalError
(
"init(coder:) has not been implemented"
)
}
}
private
extension
YHUploadCertificateDateItem
{
func
setupUI
()
{
addSubview
(
cardLabel
)
cardLabel
.
snp
.
makeConstraints
{
make
in
make
.
top
.
left
.
bottom
.
equalToSuperview
()
}
let
a
:
ASAttributedString
=
.
init
(
"*"
,
.
font
(
UIFont
.
PFSC_R
(
ofSize
:
14
)),
.
foreground
(
UIColor
.
failColor
))
let
b
:
ASAttributedString
=
.
init
(
" 入境日期"
,
.
font
(
UIFont
.
PFSC_R
(
ofSize
:
14
)),
.
foreground
(
UIColor
.
mainTextColor
))
cardLabel
.
attributed
.
text
=
a
+
b
addSubview
(
dateTextField
)
dateTextField
.
snp
.
makeConstraints
{
make
in
make
.
top
.
bottom
.
equalToSuperview
()
make
.
left
.
equalTo
(
cardLabel
.
snp
.
right
)
.
offset
(
48
)
}
addSubview
(
statusImageView
)
statusImageView
.
snp
.
makeConstraints
{
make
in
make
.
right
.
equalToSuperview
()
make
.
centerY
.
equalToSuperview
()
make
.
height
.
width
.
equalTo
(
20
)
}
}
}
extension
YHUploadCertificateDateItem
{
}
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/CustomerService/OfficialApproval(正式批)/V/YHOffivialApprovalGuildLineCheckView.swift
View file @
7d5a2e44
...
@@ -252,4 +252,3 @@ extension YHOffivialApprovalGuildLineCheckView : UIScrollViewDelegate {
...
@@ -252,4 +252,3 @@ extension YHOffivialApprovalGuildLineCheckView : UIScrollViewDelegate {
}
}
}
}
}
}
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/ServiceProcess(我的信息流程)/WorkExperience(工作经验)/C/YHImageViewController.swift
View file @
7d5a2e44
...
@@ -68,7 +68,6 @@ class YHImageViewController: YHBaseViewController {
...
@@ -68,7 +68,6 @@ class YHImageViewController: YHBaseViewController {
self
.
back
()
self
.
back
()
}
}
}
}
// self.resultView.kf.setImage(with: URL(string: success))
self
.
resultView
.
kf
.
setImage
(
with
:
URL
(
string
:
success
),
placeholder
:
UIImage
(
named
:
"global_default_image"
))
self
.
resultView
.
kf
.
setImage
(
with
:
URL
(
string
:
success
),
placeholder
:
UIImage
(
named
:
"global_default_image"
))
}
}
}
}
...
...
galaxy/galaxy/Classes/Tools/Extention/UIColor+Extension.swift
View file @
7d5a2e44
...
@@ -19,6 +19,9 @@ extension UIColor {
...
@@ -19,6 +19,9 @@ extension UIColor {
//品牌主色 30
//品牌主色 30
static
let
brandMainColor30
:
UIColor
=
UIColor
(
hexString
:
"#0046B4"
,
transparency
:
0.3
)
!
static
let
brandMainColor30
:
UIColor
=
UIColor
(
hexString
:
"#0046B4"
,
transparency
:
0.3
)
!
//品牌主色 50
static
let
brandMainColor50
:
UIColor
=
UIColor
(
hexString
:
"#0046B4"
,
transparency
:
0.5
)
!
//品牌主色 16
//品牌主色 16
static
let
brandMainColor16
:
UIColor
=
UIColor
(
hexString
:
"#0046B4"
,
transparency
:
0.16
)
!
static
let
brandMainColor16
:
UIColor
=
UIColor
(
hexString
:
"#0046B4"
,
transparency
:
0.16
)
!
...
@@ -34,7 +37,6 @@ extension UIColor {
...
@@ -34,7 +37,6 @@ extension UIColor {
}
}
//标题/主内容
//标题/主内容
// static let mainTextColor : UIColor = UIColor(hexString: "#222222")!
static
let
mainTextColor
:
UIColor
=
UIColor
(
hexString
:
"#121A26"
)
!
static
let
mainTextColor
:
UIColor
=
UIColor
(
hexString
:
"#121A26"
)
!
static
let
mainTextColor5
:
UIColor
=
UIColor
(
hexString
:
"#121A26"
,
transparency
:
0.05
)
!
static
let
mainTextColor5
:
UIColor
=
UIColor
(
hexString
:
"#121A26"
,
transparency
:
0.05
)
!
static
let
mainTextColor18
:
UIColor
=
UIColor
(
hexString
:
"#121A26"
,
transparency
:
0.18
)
!
static
let
mainTextColor18
:
UIColor
=
UIColor
(
hexString
:
"#121A26"
,
transparency
:
0.18
)
!
...
...
galaxy/galaxy/Res/Assets.xcassets/ServiceCenter/客服段/办证段/7上传过关证件/grey_right_arrow.imageset/Contents.json
0 → 100644
View file @
7d5a2e44
{
"images"
:
[
{
"idiom"
:
"universal"
,
"scale"
:
"1x"
},
{
"filename"
:
"箭头中@2x.png"
,
"idiom"
:
"universal"
,
"scale"
:
"2x"
},
{
"filename"
:
"箭头中@3x.png"
,
"idiom"
:
"universal"
,
"scale"
:
"3x"
}
],
"info"
:
{
"author"
:
"xcode"
,
"version"
:
1
}
}
galaxy/galaxy/Res/Assets.xcassets/ServiceCenter/客服段/办证段/7上传过关证件/grey_right_arrow.imageset/箭头中@2x.png
0 → 100644
View file @
7d5a2e44
422 Bytes
galaxy/galaxy/Res/Assets.xcassets/ServiceCenter/客服段/办证段/7上传过关证件/grey_right_arrow.imageset/箭头中@3x.png
0 → 100644
View file @
7d5a2e44
620 Bytes
galaxy/galaxy/Res/Assets.xcassets/ServiceCenter/客服段/办证段/7上传过关证件/hkCard_template.imageset/Contents.json
0 → 100644
View file @
7d5a2e44
{
"images"
:
[
{
"idiom"
:
"universal"
,
"scale"
:
"1x"
},
{
"filename"
:
"Group 2033195760@2x.png"
,
"idiom"
:
"universal"
,
"scale"
:
"2x"
},
{
"filename"
:
"Group 2033195760@3x.png"
,
"idiom"
:
"universal"
,
"scale"
:
"3x"
}
],
"info"
:
{
"author"
:
"xcode"
,
"version"
:
1
}
}
galaxy/galaxy/Res/Assets.xcassets/ServiceCenter/客服段/办证段/7上传过关证件/hkCard_template.imageset/Group 2033195760@2x.png
0 → 100644
View file @
7d5a2e44
284 KB
galaxy/galaxy/Res/Assets.xcassets/ServiceCenter/客服段/办证段/7上传过关证件/hkCard_template.imageset/Group 2033195760@3x.png
0 → 100644
View file @
7d5a2e44
533 KB
galaxy/galaxy/Res/Assets.xcassets/ServiceCenter/客服段/办证段/7上传过关证件/xbt_template.imageset/Contents.json
0 → 100644
View file @
7d5a2e44
{
"images"
:
[
{
"idiom"
:
"universal"
,
"scale"
:
"1x"
},
{
"filename"
:
"Group 2033195759@2x.png"
,
"idiom"
:
"universal"
,
"scale"
:
"2x"
},
{
"filename"
:
"Group 2033195759@3x.png"
,
"idiom"
:
"universal"
,
"scale"
:
"3x"
}
],
"info"
:
{
"author"
:
"xcode"
,
"version"
:
1
}
}
galaxy/galaxy/Res/Assets.xcassets/ServiceCenter/客服段/办证段/7上传过关证件/xbt_template.imageset/Group 2033195759@2x.png
0 → 100644
View file @
7d5a2e44
628 KB
galaxy/galaxy/Res/Assets.xcassets/ServiceCenter/客服段/办证段/7上传过关证件/xbt_template.imageset/Group 2033195759@3x.png
0 → 100644
View file @
7d5a2e44
942 KB
galaxy/galaxy/Res/Assets.xcassets/ServiceCenter/客服段/办证段/7上传过关证件/xbt_tips.imageset/Contents.json
0 → 100644
View file @
7d5a2e44
{
"images"
:
[
{
"idiom"
:
"universal"
,
"scale"
:
"1x"
},
{
"filename"
:
"Group 33332540@2x.png"
,
"idiom"
:
"universal"
,
"scale"
:
"2x"
},
{
"filename"
:
"Group 33332540@3x.png"
,
"idiom"
:
"universal"
,
"scale"
:
"3x"
}
],
"info"
:
{
"author"
:
"xcode"
,
"version"
:
1
}
}
galaxy/galaxy/Res/Assets.xcassets/ServiceCenter/客服段/办证段/7上传过关证件/xbt_tips.imageset/Group 33332540@2x.png
0 → 100644
View file @
7d5a2e44
74 KB
galaxy/galaxy/Res/Assets.xcassets/ServiceCenter/客服段/办证段/7上传过关证件/xbt_tips.imageset/Group 33332540@3x.png
0 → 100644
View file @
7d5a2e44
143 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