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
b020da80
Commit
b020da80
authored
Feb 19, 2025
by
Steven杜宇
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
// VIP隐藏逻辑
parent
e896a7f3
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
21 additions
and
5 deletions
+21
-5
YHConfigModel.swift
galaxy/galaxy/Classes/Modules/Home(首页)/M/YHConfigModel.swift
+1
-0
YHMyNewViewController.swift
...xy/Classes/Modules/Mine(我的)/C/YHMyNewViewController.swift
+20
-5
No files found.
galaxy/galaxy/Classes/Modules/Home(首页)/M/YHConfigModel.swift
View file @
b020da80
...
...
@@ -25,6 +25,7 @@ class YHConfigModel : SmartCodable {
// var is_recharge_order_open : Bool = false //双十一banner开关 //`is_recharge_order_open` int NOT NULL DEFAULT '0' COMMENT '1 开启 0关闭',
// 人民币-港币的汇率
var
rate
:
String
=
""
var
xiaobao_switch
:
Bool
=
false
required
init
()
{
}
...
...
galaxy/galaxy/Classes/Modules/Mine(我的)/C/YHMyNewViewController.swift
View file @
b020da80
...
...
@@ -33,6 +33,7 @@ class YHMyNewViewController: YHBaseViewController {
let
loginViewModel
=
YHLoginViewModel
()
let
userViewModel
=
YHMatchUserViewModel
()
var
functionGroupArr
:[
YHFunctionGroupInfo
]
=
[]
var
isShowVipMemberHeader
:
Bool
=
false
private
lazy
var
princleVM
:
YHPrincleViewModel
=
{
let
vm
=
YHPrincleViewModel
()
...
...
@@ -188,6 +189,7 @@ class YHMyNewViewController: YHBaseViewController {
userInfoView
.
updateAvatar
()
requstUserBasicInfo
()
requestMemberInfo
()
checkVipMemberShowLogic
()
showAlert
()
}
...
...
@@ -321,11 +323,6 @@ extension YHMyNewViewController : UITableViewDelegate, UITableViewDataSource {
return
UITableView
.
automaticDimension
}
private
func
tableView
(
_
tableView
:
UITableView
,
viewForHeaderInSection
section
:
Int
)
->
CGFloat
{
return
113.0
}
private
func
tableView
(
_
tableView
:
UITableView
,
viewForFooterInSection
section
:
Int
)
->
CGFloat
{
return
1.0
}
...
...
@@ -335,9 +332,17 @@ extension YHMyNewViewController : UITableViewDelegate, UITableViewDataSource {
return
UIView
()
}
func
tableView
(
_
tableView
:
UITableView
,
viewForHeaderInSection
section
:
Int
)
->
CGFloat
{
return
isShowVipMemberHeader
?
113.0
:
1.0
}
func
tableView
(
_
tableView
:
UITableView
,
viewForHeaderInSection
section
:
Int
)
->
UIView
?
{
if
isShowVipMemberHeader
{
return
self
.
vipInfoView
}
return
UIView
()
}
}
...
...
@@ -442,6 +447,7 @@ extension YHMyNewViewController {
@objc
func
didRevUatParam
()
{
loadItems
()
checkVipMemberShowLogic
()
}
@objc
func
clearUnreadBadge
()
{
...
...
@@ -470,6 +476,15 @@ extension YHMyNewViewController {
}
}
func
checkVipMemberShowLogic
()
{
if
let
configModel
=
YHConfigManager
.
shared
.
reqVM
.
configModel
,
configModel
.
is_integral_open
{
self
.
isShowVipMemberHeader
=
true
}
else
{
self
.
isShowVipMemberHeader
=
false
}
self
.
tableView
.
reloadData
()
}
private
func
showAlert
()
{
guard
YHLoginManager
.
shared
.
isLogin
()
else
{
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