Commit fdada771 by 曾经

点击我的奖品 校验

parent 3085353a
<!DOCTYPE html><html lang=""><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" href="favicon.ico"><title>game-h5</title><link rel="stylesheet" href="//at.alicdn.com/t/font_2844902_uelk5f2sikk.css"><link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css"><link href="css/chunk-0d838931.be25db0a.css" rel="prefetch"><link href="css/chunk-1c6fffe8.6d3d760a.css" rel="prefetch"><link href="css/chunk-2410ce38.dc0ab0ec.css" rel="prefetch"><link href="css/chunk-36a48a56.d154b3c9.css" rel="prefetch"><link href="css/chunk-3bbc8a86.fa7c99c7.css" rel="prefetch"><link href="css/chunk-3e566bce.48f52058.css" rel="prefetch"><link href="css/chunk-4323df0c.b7f06c60.css" rel="prefetch"><link href="css/chunk-59c0f4d5.0e6c0212.css" rel="prefetch"><link href="css/chunk-5b606ee5.97973e1a.css" rel="prefetch"><link href="css/chunk-6128095e.0e3f4eb8.css" rel="prefetch"><link href="css/chunk-67525272.4fb8d824.css" rel="prefetch"><link href="css/chunk-71639305.f21c9ef5.css" rel="prefetch"><link href="css/chunk-7e4ae8d9.177778e1.css" rel="prefetch"><link href="js/chunk-0d838931.ec57dba8.js" rel="prefetch"><link href="js/chunk-1c6fffe8.0a0ff104.js" rel="prefetch"><link href="js/chunk-2410ce38.1cd193b3.js" rel="prefetch"><link href="js/chunk-3566c97c.576fe036.js" rel="prefetch"><link href="js/chunk-36a48a56.eb67f6c9.js" rel="prefetch"><link href="js/chunk-3bbc8a86.1bb66680.js" rel="prefetch"><link href="js/chunk-3e566bce.9fe4df18.js" rel="prefetch"><link href="js/chunk-4323df0c.0ace80d7.js" rel="prefetch"><link href="js/chunk-4aa552e1.7fa49fe3.js" rel="prefetch"><link href="js/chunk-59c0f4d5.df925f78.js" rel="prefetch"><link href="js/chunk-5b606ee5.18abf6d2.js" rel="prefetch"><link href="js/chunk-6128095e.1ed309de.js" rel="prefetch"><link href="js/chunk-67525272.5e53640a.js" rel="prefetch"><link href="js/chunk-71639305.bd00205c.js" rel="prefetch"><link href="js/chunk-72be1171.dce6850f.js" rel="prefetch"><link href="js/chunk-7e4ae8d9.a8241e7a.js" rel="prefetch"><link href="js/app.9601ddd0.js" rel="preload" as="script"><link href="js/chunk-vendors.37f2d3ab.js" rel="preload" as="script"></head><body><noscript><strong>We're sorry but game-h5 doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div><script src="//web-1251519181.file.myqcloud.com/lib/vue/2.6.6/vue.min.js"></script><script src="//web-1251519181.file.myqcloud.com/lib/axios/0.18.0/index.min.js"></script><script src="//web-1251519181.file.myqcloud.com/lib/vue-router/3.0.2/vue-router.min.js"></script><script src="https://unpkg.com/element-ui/lib/index.js"></script><script src="https://res.wx.qq.com/open/js/jweixin-1.3.2.js"></script><script src="js/chunk-vendors.37f2d3ab.js"></script><script src="js/app.9601ddd0.js"></script></body></html> <!DOCTYPE html><html lang=""><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" href="favicon.ico"><title>game-h5</title><link rel="stylesheet" href="//at.alicdn.com/t/font_2844902_uelk5f2sikk.css"><link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css"><link href="css/chunk-048ae722.9b5237f5.css" rel="prefetch"><link href="css/chunk-0d838931.be25db0a.css" rel="prefetch"><link href="css/chunk-1c6fffe8.6d3d760a.css" rel="prefetch"><link href="css/chunk-2410ce38.dc0ab0ec.css" rel="prefetch"><link href="css/chunk-3e566bce.48f52058.css" rel="prefetch"><link href="css/chunk-4323df0c.b7f06c60.css" rel="prefetch"><link href="css/chunk-59c0f4d5.0e6c0212.css" rel="prefetch"><link href="css/chunk-5b606ee5.97973e1a.css" rel="prefetch"><link href="css/chunk-6128095e.0e3f4eb8.css" rel="prefetch"><link href="css/chunk-67525272.4fb8d824.css" rel="prefetch"><link href="css/chunk-71639305.f21c9ef5.css" rel="prefetch"><link href="css/chunk-950e85e2.dd760919.css" rel="prefetch"><link href="css/chunk-b1647554.1a9788f3.css" rel="prefetch"><link href="js/chunk-048ae722.248a3d8e.js" rel="prefetch"><link href="js/chunk-0d838931.e20c832f.js" rel="prefetch"><link href="js/chunk-1c6fffe8.ccc1bb7e.js" rel="prefetch"><link href="js/chunk-2410ce38.1cd193b3.js" rel="prefetch"><link href="js/chunk-3566c97c.576fe036.js" rel="prefetch"><link href="js/chunk-3e566bce.712fe58f.js" rel="prefetch"><link href="js/chunk-4323df0c.0419004f.js" rel="prefetch"><link href="js/chunk-4aa552e1.7fa49fe3.js" rel="prefetch"><link href="js/chunk-59c0f4d5.df925f78.js" rel="prefetch"><link href="js/chunk-5b606ee5.d167b36c.js" rel="prefetch"><link href="js/chunk-6128095e.88036cfd.js" rel="prefetch"><link href="js/chunk-67525272.5e53640a.js" rel="prefetch"><link href="js/chunk-71639305.2818b5b3.js" rel="prefetch"><link href="js/chunk-72be1171.dce6850f.js" rel="prefetch"><link href="js/chunk-950e85e2.22d140ae.js" rel="prefetch"><link href="js/chunk-b1647554.7d72b9e8.js" rel="prefetch"><link href="js/app.98b8cb71.js" rel="preload" as="script"><link href="js/chunk-vendors.37f2d3ab.js" rel="preload" as="script"></head><body><noscript><strong>We're sorry but game-h5 doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div><script src="//web-1251519181.file.myqcloud.com/lib/vue/2.6.6/vue.min.js"></script><script src="//web-1251519181.file.myqcloud.com/lib/axios/0.18.0/index.min.js"></script><script src="//web-1251519181.file.myqcloud.com/lib/vue-router/3.0.2/vue-router.min.js"></script><script src="https://unpkg.com/element-ui/lib/index.js"></script><script src="https://res.wx.qq.com/open/js/jweixin-1.3.2.js"></script><script src="js/chunk-vendors.37f2d3ab.js"></script><script src="js/app.98b8cb71.js"></script></body></html>
\ No newline at end of file \ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -291,7 +291,7 @@ export default { ...@@ -291,7 +291,7 @@ export default {
destroyed() { destroyed() {
this.manager.stopPolling(); this.manager.stopPolling();
this.audio.pause(); this.audio.pause();
document.removeEventListener("visibilitychange"); document.removeEventListener("visibilitychange",()=>{});
}, },
methods: { methods: {
lookBuryPoint() { lookBuryPoint() {
...@@ -398,7 +398,7 @@ setTimeout(()=>{ ...@@ -398,7 +398,7 @@ setTimeout(()=>{
}); });
}, },
async toMyReward() { async toMyReward() {
await this.manager.checkPlay(); await this.manager.checkMyReward();
this.$router.push({ this.$router.push({
path: "/cmh/1/my-reward", path: "/cmh/1/my-reward",
query: this.$route.query, query: this.$route.query,
......
...@@ -293,7 +293,7 @@ export default { ...@@ -293,7 +293,7 @@ export default {
destroyed() { destroyed() {
this.manager.stopPolling(); this.manager.stopPolling();
this.audio.pause(); this.audio.pause();
document.removeEventListener("visibilitychange"); document.removeEventListener("visibilitychange",()=>{});
}, },
methods: { methods: {
lookBuryPoint() { lookBuryPoint() {
...@@ -399,7 +399,7 @@ export default { ...@@ -399,7 +399,7 @@ export default {
}); });
}, },
async toMyReward() { async toMyReward() {
await this.manager.checkPlay(); await this.manager.checkMyReward();
this.$router.push({ this.$router.push({
path: "/cmh/2/my-reward", path: "/cmh/2/my-reward",
query: this.$route.query, query: this.$route.query,
......
...@@ -281,7 +281,7 @@ export default { ...@@ -281,7 +281,7 @@ export default {
destroyed() { destroyed() {
this.manager.stopPolling(); this.manager.stopPolling();
this.audio.pause(); this.audio.pause();
document.removeEventListener("visibilitychange"); document.removeEventListener("visibilitychange",()=>{});
}, },
methods: { methods: {
lookBuryPoint() { lookBuryPoint() {
...@@ -387,7 +387,7 @@ export default { ...@@ -387,7 +387,7 @@ export default {
}); });
}, },
async toMyReward() { async toMyReward() {
await this.manager.checkPlay(); await this.manager.checkMyReward();
this.$router.push({ this.$router.push({
path: "/cmh/3/my-reward", path: "/cmh/3/my-reward",
query: this.$route.query, query: this.$route.query,
......
...@@ -278,6 +278,43 @@ export function Manager(component) { ...@@ -278,6 +278,43 @@ export function Manager(component) {
}) })
} }
this.checkMyReward = ()=>{
return new Promise((resolve, reject) => {
let game = _component.game;
let content = "无法参与游戏";
switch (+game.status) {
case 0:
content = "游戏还没开始,请耐心等待,\n去其他地方先逛逛吧~";
break;
default:
resolve();
return;
}
reject();
showAlert({
show: true,
content: content,
buttonList: [
{
text: "前往会员中心",
click: () => {
hiddenAlert();
// window.wx.miniProgram
// TODO
toMemberCenter();
},
},
],
cancel: () => {
hiddenAlert();
},
});
})
.then(checkAttest)
}
this.checkPlay = ()=>{ this.checkPlay = ()=>{
return checkTime() return checkTime()
.then(checkAttest) .then(checkAttest)
......
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