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
e66c0eb5
Commit
e66c0eb5
authored
Aug 20, 2024
by
David黄金龙
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
网络 请求
parent
b0a448a5
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
59 additions
and
10 deletions
+59
-10
YHUploadCertificateDetailVC.swift
...dCertificate(7上传过关证件)/C/YHUploadCertificateDetailVC.swift
+59
-10
No files found.
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/CustomerService/Certificate(办证段)/UploadCertificate(7上传过关证件)/C/YHUploadCertificateDetailVC.swift
View file @
e66c0eb5
...
...
@@ -15,6 +15,13 @@ enum UploadCertificateDetailType : Int {
}
class
YHUploadCertificateDetailVC
:
YHBaseViewController
{
lazy
var
uploadImageVM
:
YHBaseViewModel
=
{
let
vm
=
YHBaseViewModel
()
return
vm
}()
var
detailType
:
UploadCertificateDetailType
=
.
SmallWhiteNote
lazy
var
topImgView
:
UIImageView
=
{
let
view
=
UIImageView
(
image
:
UIImage
(
named
:
"xbt_tips"
))
// 343 90
...
...
@@ -89,6 +96,13 @@ class YHUploadCertificateDetailVC: YHBaseViewController {
}()
private
lazy
var
delImageButton
:
UIButton
=
{
let
button
=
UIButton
(
type
:
.
custom
)
button
.
setBackgroundImage
(
UIImage
(
named
:
"service_card_delete"
),
for
:
.
normal
)
button
.
addTarget
(
self
,
action
:
#selector(
clickDelImageBtn
)
,
for
:
.
touchUpInside
)
button
.
isHidden
=
true
return
button
}()
private
lazy
var
startDateItem
:
YHUploadCertificateDateItem
=
{
let
view
=
YHUploadCertificateDateItem
()
...
...
@@ -109,33 +123,61 @@ class YHUploadCertificateDetailVC: YHBaseViewController {
override
func
viewDidLoad
()
{
super
.
viewDidLoad
()
detailType
=
.
HongKongCard
//for test hjl
setupUI
()
}
}
private
extension
YHUploadCertificateDetailVC
{
@objc
func
clickDelImageBtn
()
{
cardButton
.
setContent
(
"card_upload"
,
"点击上传"
)
cardButton
.
setBackgroundImage
(
UIImage
(
named
:
"service_cn_card_front"
),
for
:
.
normal
)
delImageButton
.
isHidden
=
true
}
@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
()
{
YHImagePickerView
.
show
()
{[
weak
self
]
image
in
guard
let
self
=
self
else
{
return
}
self
.
cardButton
.
setContent
(
"card_loading"
,
"上传中"
)
self
.
cardButton
.
startRotationAnimation
()
self
.
uploadImageVM
.
uploadImage
(
image
)
{[
weak
self
]
success
,
error
in
guard
let
self
=
self
else
{
return
}
self
.
cardButton
.
stopRotationAnimation
()
self
.
cardButton
.
setContent
(
""
,
""
)
self
.
delImageButton
.
isHidden
=
false
guard
let
url
=
success
else
{
return
}
// self.viewModel.updateModel(self.type, isFront: true, url: url)
print
(
url
)
self
.
cardButton
.
setBackgroundImage
(
image
,
for
:
.
normal
)
self
.
cardButton
.
isHidden
=
false
// self.viewModel.getPublicImageUrl(url) {[weak self] success, error in
// guard let self = self else { return }
// guard let url = success else { return }
//
// if self.type == .identity {
// self.viewModel.requestCnIDCardMessage(url, isBack: 0) {[weak self] success, error in
// guard self != nil else { return }
// }
// } else {
// self.viewModel.requestHkIDCardMessage(url, isBack: 0) {[weak self] success, error in
// guard self != nil else { return }
// }
// }
// }
}
}
}
...
...
@@ -268,6 +310,13 @@ private extension YHUploadCertificateDetailVC {
whiteContentView
.
addSubview
(
delImageButton
)
delImageButton
.
snp
.
makeConstraints
{
make
in
make
.
centerX
.
equalTo
(
cardButton
.
snp
.
right
)
make
.
centerY
.
equalTo
(
cardButton
.
snp
.
top
)
make
.
height
.
equalTo
(
21
)
make
.
width
.
equalTo
(
21
)
}
}
}
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