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
7b50b714
Commit
7b50b714
authored
Mar 26, 2024
by
Steven杜宇
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
// 我的证件
parent
30124f2b
Changes
5
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
40 additions
and
73 deletions
+40
-73
YHCertificateListVC.swift
...ce(服务中心)/MyCertificates(我的证书)/C/YHCertificateListVC.swift
+13
-25
YHCertificateSearchViewController.swift
...tificates(我的证书)/C/YHCertificateSearchViewController.swift
+12
-24
YHCertificateUploadContentListVC.swift
...rtificates(我的证书)/C/YHCertificateUploadContentListVC.swift
+13
-20
YHCertificateUploadSheetView.swift
...MyCertificates(我的证书)/V/YHCertificateUploadSheetView.swift
+2
-1
YHCertificateViewModel.swift
...务中心)/MyCertificates(我的证书)/VM/YHCertificateViewModel.swift
+0
-3
No files found.
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/MyCertificates(我的证书)/C/YHCertificateListVC.swift
View file @
7b50b714
...
@@ -250,32 +250,11 @@ extension YHCertificateListVC {
...
@@ -250,32 +250,11 @@ extension YHCertificateListVC {
self
.
viewModel
.
updateCertificateItem
(
supplementsId
:
supplementInfo
.
id
,
urlModel
:
model
,
operation
:
"add"
,
rename
:
""
)
{
self
.
viewModel
.
updateCertificateItem
(
supplementsId
:
supplementInfo
.
id
,
urlModel
:
model
,
operation
:
"add"
,
rename
:
""
)
{
success
,
error
in
success
,
error
in
DispatchQueue
.
main
.
async
{
if
success
{
YHHUD
.
flash
(
message
:
"上传成功"
)
}
else
{
var
msg
=
"上传失败"
if
let
errorMsg
=
error
?
.
errorMsg
,
!
errorMsg
.
isEmpty
{
msg
=
errorMsg
}
YHHUD
.
flash
(
message
:
msg
)
}
}
self
.
requestList
(
status
:
self
.
status
)
self
.
requestList
(
status
:
self
.
status
)
callBack
?(
success
)
callBack
?(
success
)
}
}
return
return
}
}
//
DispatchQueue
.
main
.
async
{
var
msg
=
"上传图片失败"
if
let
errorMsg
=
error
?
.
errorMsg
,
!
errorMsg
.
isEmpty
{
msg
=
errorMsg
}
YHHUD
.
flash
(
message
:
msg
)
}
callBack
?(
false
)
callBack
?(
false
)
}
}
}
}
...
@@ -363,8 +342,9 @@ extension YHCertificateListVC {
...
@@ -363,8 +342,9 @@ extension YHCertificateListVC {
sheetView
.
uploadImageBlock
=
{
sheetView
.
uploadImageBlock
=
{
[
weak
self
]
imgArr
in
[
weak
self
]
imgArr
in
guard
let
self
=
self
else
{
return
}
guard
let
self
=
self
else
{
return
}
var
successArr
:[
YHSelectImageItem
]
=
[]
var
failArr
:[
YHSelectImageItem
]
=
[]
let
group
=
DispatchGroup
()
let
group
=
DispatchGroup
()
var
result
=
false
YHHUD
.
show
(
.
progress
(
message
:
"上传中..."
))
YHHUD
.
show
(
.
progress
(
message
:
"上传中..."
))
for
item
in
imgArr
{
for
item
in
imgArr
{
...
@@ -373,7 +353,9 @@ extension YHCertificateListVC {
...
@@ -373,7 +353,9 @@ extension YHCertificateListVC {
uploadImage
(
image
,
imageName
:
item
.
name
,
supplementInfo
:
supplementInfo
)
{
uploadImage
(
image
,
imageName
:
item
.
name
,
supplementInfo
:
supplementInfo
)
{
success
in
success
in
if
success
{
if
success
{
result
=
success
successArr
.
append
(
item
)
}
else
{
failArr
.
append
(
item
)
}
}
group
.
leave
()
group
.
leave
()
}
}
...
@@ -382,10 +364,16 @@ extension YHCertificateListVC {
...
@@ -382,10 +364,16 @@ extension YHCertificateListVC {
// 等待所有任务完成
// 等待所有任务完成
group
.
notify
(
queue
:
.
main
)
{
group
.
notify
(
queue
:
.
main
)
{
YHHUD
.
hide
()
// 所有任务完成,回到主线程继续执行
// 所有任务完成,回到主线程继续执行
print
(
"所有任务完成"
)
print
(
"所有任务完成"
)
YHHUD
.
hide
()
if
imgArr
.
count
==
successArr
.
count
{
if
result
{
// 只要有一张照片上传成功即可进入详情
YHHUD
.
flash
(
message
:
"上传成功"
)
}
else
{
YHHUD
.
flash
(
message
:
"
\(
successArr
.
count
)
张照片上传成功
\n\(
failArr
.
count
)
张照片上传失败"
)
}
if
successArr
.
count
>
0
{
let
vc
=
YHCertificateUploadContentListVC
()
let
vc
=
YHCertificateUploadContentListVC
()
vc
.
orderId
=
self
.
orderId
vc
.
orderId
=
self
.
orderId
vc
.
categoryInfo
=
self
.
categoryInfo
vc
.
categoryInfo
=
self
.
categoryInfo
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/MyCertificates(我的证书)/C/YHCertificateSearchViewController.swift
View file @
7b50b714
...
@@ -265,32 +265,12 @@ extension YHCertificateSearchViewController {
...
@@ -265,32 +265,12 @@ extension YHCertificateSearchViewController {
model
.
suffix
=
suffix
model
.
suffix
=
suffix
self
.
viewModel
.
updateCertificateItem
(
supplementsId
:
supplementInfo
.
id
,
urlModel
:
model
,
operation
:
"add"
,
rename
:
""
)
{
self
.
viewModel
.
updateCertificateItem
(
supplementsId
:
supplementInfo
.
id
,
urlModel
:
model
,
operation
:
"add"
,
rename
:
""
)
{
success
,
error
in
success
,
error
in
DispatchQueue
.
main
.
async
{
if
success
{
YHHUD
.
flash
(
message
:
"上传成功"
)
}
else
{
var
msg
=
"上传失败"
if
let
errorMsg
=
error
?
.
errorMsg
,
!
errorMsg
.
isEmpty
{
msg
=
errorMsg
}
YHHUD
.
flash
(
message
:
msg
)
}
}
self
.
requestList
(
keyWord
:
self
.
searchBar
.
textField
.
text
)
self
.
requestList
(
keyWord
:
self
.
searchBar
.
textField
.
text
)
callBack
?(
success
)
callBack
?(
success
)
}
}
return
return
}
}
//
DispatchQueue
.
main
.
async
{
var
msg
=
"上传图片失败"
if
let
errorMsg
=
error
?
.
errorMsg
,
!
errorMsg
.
isEmpty
{
msg
=
errorMsg
}
YHHUD
.
flash
(
message
:
msg
)
}
callBack
?(
false
)
callBack
?(
false
)
}
}
}
}
...
@@ -377,8 +357,9 @@ extension YHCertificateSearchViewController {
...
@@ -377,8 +357,9 @@ extension YHCertificateSearchViewController {
sheetView
.
uploadImageBlock
=
{
sheetView
.
uploadImageBlock
=
{
[
weak
self
]
imgArr
in
[
weak
self
]
imgArr
in
guard
let
self
=
self
else
{
return
}
guard
let
self
=
self
else
{
return
}
var
successArr
:[
YHSelectImageItem
]
=
[]
var
failArr
:[
YHSelectImageItem
]
=
[]
let
group
=
DispatchGroup
()
let
group
=
DispatchGroup
()
var
result
=
false
YHHUD
.
show
(
.
progress
(
message
:
"上传中..."
))
YHHUD
.
show
(
.
progress
(
message
:
"上传中..."
))
for
item
in
imgArr
{
for
item
in
imgArr
{
...
@@ -387,7 +368,9 @@ extension YHCertificateSearchViewController {
...
@@ -387,7 +368,9 @@ extension YHCertificateSearchViewController {
uploadImage
(
image
,
imageName
:
item
.
name
,
supplementInfo
:
supplementInfo
)
{
uploadImage
(
image
,
imageName
:
item
.
name
,
supplementInfo
:
supplementInfo
)
{
success
in
success
in
if
success
{
if
success
{
result
=
success
successArr
.
append
(
item
)
}
else
{
failArr
.
append
(
item
)
}
}
group
.
leave
()
group
.
leave
()
}
}
...
@@ -399,8 +382,14 @@ extension YHCertificateSearchViewController {
...
@@ -399,8 +382,14 @@ extension YHCertificateSearchViewController {
// 所有任务完成,回到主线程继续执行
// 所有任务完成,回到主线程继续执行
print
(
"所有任务完成"
)
print
(
"所有任务完成"
)
YHHUD
.
hide
()
YHHUD
.
hide
()
if
result
{
// 只要有一张照片上传成功即可进入详情
if
imgArr
.
count
==
successArr
.
count
{
YHHUD
.
flash
(
message
:
"上传成功"
)
}
else
{
YHHUD
.
flash
(
message
:
"
\(
successArr
.
count
)
张照片上传成功
\n\(
failArr
.
count
)
张照片上传失败"
)
}
if
successArr
.
count
>
0
{
let
vc
=
YHCertificateUploadContentListVC
()
let
vc
=
YHCertificateUploadContentListVC
()
vc
.
orderId
=
self
.
orderId
vc
.
orderId
=
self
.
orderId
vc
.
categoryInfo
=
self
.
categoryInfo
vc
.
categoryInfo
=
self
.
categoryInfo
...
@@ -408,7 +397,6 @@ extension YHCertificateSearchViewController {
...
@@ -408,7 +397,6 @@ extension YHCertificateSearchViewController {
self
.
navigationController
?
.
pushViewController
(
vc
)
self
.
navigationController
?
.
pushViewController
(
vc
)
}
}
}
}
}
}
sheetView
.
show
()
sheetView
.
show
()
}
}
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/MyCertificates(我的证书)/C/YHCertificateUploadContentListVC.swift
View file @
7b50b714
...
@@ -150,7 +150,8 @@ class YHCertificateUploadContentListVC: YHBaseViewController {
...
@@ -150,7 +150,8 @@ class YHCertificateUploadContentListVC: YHBaseViewController {
[
weak
self
]
imgArr
in
[
weak
self
]
imgArr
in
guard
let
self
=
self
else
{
return
}
guard
let
self
=
self
else
{
return
}
let
group
=
DispatchGroup
()
let
group
=
DispatchGroup
()
var
result
=
false
var
successArr
:[
YHSelectImageItem
]
=
[]
var
failArr
:[
YHSelectImageItem
]
=
[]
YHHUD
.
show
(
.
progress
(
message
:
"上传中..."
))
YHHUD
.
show
(
.
progress
(
message
:
"上传中..."
))
for
item
in
imgArr
{
for
item
in
imgArr
{
...
@@ -158,6 +159,11 @@ class YHCertificateUploadContentListVC: YHBaseViewController {
...
@@ -158,6 +159,11 @@ class YHCertificateUploadContentListVC: YHBaseViewController {
group
.
enter
()
group
.
enter
()
uploadImage
(
image
,
imageName
:
item
.
name
)
{
uploadImage
(
image
,
imageName
:
item
.
name
)
{
success
in
success
in
if
success
{
successArr
.
append
(
item
)
}
else
{
failArr
.
append
(
item
)
}
group
.
leave
()
group
.
leave
()
}
}
}
}
...
@@ -167,6 +173,12 @@ class YHCertificateUploadContentListVC: YHBaseViewController {
...
@@ -167,6 +173,12 @@ class YHCertificateUploadContentListVC: YHBaseViewController {
group
.
notify
(
queue
:
.
main
)
{
group
.
notify
(
queue
:
.
main
)
{
// 所有任务完成,回到主线程继续执行
// 所有任务完成,回到主线程继续执行
print
(
"所有任务完成"
)
print
(
"所有任务完成"
)
if
imgArr
.
count
==
successArr
.
count
{
YHHUD
.
flash
(
message
:
"上传成功"
)
}
else
{
YHHUD
.
flash
(
message
:
"
\(
successArr
.
count
)
张照片上传成功
\n\(
failArr
.
count
)
张照片上传失败"
)
}
YHHUD
.
hide
()
YHHUD
.
hide
()
}
}
}
}
...
@@ -587,30 +599,11 @@ extension YHCertificateUploadContentListVC {
...
@@ -587,30 +599,11 @@ extension YHCertificateUploadContentListVC {
self
.
viewModel
.
updateCertificateItem
(
supplementsId
:
supplementInfo
.
id
,
urlModel
:
model
,
operation
:
"add"
,
rename
:
""
)
{
self
.
viewModel
.
updateCertificateItem
(
supplementsId
:
supplementInfo
.
id
,
urlModel
:
model
,
operation
:
"add"
,
rename
:
""
)
{
success
,
error
in
success
,
error
in
DispatchQueue
.
main
.
async
{
if
success
{
YHHUD
.
flash
(
message
:
"上传成功"
)
}
else
{
var
msg
=
"上传失败"
if
let
errorMsg
=
error
?
.
errorMsg
,
!
errorMsg
.
isEmpty
{
msg
=
errorMsg
}
YHHUD
.
flash
(
message
:
msg
)
}
}
callBack
?(
success
)
callBack
?(
success
)
self
.
requestList
()
self
.
requestList
()
}
}
return
return
}
}
//
DispatchQueue
.
main
.
async
{
var
msg
=
"上传图片失败"
if
let
errorMsg
=
error
?
.
errorMsg
,
!
errorMsg
.
isEmpty
{
msg
=
errorMsg
}
YHHUD
.
flash
(
message
:
msg
)
}
callBack
?(
false
)
callBack
?(
false
)
}
}
}
}
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/MyCertificates(我的证书)/V/YHCertificateUploadSheetView.swift
View file @
7b50b714
...
@@ -525,7 +525,7 @@ extension YHCertificateUploadSheetView: PHPickerViewControllerDelegate {
...
@@ -525,7 +525,7 @@ extension YHCertificateUploadSheetView: PHPickerViewControllerDelegate {
let
queue
=
DispatchQueue
.
global
()
let
queue
=
DispatchQueue
.
global
()
var
imageArr
:[
YHSelectImageItem
]
=
[]
var
imageArr
:[
YHSelectImageItem
]
=
[]
YHHUD
.
show
(
.
progress
(
message
:
"加载中..."
))
for
result
in
results
{
for
result
in
results
{
group
.
enter
()
group
.
enter
()
// 此方法是异步操作
// 此方法是异步操作
...
@@ -552,6 +552,7 @@ extension YHCertificateUploadSheetView: PHPickerViewControllerDelegate {
...
@@ -552,6 +552,7 @@ extension YHCertificateUploadSheetView: PHPickerViewControllerDelegate {
// 等待所有任务完成
// 等待所有任务完成
group
.
notify
(
queue
:
.
main
)
{
group
.
notify
(
queue
:
.
main
)
{
// 所有任务完成,回到主线程继续执行
// 所有任务完成,回到主线程继续执行
YHHUD
.
hide
()
print
(
"所有任务完成"
)
print
(
"所有任务完成"
)
self
.
uploadImageBlock
?(
imageArr
)
self
.
uploadImageBlock
?(
imageArr
)
}
}
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/MyCertificates(我的证书)/VM/YHCertificateViewModel.swift
View file @
7b50b714
...
@@ -228,10 +228,7 @@ class YHCertificateViewModel: YHBaseViewModel {
...
@@ -228,10 +228,7 @@ class YHCertificateViewModel: YHBaseViewModel {
]
]
self
.
updateCertificates
(
params
:
params
)
{
self
.
updateCertificates
(
params
:
params
)
{
[
weak
self
]
success
,
error
in
[
weak
self
]
success
,
error
in
YHHUD
.
hide
()
guard
let
self
=
self
else
{
return
}
guard
let
self
=
self
else
{
return
}
callBack
?(
success
,
error
)
callBack
?(
success
,
error
)
}
}
...
...
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