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
7617e2ba
Commit
7617e2ba
authored
Aug 27, 2024
by
David黄金龙
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1、处理首页 身份 和 生活的下拉刷新
2、处理与h5的交互问题
parent
80f2fcf3
Changes
5
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
43 additions
and
6 deletions
+43
-6
YHHomeIdentityListVC.swift
...axy/Classes/Modules/Home(首页)/C/YHHomeIdentityListVC.swift
+9
-1
YHHomeIdentityViewController.swift
...ses/Modules/Home(首页)/C/YHHomeIdentityViewController.swift
+3
-2
YHLifeViewController.swift
...es/Modules/Home(首页)/Life(生活)/C/YHLifeViewController.swift
+22
-2
YHUploadCertificateDetailVC.swift
...dCertificate(7上传过关证件)/C/YHUploadCertificateDetailVC.swift
+1
-1
YHJsApi.swift
...galaxy/Classes/Modules/InteractionH5(与H5交互)/YHJsApi.swift
+8
-0
No files found.
galaxy/galaxy/Classes/Modules/Home(首页)/C/YHHomeIdentityListVC.swift
View file @
7617e2ba
...
@@ -8,6 +8,7 @@
...
@@ -8,6 +8,7 @@
import
UIKit
import
UIKit
import
JXSegmentedView
import
JXSegmentedView
import
ESPullToRefresh
class
YHHomeIdentityItem
{
class
YHHomeIdentityItem
{
var
url
:
String
=
""
var
url
:
String
=
""
...
@@ -47,7 +48,7 @@ class YHHomeIdentityListVC: YHBaseViewController {
...
@@ -47,7 +48,7 @@ class YHHomeIdentityListVC: YHBaseViewController {
tableView
.
register
(
YHHomeIdentityCell
.
self
,
forCellReuseIdentifier
:
YHHomeIdentityCell
.
cellReuseIdentifier
)
tableView
.
register
(
YHHomeIdentityCell
.
self
,
forCellReuseIdentifier
:
YHHomeIdentityCell
.
cellReuseIdentifier
)
tableView
.
delegate
=
self
tableView
.
delegate
=
self
tableView
.
dataSource
=
self
tableView
.
dataSource
=
self
tableView
.
bounces
=
false
//
tableView.bounces = false
tableView
.
tableHeaderView
=
self
.
headerView
tableView
.
tableHeaderView
=
self
.
headerView
tableView
.
separatorStyle
=
.
none
tableView
.
separatorStyle
=
.
none
return
tableView
return
tableView
...
@@ -136,6 +137,10 @@ class YHHomeIdentityListVC: YHBaseViewController {
...
@@ -136,6 +137,10 @@ class YHHomeIdentityListVC: YHBaseViewController {
self
.
tableView
.
snp
.
makeConstraints
{
make
in
self
.
tableView
.
snp
.
makeConstraints
{
make
in
make
.
top
.
left
.
right
.
bottom
.
equalToSuperview
()
make
.
top
.
left
.
right
.
bottom
.
equalToSuperview
()
}
}
self
.
tableView
.
es
.
addYHPullToRefresh
{
self
.
loadData
()
}
}
}
}
}
...
@@ -238,6 +243,9 @@ extension YHHomeIdentityListVC {
...
@@ -238,6 +243,9 @@ extension YHHomeIdentityListVC {
"levelId"
:
self
.
detailId
]
"levelId"
:
self
.
detailId
]
self
.
viewModel
.
getGoodsCategoryDetail
(
params
:
params
)
{
self
.
viewModel
.
getGoodsCategoryDetail
(
params
:
params
)
{
[
weak
self
]
success
,
error
in
[
weak
self
]
success
,
error
in
self
?
.
tableView
.
es
.
stopPullToRefresh
()
guard
let
self
=
self
else
{
return
}
guard
let
self
=
self
else
{
return
}
self
.
titles
.
removeAll
()
self
.
titles
.
removeAll
()
self
.
imgItems
.
removeAll
()
self
.
imgItems
.
removeAll
()
...
...
galaxy/galaxy/Classes/Modules/Home(首页)/C/YHHomeIdentityViewController.swift
View file @
7617e2ba
...
@@ -9,8 +9,6 @@
...
@@ -9,8 +9,6 @@
import
UIKit
import
UIKit
import
JXSegmentedView
import
JXSegmentedView
class
YHHomeIdentityViewController
:
YHBaseViewController
{
class
YHHomeIdentityViewController
:
YHBaseViewController
{
var
subTabArr
:[
YHHomeLifeCategoryModel
]
=
[]
var
subTabArr
:[
YHHomeLifeCategoryModel
]
=
[]
...
@@ -106,6 +104,9 @@ extension YHHomeIdentityViewController {
...
@@ -106,6 +104,9 @@ extension YHHomeIdentityViewController {
let
params
:
[
String
:
Any
]
=
[
"pid"
:
2
]
let
params
:
[
String
:
Any
]
=
[
"pid"
:
2
]
self
.
viewModel
.
getGoodsCategory
(
params
:
params
)
{
self
.
viewModel
.
getGoodsCategory
(
params
:
params
)
{
[
weak
self
]
success
,
error
in
[
weak
self
]
success
,
error
in
self
?
.
scrollView
.
es
.
stopPullToRefresh
()
guard
let
self
=
self
else
{
return
}
guard
let
self
=
self
else
{
return
}
if
!
success
{
if
!
success
{
...
...
galaxy/galaxy/Classes/Modules/Home(首页)/Life(生活)/C/YHLifeViewController.swift
View file @
7617e2ba
...
@@ -8,6 +8,7 @@
...
@@ -8,6 +8,7 @@
import
UIKit
import
UIKit
import
JXSegmentedView
import
JXSegmentedView
import
ESPullToRefresh
class
YHLifeViewController
:
YHBaseViewController
{
class
YHLifeViewController
:
YHBaseViewController
{
var
sectionView
:
YHLifeSectionView
!
var
sectionView
:
YHLifeSectionView
!
...
@@ -15,6 +16,7 @@ class YHLifeViewController: YHBaseViewController {
...
@@ -15,6 +16,7 @@ class YHLifeViewController: YHBaseViewController {
var
headView
=
YHLifeHeadView
()
var
headView
=
YHLifeHeadView
()
var
viewModel
:
YHHomePageViewModel
=
YHHomePageViewModel
()
var
viewModel
:
YHHomePageViewModel
=
YHHomePageViewModel
()
var
selectSubTab
:
YHHomeLifeCategoryModel
?
=
nil
var
selectSubTab
:
YHHomeLifeCategoryModel
?
=
nil
var
selectSubIndex
:
Int
=
-
1
override
func
viewDidLoad
()
{
override
func
viewDidLoad
()
{
super
.
viewDidLoad
()
super
.
viewDidLoad
()
...
@@ -32,11 +34,24 @@ extension YHLifeViewController {
...
@@ -32,11 +34,24 @@ extension YHLifeViewController {
let
params
:
[
String
:
Any
]
=
[
"pid"
:
3
]
let
params
:
[
String
:
Any
]
=
[
"pid"
:
3
]
self
.
viewModel
.
getGoodsCategory
(
params
:
params
)
{
self
.
viewModel
.
getGoodsCategory
(
params
:
params
)
{
[
weak
self
]
success
,
error
in
[
weak
self
]
success
,
error
in
self
?
.
tableView
.
es
.
stopPullToRefresh
()
guard
let
self
=
self
else
{
return
}
guard
let
self
=
self
else
{
return
}
let
items
=
self
.
viewModel
.
categoryArr
.
map
{
$0
?
.
name
}
let
items
=
self
.
viewModel
.
categoryArr
.
map
{
$0
?
.
name
}
let
result
=
items
.
compactMap
{
$0
}
let
result
=
items
.
compactMap
{
$0
}
self
.
sectionView
.
items
=
result
self
.
sectionView
.
items
=
result
if
selectSubIndex
==
-
1
{
selectSubIndex
=
0
self
.
selectSubTab
=
self
.
viewModel
.
categoryArr
.
first
??
YHHomeLifeCategoryModel
()
self
.
selectSubTab
=
self
.
viewModel
.
categoryArr
.
first
??
YHHomeLifeCategoryModel
()
}
else
{
if
self
.
viewModel
.
categoryArr
.
count
>
selectSubIndex
{
self
.
selectSubTab
=
self
.
viewModel
.
categoryArr
[
selectSubIndex
]
}
else
{
selectSubIndex
=
0
self
.
selectSubTab
=
self
.
viewModel
.
categoryArr
.
first
??
YHHomeLifeCategoryModel
()
}
}
getDetailImages
()
getDetailImages
()
}
}
}
}
...
@@ -71,9 +86,10 @@ extension YHLifeViewController {
...
@@ -71,9 +86,10 @@ extension YHLifeViewController {
view
.
backgroundColor
=
.
white
view
.
backgroundColor
=
.
white
sectionView
=
{
sectionView
=
{
let
view
=
YHLifeSectionView
()
let
view
=
YHLifeSectionView
()
view
.
block
=
{[
weak
self
]
model
in
view
.
block
=
{[
weak
self
]
itemIndex
in
guard
let
self
=
self
else
{
return
}
guard
let
self
=
self
else
{
return
}
self
.
selectSubTab
=
self
.
viewModel
.
categoryArr
[
model
]
selectSubIndex
=
itemIndex
self
.
selectSubTab
=
self
.
viewModel
.
categoryArr
[
itemIndex
]
self
.
getDetailImages
()
self
.
getDetailImages
()
}
}
return
view
return
view
...
@@ -103,6 +119,10 @@ extension YHLifeViewController {
...
@@ -103,6 +119,10 @@ extension YHLifeViewController {
make
.
bottom
.
left
.
right
.
equalToSuperview
()
make
.
bottom
.
left
.
right
.
equalToSuperview
()
make
.
top
.
equalTo
(
44
)
make
.
top
.
equalTo
(
44
)
}
}
tableView
.
es
.
addYHPullToRefresh
{
self
.
loadData
()
}
}
}
}
}
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/CustomerService/Certificate(办证段)/UploadCertificate(7上传过关证件)/C/YHUploadCertificateDetailVC.swift
View file @
7617e2ba
...
@@ -490,7 +490,7 @@ private extension YHUploadCertificateDetailVC {
...
@@ -490,7 +490,7 @@ private extension YHUploadCertificateDetailVC {
endDateItem
.
addGestureRecognizer
(
tap2
)
endDateItem
.
addGestureRecognizer
(
tap2
)
}
else
if
detailType
==
.
HongKongCard
{
}
else
if
detailType
==
.
HongKongCard
{
titleTextView
.
attributed
.
text
=
"""
titleTextView
.
attributed
.
text
=
"""
\(
"*"
,
.
foreground
(
UIColor
.
failColor
),
.
font
(
UIFont
.
PFSC_M
(
ofSize
:
17
))
)\(
"
\(
dataModel
.
apply_name
)
的香港身份 "
,
.
foreground
(
UIColor
.
mainTextColor
),
.
font
(
UIFont
.
PFSC_M
(
ofSize
:
17
))
)\(
.
view
(
customLabel
,
.
original
(
.
center
))
)
\(
"*"
,
.
foreground
(
UIColor
.
failColor
),
.
font
(
UIFont
.
PFSC_M
(
ofSize
:
17
))
)\(
"
\(
dataModel
.
apply_name
)
的香港身份
证
"
,
.
foreground
(
UIColor
.
mainTextColor
),
.
font
(
UIFont
.
PFSC_M
(
ofSize
:
17
))
)\(
.
view
(
customLabel
,
.
original
(
.
center
))
)
"""
"""
whiteContentView
.
addSubview
(
cardButton
)
whiteContentView
.
addSubview
(
cardButton
)
...
...
galaxy/galaxy/Classes/Modules/InteractionH5(与H5交互)/YHJsApi.swift
View file @
7617e2ba
...
@@ -17,6 +17,14 @@ class YHJsApi: NSObject {
...
@@ -17,6 +17,14 @@ class YHJsApi: NSObject {
}
}
extension
YHJsApi
{
extension
YHJsApi
{
//跳转到 办证3 - 赴港时间预约界面
@objc
func
gotoAppointCertificateSyn
(
_
orderID
:
Int
)
{
let
vc
=
YHCertificateAppointViewController
()
// vc.orderId = 151090
vc
.
orderId
=
orderID
delegate
?
.
navigationController
?
.
pushViewController
(
vc
)
}
//展示pics
//展示pics
@objc
func
showPicsSyn
(
_
dicPics
:
String
)
{
@objc
func
showPicsSyn
(
_
dicPics
:
String
)
{
DispatchQueue
.
main
.
async
{
DispatchQueue
.
main
.
async
{
...
...
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