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
ed985ee0
Commit
ed985ee0
authored
Oct 11, 2024
by
David黄金龙
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
分支代码同步
parent
5e5695e0
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
46 additions
and
12 deletions
+46
-12
YHHomeBannerView.swift
.../galaxy/Classes/Modules/Home(首页)/V/YHHomeBannerView.swift
+23
-6
YHServiceBannerView.swift
...ules/IntelligentService(服务中心)/V/YHServiceBannerView.swift
+23
-6
No files found.
galaxy/galaxy/Classes/Modules/Home(首页)/V/YHHomeBannerView.swift
View file @
ed985ee0
...
@@ -135,16 +135,33 @@ extension YHHomeBannerView: FSPagerViewDataSource, FSPagerViewDelegate {
...
@@ -135,16 +135,33 @@ extension YHHomeBannerView: FSPagerViewDataSource, FSPagerViewDelegate {
if
model
.
skip_url
.
isEmpty
==
false
{
if
model
.
skip_url
.
isEmpty
==
false
{
switch
model
.
skip_type
{
switch
model
.
skip_type
{
case
1
:
//跳转H5
case
1
:
//跳转H5
let
token
=
YHLoginManager
.
shared
.
h5Token
// var url = "http://192.168.23.66:10300/superAppBridge.html#/schoolEvaluation"//建明的本机IP
var
url
=
model
.
skip_url
+
"?param="
+
token
var
url
=
""
let
urlHasParam
=
String
.
hasQueryParameters
(
urlString
:
model
.
skip_url
)
if
YHLoginManager
.
shared
.
isLogin
()
{
if
urlHasParam
{
let
token
=
YHLoginManager
.
shared
.
h5Token
url
=
model
.
skip_url
+
"¶m="
+
token
url
=
model
.
skip_url
+
"?param="
+
token
let
urlHasParam
=
String
.
hasQueryParameters
(
urlString
:
model
.
skip_url
)
if
urlHasParam
{
url
=
model
.
skip_url
+
"¶m="
+
token
}
}
else
{
url
=
model
.
skip_url
}
}
printLog
(
"url:
\(
url
)
"
)
let
vc
=
YHH5WebViewVC
()
let
vc
=
YHH5WebViewVC
()
vc
.
url
=
url
vc
.
url
=
url
vc
.
isFullScreenFlag
=
false
vc
.
isFullScreenFlag
=
false
if
model
.
is_share_h5_flag
{
if
let
tModel
=
model
.
addtition_param
{
if
!
tModel
.
ShareH5Url
.
isEmpty
{
vc
.
isShowRightShareItemFlag
=
true
vc
.
shareH5Title
=
tModel
.
ShareH5Title
vc
.
shareH5Describe
=
tModel
.
ShareH5Describe
vc
.
shareUrlFromOutside
=
tModel
.
ShareH5Url
}
}
}
self
.
parentViewController
?
.
navigationController
?
.
pushViewController
(
vc
)
self
.
parentViewController
?
.
navigationController
?
.
pushViewController
(
vc
)
case
2
:
//跳转APP内Tab
case
2
:
//跳转APP内Tab
goAppTab
(
tabBarName
:
model
.
skip_url
)
goAppTab
(
tabBarName
:
model
.
skip_url
)
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/V/YHServiceBannerView.swift
View file @
ed985ee0
...
@@ -123,16 +123,33 @@ extension YHServiceBannerView: FSPagerViewDataSource, FSPagerViewDelegate {
...
@@ -123,16 +123,33 @@ extension YHServiceBannerView: FSPagerViewDataSource, FSPagerViewDelegate {
if
model
.
skip_url
.
isEmpty
==
false
{
if
model
.
skip_url
.
isEmpty
==
false
{
switch
model
.
skip_type
{
switch
model
.
skip_type
{
case
1
:
//跳转H5
case
1
:
//跳转H5
let
token
=
YHLoginManager
.
shared
.
h5Token
// var url = "http://192.168.23.66:10300/superAppBridge.html#/schoolEvaluation"//建明的本机IP
var
url
=
model
.
skip_url
+
"?param="
+
token
var
url
=
""
let
urlHasParam
=
String
.
hasQueryParameters
(
urlString
:
model
.
skip_url
)
if
YHLoginManager
.
shared
.
isLogin
()
{
if
urlHasParam
{
let
token
=
YHLoginManager
.
shared
.
h5Token
url
=
model
.
skip_url
+
"¶m="
+
token
url
=
model
.
skip_url
+
"?param="
+
token
let
urlHasParam
=
String
.
hasQueryParameters
(
urlString
:
model
.
skip_url
)
if
urlHasParam
{
url
=
model
.
skip_url
+
"¶m="
+
token
}
}
else
{
url
=
model
.
skip_url
}
}
printLog
(
"url:
\(
url
)
"
)
let
vc
=
YHH5WebViewVC
()
let
vc
=
YHH5WebViewVC
()
vc
.
url
=
url
vc
.
url
=
url
vc
.
isFullScreenFlag
=
false
vc
.
isFullScreenFlag
=
false
if
model
.
is_share_h5_flag
{
if
let
tModel
=
model
.
addtition_param
{
if
!
tModel
.
ShareH5Url
.
isEmpty
{
vc
.
isShowRightShareItemFlag
=
true
vc
.
shareH5Title
=
tModel
.
ShareH5Title
vc
.
shareH5Describe
=
tModel
.
ShareH5Describe
vc
.
shareUrlFromOutside
=
tModel
.
ShareH5Url
}
}
}
self
.
parentViewController
?
.
navigationController
?
.
pushViewController
(
vc
)
self
.
parentViewController
?
.
navigationController
?
.
pushViewController
(
vc
)
case
2
:
//跳转APP内Tab
case
2
:
//跳转APP内Tab
goAppTab
(
tabBarName
:
model
.
skip_url
)
goAppTab
(
tabBarName
:
model
.
skip_url
)
...
...
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