Commit 0045321a authored by 俞嘉婷's avatar 俞嘉婷

交互

parent f0d1465b
...@@ -70,15 +70,11 @@ class Homepage extends React.Component { ...@@ -70,15 +70,11 @@ class Homepage extends React.Component {
// 1 抽奖 // 1 抽奖
case 1: case 1:
if (!store.drawData?.leftDrawTimes) {
Toast.show("抽奖次数不足~")
return;
}
sensorLog(LOG_KEY.click, "b14261", "d14266", { sensorLog(LOG_KEY.click, "b14261", "d14266", {
page_name: "活动首页", page_name: "活动首页",
button_name: "抽奖按钮", button_name: "抽奖按钮",
}); });
// ModalCtrl.showModal(FISH_TODO); store.doLotttery();
break; break;
// 2 做任务 // 2 做任务
...@@ -87,8 +83,8 @@ class Homepage extends React.Component { ...@@ -87,8 +83,8 @@ class Homepage extends React.Component {
page_name: "活动首页", page_name: "活动首页",
button_name: "做任务,赚次数按钮", button_name: "做任务,赚次数按钮",
}); });
// ModalCtrl.showModal(Taskpop); ModalCtrl.showModal(Taskpop);
ModalCtrl.showModal(FailPopup); // ModalCtrl.showModal(FailPopup);
break; break;
// 3 开始游戏 // 3 开始游戏
...@@ -98,14 +94,14 @@ class Homepage extends React.Component { ...@@ -98,14 +94,14 @@ class Homepage extends React.Component {
button_name: "开始答题按钮", button_name: "开始答题按钮",
}); });
// if (!store.indexData?.leftGameTimes) { if (!store.indexData?.leftGameTimes) {
// Toast.show("游戏次数不足,快去做任务赚次数吧~") Toast.show("游戏次数不足,快去做任务赚次数吧~")
// return; return;
// } }
// const suc = await gameStore.start(); const suc = await gameStore.start();
// if (suc) { if (suc) {
PageCtrl.changePage(GamePage); PageCtrl.changePage(GamePage);
// } }
break; break;
......
...@@ -8,6 +8,9 @@ import { showShareGuide } from '@spark/share'; ...@@ -8,6 +8,9 @@ import { showShareGuide } from '@spark/share';
import { ModalCtrl } from '@/core/ctrls/ModalCtrl'; import { ModalCtrl } from '@/core/ctrls/ModalCtrl';
import RulePop from "../components/rulepop/rulepop.jsx"; import RulePop from "../components/rulepop/rulepop.jsx";
import LoginPop from "../components/loginpop/loginpop.jsx" import LoginPop from "../components/loginpop/loginpop.jsx"
import { isWeiXin } from '@/AppTools.js';
import { CHANNEL_PARAMS } from '@/utils/constants.js';
import CodePop from "../components/CodePop/CodePop.jsx";
class Store { class Store {
...@@ -161,6 +164,30 @@ class Store { ...@@ -161,6 +164,30 @@ class Store {
} }
}; };
// 点击抽奖
doLotttery = async () => {
// 微信端拦截
if (isWeiXin()) {
// 友客小程序
if (CFG.channel == CHANNEL_PARAMS.YK_MINI) {
return Toast.show("请前往人保寿险管家app活动抽奖~");
}
// 其他微信端 提醒唤端弹窗
else {
return ModalCtrl.showModal(CodePop);
}
}
const { leftDrawTimes = 0 } = this.drawData;
// 抽奖次数为0
if (!leftDrawTimes) {
return Toast.show("抽奖次数不足,快去猜谜赚次数吧~");
}
// 打开抽奖出奖弹窗 CK_TODO
};
async bindYkCode(code) { async bindYkCode(code) {
const res = await API.bindYk({ const res = await API.bindYk({
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment