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
edb582ee
Commit
edb582ee
authored
Jul 22, 2024
by
David黄金龙
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
动态获取二维码数据
parent
a53ccc8c
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
47 additions
and
11 deletions
+47
-11
YHEvaluationViewVC.swift
...alaxy/Classes/Modules/Home(首页)/C/YHEvaluationViewVC.swift
+1
-0
YHStatusAdvantageVC.swift
...laxy/Classes/Modules/Home(首页)/C/YHStatusAdvantageVC.swift
+40
-7
YHHomePageViewModel.swift
...axy/Classes/Modules/Home(首页)/VM/YHHomePageViewModel.swift
+5
-3
YHMyDocumentsDetailViewController.swift
...Documents(我的文书)/C/YHMyDocumentsDetailViewController.swift
+1
-1
No files found.
galaxy/galaxy/Classes/Modules/Home(首页)/C/YHEvaluationViewVC.swift
View file @
edb582ee
...
...
@@ -8,6 +8,7 @@
import
UIKit
import
WebKit
import
dsBridge
/*
快速测评
...
...
galaxy/galaxy/Classes/Modules/Home(首页)/C/YHStatusAdvantageVC.swift
View file @
edb582ee
...
...
@@ -32,7 +32,14 @@ class YHStatusAdvantageVC: YHBaseViewController, WKUIDelegate, WKNavigationDeleg
}()
lazy
var
viewModel
:
YHHomePageViewModel
=
{
let
vm
=
YHHomePageViewModel
()
return
vm
}()
var
isQrInfoOk
:
Bool
=
false
//是否曾今有过网络
private
var
isNetWorkOkBefore
:
Bool
=
false
...
...
@@ -46,12 +53,27 @@ class YHStatusAdvantageVC: YHBaseViewController, WKUIDelegate, WKNavigationDeleg
webview
.
removeObserver
(
self
,
forKeyPath
:
"estimatedProgress"
)
NotificationCenter
.
default
.
removeObserver
(
self
)
}
override
func
viewWillLayoutSubviews
()
{
super
.
viewWillLayoutSubviews
()
}
}
// MARK: - 内部方法
private
extension
YHStatusAdvantageVC
{
func
loadQrInfo
()
{
let
params
:
[
String
:
Any
]
=
[
"pid"
:
16
]
viewModel
.
getHKEvent
(
param
:
params
)
{
success
,
error
in
if
success
{
self
.
isQrInfoOk
=
true
}
}
}
func
setupUI
()
{
gk_navBarAlpha
=
1.0
gk_navLineHidden
=
false
...
...
@@ -97,12 +119,19 @@ private extension YHStatusAdvantageVC {
let
vc
=
YHEvaluationViewVC
()
self
.
navigationController
?
.
pushViewController
(
vc
)
}
else
if
tag
==
1
{
// TODO: - for test hjl 需要进一步完善
let
codeUrl
=
"https://public-resuorces.oss-cn-shenzhen.aliyuncs.com/app/article_clue_default_user_code1.png"
let
downloadUrl
=
"https://public-resuorces.oss-cn-shenzhen.aliyuncs.com/app/article_clue_default_user_code.png"
YHConsultantQRCodeView
.
codeView
(
codeUrl
,
downloadUrl
:
downloadUrl
)
.
show
()
if
self
.
isQrInfoOk
{
if
let
arr
=
self
.
viewModel
.
hkList
,
arr
.
count
>
0
{
let
item
:
YHHKEventModel
=
arr
[
0
]
if
item
.
list
.
count
>
1
{
let
codeUrl
=
item
.
list
[
0
]
//"https://public-resuorces.oss-cn-shenzhen.aliyuncs.com/app/article_clue_default_user_code1.png"
let
downloadUrl
=
item
.
list
[
1
]
//"https://public-resuorces.oss-cn-shenzhen.aliyuncs.com/app/article_clue_default_user_code.png"
YHConsultantQRCodeView
.
codeView
(
codeUrl
,
downloadUrl
:
downloadUrl
)
.
show
()
}
}
}
}
else
if
tag
==
2
{
//邀请有礼
if
YHLoginManager
.
shared
.
isLogin
()
{
...
...
@@ -126,6 +155,10 @@ private extension YHStatusAdvantageVC {
make
.
top
.
equalToSuperview
()
.
offset
(
k_Height_NavigationtBarAndStatuBar
)
}
updateNetWorkStatusUI
(
needReload
:
false
)
if
!
YHLoginManager
.
shared
.
isLogin
()
{
loadQrInfo
()
}
}
func
addRightItems
()
{
...
...
galaxy/galaxy/Classes/Modules/Home(首页)/VM/YHHomePageViewModel.swift
View file @
edb582ee
...
...
@@ -14,7 +14,7 @@ class YHHomePageViewModel : YHBaseViewModel {
var
arrHomeNewsData
:
[
YHHomeListModel
]?
var
banners
:
[
YHBannerModel
]?
var
classify
:
[
YHHomeClassifyModel
]?
var
hkList
:
[
YHHKEventModel
]?
var
hkList
:
[
YHHKEventModel
]?
//香港办事 也是静态数据的入口
var
classifyArr
:[
YHHomeInfoClassifyModel
?]
=
[]
//首页相关参数
...
...
@@ -408,9 +408,11 @@ extension YHHomePageViewModel {
}
}
func
getHKEvent
(
callBackBlock
:
@escaping
(
_
success
:
Bool
,
_
error
:
YHErrorModel
?)
->
())
{
func
getHKEvent
(
param
:
[
String
:
Any
]
=
[:],
callBackBlock
:
@escaping
(
_
success
:
Bool
,
_
error
:
YHErrorModel
?)
->
())
{
let
strUrl
=
YHBaseUrlManager
.
shared
.
curURL
()
+
YHAllApiName
.
Common
.
hklistApi
let
_
=
YHNetRequest
.
getRequest
(
url
:
strUrl
)
{
[
weak
self
]
json
,
code
in
// let param = ["pid":16]
let
_
=
YHNetRequest
.
getRequest
(
url
:
strUrl
,
params
:
param
)
{
[
weak
self
]
json
,
code
in
guard
let
self
=
self
else
{
return
}
//1. json字符串 转 对象
if
json
.
code
==
200
{
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/MyDocuments(我的文书)/C/YHMyDocumentsDetailViewController.swift
View file @
edb582ee
...
...
@@ -369,7 +369,7 @@ class YHMyDocumentsDetailViewController: YHBaseViewController {
// 先OSS上传得到URL
self
.
viewModel
.
uploadImage
(
img
)
{
[
weak
self
]
url
,
error
in
guard
let
self
=
self
else
{
return
}
guard
self
!=
nil
else
{
return
}
if
let
url
=
url
,
!
url
.
isEmpty
{
callBack
?(
true
,
url
)
return
...
...
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