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
073d4b12
Commit
073d4b12
authored
Feb 28, 2025
by
Alex朱枝文
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
优化会员中心页面埋点
parent
9020572a
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
11 additions
and
3 deletions
+11
-3
YHMemberCenterViewController.swift
...ses/Modules/Mine(我的)/C/YHMemberCenterViewController.swift
+11
-3
No files found.
galaxy/galaxy/Classes/Modules/Mine(我的)/C/YHMemberCenterViewController.swift
View file @
073d4b12
...
@@ -15,7 +15,7 @@ class YHMemberCenterViewController: YHBaseViewController {
...
@@ -15,7 +15,7 @@ class YHMemberCenterViewController: YHBaseViewController {
case
action
(
_
title
:
String
,
_
detail
:
String
,
_
imageStr
:
String
,
_
ratio
:
CGFloat
,
_
buttonStr
:
String
,
_
buttonState
:
YHMemberCenterActionButton
.
ButtonState
,
_
id
:
String
,
_
contentType
:
YHMemberCenterCellContent
)
case
action
(
_
title
:
String
,
_
detail
:
String
,
_
imageStr
:
String
,
_
ratio
:
CGFloat
,
_
buttonStr
:
String
,
_
buttonState
:
YHMemberCenterActionButton
.
ButtonState
,
_
id
:
String
,
_
contentType
:
YHMemberCenterCellContent
)
}
}
private
var
currentLevel
:
YHMembershipLevel
=
.
normal
private
var
currentLevel
:
YHMembershipLevel
?
//
= .normal
private
var
viewModel
=
YHMemberCenterViewModel
()
private
var
viewModel
=
YHMemberCenterViewModel
()
...
@@ -69,7 +69,9 @@ class YHMemberCenterViewController: YHBaseViewController {
...
@@ -69,7 +69,9 @@ class YHMemberCenterViewController: YHBaseViewController {
private
func
switchCard
(
_
level
:
YHMembershipLevel
)
{
private
func
switchCard
(
_
level
:
YHMembershipLevel
)
{
bgIcon
.
image
=
UIImage
(
named
:
level
.
bgIconTitle
())
bgIcon
.
image
=
UIImage
(
named
:
level
.
bgIconTitle
())
if
let
currentLevel
=
currentLevel
{
YHAnalytics
.
timeEnd
(
currentLevel
.
logKey
)
YHAnalytics
.
timeEnd
(
currentLevel
.
logKey
)
}
currentLevel
=
level
currentLevel
=
level
YHAnalytics
.
timeStrat
(
level
.
logKey
)
YHAnalytics
.
timeStrat
(
level
.
logKey
)
if
let
info
=
viewModel
.
memberCenterInfo
{
if
let
info
=
viewModel
.
memberCenterInfo
{
...
@@ -89,14 +91,18 @@ class YHMemberCenterViewController: YHBaseViewController {
...
@@ -89,14 +91,18 @@ class YHMemberCenterViewController: YHBaseViewController {
requestData
(
isNeedLoading
:
true
)
requestData
(
isNeedLoading
:
true
)
}
else
{
}
else
{
requestData
(
isNeedLoading
:
false
)
requestData
(
isNeedLoading
:
false
)
}
if
let
currentLevel
=
currentLevel
{
YHAnalytics
.
timeStrat
(
currentLevel
.
logKey
)
YHAnalytics
.
timeStrat
(
currentLevel
.
logKey
)
}
}
}
}
override
func
viewWillDisappear
(
_
animated
:
Bool
)
{
override
func
viewWillDisappear
(
_
animated
:
Bool
)
{
super
.
viewWillDisappear
(
animated
)
super
.
viewWillDisappear
(
animated
)
if
let
currentLevel
=
currentLevel
{
YHAnalytics
.
timeEnd
(
currentLevel
.
logKey
)
YHAnalytics
.
timeEnd
(
currentLevel
.
logKey
)
}
}
}
private
func
setupUI
()
{
private
func
setupUI
()
{
gk_navBarAlpha
=
0
gk_navBarAlpha
=
0
...
@@ -182,7 +188,9 @@ class YHMemberCenterViewController: YHBaseViewController {
...
@@ -182,7 +188,9 @@ class YHMemberCenterViewController: YHBaseViewController {
}
}
}
}
let
myLevel
=
YHMembershipLevel
(
rawValue
:
memberCenterInfo
.
currentLevel
)
??
.
normal
let
myLevel
=
YHMembershipLevel
(
rawValue
:
memberCenterInfo
.
currentLevel
)
??
.
normal
guard
let
currentLevel
=
currentLevel
else
{
return
}
switch
currentLevel
{
switch
currentLevel
{
case
.
normal
:
case
.
normal
:
datas
.
append
(
.
myPrivilege
(
myLevel
,
myLevel
.
privilegeCount
,
memberCenterInfo
.
exchangeCount
,
memberCenterInfo
.
exchangedCount
,
memberCenterInfo
.
currentLevel
>
YHMembershipLevel
.
normal
.
rawValue
))
datas
.
append
(
.
myPrivilege
(
myLevel
,
myLevel
.
privilegeCount
,
memberCenterInfo
.
exchangeCount
,
memberCenterInfo
.
exchangedCount
,
memberCenterInfo
.
currentLevel
>
YHMembershipLevel
.
normal
.
rawValue
))
...
...
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