Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
R
RB_StrongestBrain_250520
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
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
SparkProjects
RB_StrongestBrain_250520
Commits
ac685dc9
Commit
ac685dc9
authored
May 22, 2025
by
cc
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update
parent
2faf7692
Changes
7
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
69 additions
and
80 deletions
+69
-80
App.tsx
src/App.tsx
+1
-1
rulepop.jsx
src/components/rulepop/rulepop.jsx
+1
-1
CapsulePage.jsx
src/pages/CapsulePage/CapsulePage.jsx
+12
-29
HomePage.tsx
src/pages/HomePage/HomePage.tsx
+13
-4
sharepage.jsx
src/pages/agentSharepage/sharepage.jsx
+19
-22
sharepage.jsx
src/pages/sharepage/sharepage.jsx
+21
-21
taskpop.jsx
src/panels/taskpop/taskpop.jsx
+2
-2
No files found.
src/App.tsx
View file @
ac685dc9
...
...
@@ -35,7 +35,7 @@ class App extends Component {
myPrize
:
MyPrize
,
// TODO 举例子 新宿台奖品页
index
:
LoadingDemo
,
sharepage
:
SharePage
,
}[
skinId
]
||
Ga
mePage
;
}[
skinId
]
||
Ho
mePage
;
PageCtrl
.
changePage
(
defaultPage
);
}
...
...
src/components/rulepop/rulepop.jsx
View file @
ac685dc9
...
...
@@ -32,7 +32,7 @@ class Rulepop extends React.Component {
sensorLog
(
LOG_KEY
.
click
,
"b14294"
,
"d14295"
,
{
page_name
:
"活动规则弹窗"
,
button_name
:
"关闭按钮"
,
});
});
ModalCtrl
.
closeModal
()
})
...
...
src/pages/CapsulePage/CapsulePage.jsx
View file @
ac685dc9
...
...
@@ -21,7 +21,7 @@ import dynamicSvga from "../../assets/svga/3输出出奖啊.svga";
import
output1Svga
from
"../../assets/svga/4中奖扭蛋.svga"
;
import
output2Svga
from
"../../assets/svga/5中奖弹窗.svga"
;
// import { LOG_KEY, pageView, sensorLog } from '@src/utils/sensor
s';
import
{
LOG_KEY
,
pageView
,
sensorLog
}
from
'../../utils/sensors.j
s'
;
@
observer
class
Capsulepage
extends
React
.
Component
{
...
...
@@ -39,21 +39,13 @@ class Capsulepage extends React.Component {
componentDidMount
()
{
this
.
getDrawInfo
();
// pageView("b12842", {
// page_name: "抽奖大转盘",
// });
// sensorLog(LOG_KEY.exposure, "b12842", "d12843", {
// page_name: "抽奖大转盘",
// button_name: "立即抽奖按钮",
// });
// sensorLog(LOG_KEY.exposure, "b12842", "d12844", {
// page_name: "抽奖大转盘",
// button_name: "做任务,赚次数按钮",
// });
// sensorLog(LOG_KEY.exposure, "b12842", "d12845", {
// page_name: "抽奖大转盘",
// button_name: "返回按钮",
// });
pageView
(
"b14280"
,
{
page_name
:
"抽奖页面"
,
});
sensorLog
(
LOG_KEY
.
exposure
,
"b14280"
,
"d14281"
,
{
page_name
:
"抽奖页面"
,
button_name
:
"立即抽奖按钮"
,
});
}
/** 获取抽奖信息 */
...
...
@@ -68,10 +60,10 @@ class Capsulepage extends React.Component {
// 开始抽奖
lottteryHandle
=
_asyncThrottle
(
async
()
=>
{
// sensorLog(LOG_KEY.click, "b12842", "d12843
", {
// page_name: "抽奖大转盘
",
//
button_name: "立即抽奖按钮",
//
});
sensorLog
(
LOG_KEY
.
click
,
"b14280"
,
"d14281
"
,
{
page_name
:
"抽奖页面
"
,
button_name
:
"立即抽奖按钮"
,
});
// 微信端拦截
if
(
isWeiXin
())
{
// 友客小程序
...
...
@@ -142,21 +134,12 @@ class Capsulepage extends React.Component {
/** 返回 */
backHome
=
_throttle
(()
=>
{
// sensorLog(LOG_KEY.click, "b12842", "d12845", {
// page_name: "抽奖大转盘",
// button_name: "返回按钮",
// });
if
(
this
.
btnStarting
)
return
false
;
// store.changePage(PAGE_MAP.HOME_PAGE)
PageCtrl
.
changePage
(
Homepage
);
});
goTask
=
_throttle
(()
=>
{
// sensorLog(LOG_KEY.click, "b12842", "d12844", {
// page_name: "抽奖大转盘",
// button_name: "做任务,赚次数按钮",
// });
if
(
this
.
btnStarting
)
return
false
;
// modalStore.pushPop("Taskpop", { onClose: () => this.getDrawInfo() })
});
...
...
src/pages/HomePage/HomePage.tsx
View file @
ac685dc9
...
...
@@ -15,7 +15,7 @@ import RankPage from '../RankPage/RankPage.js';
import
MyPrize
from
'../MyPrize/MyPrize.js'
;
import
shareStore
from
'@/store/share.js'
;
import
{
LOG_KEY
,
MatterShareOpt
,
MatterViewDuration
,
MatterViewOpt
,
pageView
,
sensorLog
}
from
"@/utils/sensors.js"
;
import
{
CHANNEL_PARAMS
}
from
'@/utils/constants.js'
;
import
{
CHANNEL_PARAMS
,
extranceName
}
from
'@/utils/constants.js'
;
@
observer
class
Homepage
extends
React
.
Component
{
...
...
@@ -102,11 +102,20 @@ class Homepage extends React.Component {
// 6 拜访清单
case
6
:
// TODO
sensorLog
(
LOG_KEY
.
click
,
"b14268"
,
"d14268"
,
{
page_name
:
"友客首页"
,
button_name
:
"拜访清单按钮"
,
});
break
;
// 7 分享活动
case
7
:
// TODO
MatterShareOpt
(
"b14268"
,
"d14322"
,
{
button_name
:
"分享活动按钮"
,
page_name
:
"友客首页"
,
})
shareStore
.
doShare
();
break
;
...
...
@@ -116,18 +125,18 @@ class Homepage extends React.Component {
})
initSensor
=
()
=>
{
if
(
CFG
.
channel
==
CHANNEL_PARAMS
.
YK_MINI
)
{
sensorLog
(
LOG_KEY
.
exposure
,
"b1
3489"
,
"d13491
"
,
{
sensorLog
(
LOG_KEY
.
exposure
,
"b1
4268"
,
"d14322
"
,
{
page_name
:
"友客首页"
,
button_name
:
"分享活动按钮"
,
});
}
if
(
CFG
.
channel
==
CHANNEL_PARAMS
.
YK_MINI
||
CFG
.
channel
==
CHANNEL_PARAMS
.
YK_PUBLIC
)
{
MatterViewOpt
(
"b1
3489
"
,
{
MatterViewOpt
(
"b1
4268
"
,
{
page_name
:
"友客首页"
,
})
if
(
store
?.
indexData
?.
isAgent
)
{
sensorLog
(
LOG_KEY
.
exposure
,
"b1
3489"
,
"d13490
"
,
{
sensorLog
(
LOG_KEY
.
exposure
,
"b1
4268"
,
"d14269
"
,
{
page_name
:
"友客首页"
,
button_name
:
"拜访清单按钮"
,
});
...
...
src/pages/agentSharepage/sharepage.jsx
View file @
ac685dc9
...
...
@@ -10,7 +10,7 @@ import API from '@/api';
import
{
extranceName
}
from
'@/utils/constants.ts'
;
// import { handleLogClick, handleLogExposure } from '../../../MD';
import
shareStore
from
'@/store/share.ts'
;
// import { LOG_KEY, MatterShareOpt, MatterViewDuration, MatterViewOpt, sensorLog } from '@src/utils/sensor
s';
import
{
LOG_KEY
,
MatterShareOpt
,
MatterViewDuration
,
MatterViewOpt
,
sensorLog
}
from
'../../utils/sensors.j
s'
;
@
observer
class
AgentSharepage
extends
React
.
Component
{
...
...
@@ -22,18 +22,19 @@ class AgentSharepage extends React.Component {
}
this
.
startTime
=
+
new
Date
();
this
.
shareRef
=
null
;
this
.
startTime
=
+
new
Date
();
}
async
componentDidMount
()
{
// MatterViewOpt("b13548
", {
// page_name: "非遗-
落地页",
//
});
MatterViewOpt
(
"b14316
"
,
{
page_name
:
"
落地页"
,
});
// sensorLog(LOG_KEY.exposure, "b13548", "d13549
", {
// page_name: "非遗-
落地页",
// button_name: "分享活动按钮
",
//
});
sensorLog
(
LOG_KEY
.
exposure
,
"b14316"
,
"d14317
"
,
{
page_name
:
"
落地页"
,
button_name
:
"分享活动
"
,
});
// await store.checkBindStatus();
// await this.getShareInfo();
...
...
@@ -48,9 +49,6 @@ class AgentSharepage extends React.Component {
}
componentWillUnmount
()
{
// MatterViewDuration("b13548", +new Date() - this.startTime, {
// page_name: "非遗-落地页",
// });
}
...
...
@@ -65,22 +63,21 @@ class AgentSharepage extends React.Component {
/** 跳转微信端活动 */
toWeActHandle
=
()
=>
{
if
(
getUrlParam
(
"inviteCode"
))
{
// handleLogClick(13)
}
else
{
// handleLogClick(20)
}
CFG
.
workerCode
=
getUrlParam
(
"ykCode"
);
let
url
=
CFG
.
domain
+
CFG
.
indexUrl
+
'&channel='
+
CFG
.
channel
+
`
${
!!
getUrlParam
(
"inviteCode"
)
?
(
"&inviteCode="
+
getUrlParam
(
"inviteCode"
))
:
""
}
`
+
`
${
!!
CFG
.
workerCode
?
`&ykCode=
${
CFG
.
workerCode
}
`
:
""
}
`
location
.
href
=
url
MatterViewDuration
(
"b14316"
,
+
new
Date
()
-
this
.
startTime
,
{
page_name
:
"落地页"
,
});
setTimeout
(()
=>
{
location
.
href
=
url
;
},
500
)
}
handleShareAct
=
_throttle
(()
=>
{
// MatterShareOpt("b13548", "d13549", {
// button_name: "分享活动按钮",
// page_name: "非遗-落地页",
// entrance: extranceName[CFG.channel],
// })
MatterShareOpt
(
"b14316"
,
"d14327"
,
{
button_name
:
"分享活动按钮"
,
page_name
:
"落地页"
,
})
console
.
log
(
"share"
)
shareStore
.
doShare
()
...
...
src/pages/sharepage/sharepage.jsx
View file @
ac685dc9
...
...
@@ -10,7 +10,7 @@ import API from "@/api";
// import { PAGE_MAP } from "@src/utils/constants";
// import modalStore from "@src/store/modal";
// import { handleLogClick, handleLogExposure } from "../../../MD";
// import { LOG_KEY, MatterViewDuration, MatterViewOpt, sensorLog } from "@src/utils/sensor
s";
import
{
LOG_KEY
,
MatterViewDuration
,
MatterViewOpt
,
sensorLog
}
from
"../../utils/sensors.j
s"
;
@
observer
class
Sharepage
extends
React
.
Component
{
...
...
@@ -29,20 +29,20 @@ class Sharepage extends React.Component {
// accessLog(506)
// await store.checkBindStatus();
await
this
.
getShareInfo
();
MatterViewOpt
(
"b14316"
,
{
page_name
:
"落地页"
,
});
sensorLog
(
LOG_KEY
.
exposure
,
"b14316"
,
"d14319"
,
{
page_name
:
"落地页"
,
button_name
:
"进入活动按钮"
,
});
sensorLog
(
LOG_KEY
.
exposure
,
"b14316"
,
"d14318"
,
{
page_name
:
"落地页"
,
button_name
:
"为TA助力按钮"
,
});
// // sensorLog(LOG_KEY.exposure, "b13548", "d13551", {
// page_name: "非遗-落地页",
// button_name: "进入活动按钮",
// });
// // sensorLog(LOG_KEY.exposure, "b13548", "d13550", {
// page_name: "非遗-落地页",
// button_name: "为TA助力按钮",
// });
// MatterViewOpt("b13548", {
// page_name: "非遗-落地页",
// });
if
(
getUrlParam
(
"inviteCode"
))
{
// handleLogExposure(13)
...
...
@@ -78,15 +78,15 @@ class Sharepage extends React.Component {
if
(
getUrlParam
(
"inviteCode"
))
{
// handleLogClick(13)
// // sensorLog(LOG_KEY.click, "b13548", "d13550
", {
// page_name: "非遗-
落地页",
//
button_name: "为TA助力按钮",
//
});
sensorLog
(
LOG_KEY
.
click
,
"b14316"
,
"d14318
"
,
{
page_name
:
"
落地页"
,
button_name
:
"为TA助力按钮"
,
});
}
else
{
// // sensorLog(LOG_KEY.click, "b13548", "d13551
", {
// page_name: "非遗-
落地页",
//
button_name: "进入活动按钮",
//
});
sensorLog
(
LOG_KEY
.
click
,
"b14316"
,
"d14319
"
,
{
page_name
:
"
落地页"
,
button_name
:
"进入活动按钮"
,
});
// handleLogClick(20)
}
CFG
.
workerCode
=
getUrlParam
(
"ykCode"
);
...
...
src/panels/taskpop/taskpop.jsx
View file @
ac685dc9
...
...
@@ -18,6 +18,7 @@ import { Button } from '@grace/ui';
class
Taskpop
extends
React
.
Component
{
constructor
(
props
)
{
super
(
props
);
this
.
startTime
=
+
new
Date
();
}
async
componentDidMount
()
{
...
...
@@ -56,9 +57,8 @@ class Taskpop extends React.Component {
componentWillUnmount
()
{
unwatchPageVisibility
(
this
.
onPageVisibilityChange
);
MatterViewDuration
(
"b14312"
,
{
MatterViewDuration
(
"b14312"
,
+
new
Date
()
-
this
.
startTime
,
{
page_name
:
"做任务,赚次数弹窗"
,
entrance
:
extranceName
[
CFG
.
channel
],
});
}
...
...
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