Commit 5b553a81 by 曾经

no message

parent 9875da4f
<!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,minimum-scale=1,maximum-scale=1,initial-scale=1,user-scalable=no"><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-09d0db87.c04481f2.css" rel="prefetch"><link href="css/chunk-19f41208.93bdc1c9.css" rel="prefetch"><link href="css/chunk-2af312aa.d391c7cb.css" rel="prefetch"><link href="css/chunk-390246b3.da21bd50.css" rel="prefetch"><link href="css/chunk-39669857.f2478eec.css" rel="prefetch"><link href="css/chunk-4933bf2c.368ce229.css" rel="prefetch"><link href="css/chunk-4b1efb49.432dbb80.css" rel="prefetch"><link href="css/chunk-5ea88b5e.c37924f6.css" rel="prefetch"><link href="css/chunk-6a293a38.5d0e06f1.css" rel="prefetch"><link href="css/chunk-71639305.f21c9ef5.css" rel="prefetch"><link href="css/chunk-724568a8.00555196.css" rel="prefetch"><link href="css/chunk-99e6f0c8.f0373cc5.css" rel="prefetch"><link href="css/chunk-aa31386e.21134e1b.css" rel="prefetch"><link href="js/chunk-09d0db87.a448d57a.js" rel="prefetch"><link href="js/chunk-19f41208.42ef2138.js" rel="prefetch"><link href="js/chunk-2af312aa.39140465.js" rel="prefetch"><link href="js/chunk-3566c97c.3f1cfa5e.js" rel="prefetch"><link href="js/chunk-390246b3.a2a8ddb7.js" rel="prefetch"><link href="js/chunk-39669857.4431ec1a.js" rel="prefetch"><link href="js/chunk-4933bf2c.145022c8.js" rel="prefetch"><link href="js/chunk-4aa552e1.221177b9.js" rel="prefetch"><link href="js/chunk-4b1efb49.7770f9fb.js" rel="prefetch"><link href="js/chunk-5ea88b5e.9fc6b0b4.js" rel="prefetch"><link href="js/chunk-6a293a38.90fc1916.js" rel="prefetch"><link href="js/chunk-71639305.e7456eb5.js" rel="prefetch"><link href="js/chunk-724568a8.4803c6db.js" rel="prefetch"><link href="js/chunk-72be1171.dce6850f.js" rel="prefetch"><link href="js/chunk-99e6f0c8.1ea223a1.js" rel="prefetch"><link href="js/chunk-aa31386e.616aac13.js" rel="prefetch"><link href="js/app.80f2a416.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.80f2a416.js"></script></body></html>
\ No newline at end of file
<!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,minimum-scale=1,maximum-scale=1,initial-scale=1,user-scalable=no"><link rel="icon" href="favicon.ico"><title>进入游戏</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-0890d9b7.1f6c430f.css" rel="prefetch"><link href="css/chunk-09d0db87.c04481f2.css" rel="prefetch"><link href="css/chunk-19f2e08a.becf9a78.css" rel="prefetch"><link href="css/chunk-19f41208.93bdc1c9.css" rel="prefetch"><link href="css/chunk-390246b3.da21bd50.css" rel="prefetch"><link href="css/chunk-4b1efb49.432dbb80.css" rel="prefetch"><link href="css/chunk-52650254.6dcc52b5.css" rel="prefetch"><link href="css/chunk-5ea88b5e.c37924f6.css" rel="prefetch"><link href="css/chunk-63bbb61e.f4ab2b48.css" rel="prefetch"><link href="css/chunk-68f69b31.0734f14e.css" rel="prefetch"><link href="css/chunk-6bfbc0a0.1482a7ee.css" rel="prefetch"><link href="css/chunk-71639305.f21c9ef5.css" rel="prefetch"><link href="css/chunk-724568a8.00555196.css" rel="prefetch"><link href="js/chunk-0890d9b7.a31e95c6.js" rel="prefetch"><link href="js/chunk-09d0db87.a448d57a.js" rel="prefetch"><link href="js/chunk-19f2e08a.da7b288c.js" rel="prefetch"><link href="js/chunk-19f41208.93645721.js" rel="prefetch"><link href="js/chunk-3566c97c.3f1cfa5e.js" rel="prefetch"><link href="js/chunk-390246b3.d28eccd7.js" rel="prefetch"><link href="js/chunk-4aa552e1.7fa49fe3.js" rel="prefetch"><link href="js/chunk-4b1efb49.3fa0804f.js" rel="prefetch"><link href="js/chunk-52650254.36db545c.js" rel="prefetch"><link href="js/chunk-5ea88b5e.9fc6b0b4.js" rel="prefetch"><link href="js/chunk-63bbb61e.3b97b6bb.js" rel="prefetch"><link href="js/chunk-68f69b31.d71aecd7.js" rel="prefetch"><link href="js/chunk-6bfbc0a0.d3519a28.js" rel="prefetch"><link href="js/chunk-71639305.451b79c4.js" rel="prefetch"><link href="js/chunk-724568a8.4803c6db.js" rel="prefetch"><link href="js/chunk-72be1171.dce6850f.js" rel="prefetch"><link href="js/app.b8d8f7a5.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.b8d8f7a5.js"></script></body></html>
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4aa552e1"],{"0cb2":function(e,r,t){var a=t("e330"),n=t("7b0b"),c=Math.floor,i=a("".charAt),o=a("".replace),u=a("".slice),d=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,f=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,r,t,a,s,l){var v=t+e.length,h=a.length,p=f;return void 0!==s&&(s=n(s),p=d),o(l,p,(function(n,o){var d;switch(i(o,0)){case"$":return"$";case"&":return e;case"`":return u(r,0,t);case"'":return u(r,v);case"<":d=s[u(o,1,-1)];break;default:var f=+o;if(0===f)return n;if(f>h){var l=c(f/10);return 0===l?n:l<=h?void 0===a[l-1]?i(o,1):a[l-1]+i(o,1):n}d=a[f-1]}return void 0===d?"":d}))}},5319:function(e,r,t){"use strict";var a=t("2ba4"),n=t("c65b"),c=t("e330"),i=t("d784"),o=t("d039"),u=t("825a"),d=t("1626"),f=t("5926"),s=t("50c4"),l=t("577e"),v=t("1d80"),h=t("8aa5"),p=t("dc4a"),b=t("0cb2"),g=t("14c3"),m=t("b622"),$=m("replace"),x=Math.max,w=Math.min,k=c([].concat),I=c([].push),y=c("".indexOf),M=c("".slice),C=function(e){return void 0===e?e:String(e)},E=function(){return"$0"==="a".replace(/./,"$0")}(),U=function(){return!!/./[$]&&""===/./[$]("a","$0")}(),q=!o((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$<a>")}));i("replace",(function(e,r,t){var c=U?"$":"$0";return[function(e,t){var a=v(this),c=void 0==e?void 0:p(e,$);return c?n(c,e,a,t):n(r,l(a),e,t)},function(e,n){var i=u(this),o=l(e);if("string"==typeof n&&-1===y(n,c)&&-1===y(n,"$<")){var v=t(r,i,o,n);if(v.done)return v.value}var p=d(n);p||(n=l(n));var m=i.global;if(m){var $=i.unicode;i.lastIndex=0}var E=[];while(1){var U=g(i,o);if(null===U)break;if(I(E,U),!m)break;var q=l(U[0]);""===q&&(i.lastIndex=h(o,s(i.lastIndex),$))}for(var A="",D=0,J=0;J<E.length;J++){U=E[J];for(var O=l(U[0]),S=x(w(f(U.index),o.length),0),T=[],_=1;_<U.length;_++)I(T,C(U[_]));var j=U.groups;if(p){var G=k([O],T,S,o);void 0!==j&&I(G,j);var N=l(a(n,void 0,G))}else N=b(O,o,S,T,j,n);S>=D&&(A+=M(o,D,S)+N,D=S+O.length)}return A+M(o,D)}]}),!q||!E||U)},"6e78":function(e,r,t){"use strict";t.r(r);var a=function(){var e=this,r=e.$createElement,t=e._self._c||r;return t("div",{staticClass:"box"})},n=[],c=(t("ac1f"),t("5319"),t("99af"),t("2934")),i=c["a"].getGameInfo,o={components:{},data:function(){return{}},created:function(){document.title="",this.loadData()},methods:{loadData:function(){var e=this,r=this.$route.query;i({gameId:r.gameId,enterpriseId:r.enterpriseId}).then((function(t){document.title=t.gameName;var a="";switch(+t.templateType){case 1:a="cmh";break;case 2:break;default:break}r.backMusicUrl=encodeURIComponent(t.gameExt.backMusicUrl),e.$router.replace({path:"/".concat(a,"/").concat(t.templateId).concat(r.shareMemberId?"/support":""),query:r})}))}}},u=o,d=t("2877"),f=Object(d["a"])(u,a,n,!1,null,"04b584ab",null);r["default"]=f.exports},"99af":function(e,r,t){"use strict";var a=t("23e7"),n=t("da84"),c=t("d039"),i=t("e8b5"),o=t("861d"),u=t("7b0b"),d=t("07fa"),f=t("8418"),s=t("65f0"),l=t("1dde"),v=t("b622"),h=t("2d00"),p=v("isConcatSpreadable"),b=9007199254740991,g="Maximum allowed index exceeded",m=n.TypeError,$=h>=51||!c((function(){var e=[];return e[p]=!1,e.concat()[0]!==e})),x=l("concat"),w=function(e){if(!o(e))return!1;var r=e[p];return void 0!==r?!!r:i(e)},k=!$||!x;a({target:"Array",proto:!0,arity:1,forced:k},{concat:function(e){var r,t,a,n,c,i=u(this),o=s(i,0),l=0;for(r=-1,a=arguments.length;r<a;r++)if(c=-1===r?i:arguments[r],w(c)){if(n=d(c),l+n>b)throw m(g);for(t=0;t<n;t++,l++)t in c&&f(o,l,c[t])}else{if(l>=b)throw m(g);f(o,l++,c)}return o.length=l,o}})}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4aa552e1"],{"0cb2":function(e,r,t){var a=t("e330"),n=t("7b0b"),c=Math.floor,i=a("".charAt),o=a("".replace),u=a("".slice),f=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,d=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,r,t,a,s,l){var v=t+e.length,h=a.length,p=d;return void 0!==s&&(s=n(s),p=f),o(l,p,(function(n,o){var f;switch(i(o,0)){case"$":return"$";case"&":return e;case"`":return u(r,0,t);case"'":return u(r,v);case"<":f=s[u(o,1,-1)];break;default:var d=+o;if(0===d)return n;if(d>h){var l=c(d/10);return 0===l?n:l<=h?void 0===a[l-1]?i(o,1):a[l-1]+i(o,1):n}f=a[d-1]}return void 0===f?"":f}))}},5319:function(e,r,t){"use strict";var a=t("2ba4"),n=t("c65b"),c=t("e330"),i=t("d784"),o=t("d039"),u=t("825a"),f=t("1626"),d=t("5926"),s=t("50c4"),l=t("577e"),v=t("1d80"),h=t("8aa5"),p=t("dc4a"),b=t("0cb2"),g=t("14c3"),m=t("b622"),$=m("replace"),x=Math.max,w=Math.min,I=c([].concat),k=c([].push),y=c("".indexOf),M=c("".slice),q=function(e){return void 0===e?e:String(e)},A=function(){return"$0"==="a".replace(/./,"$0")}(),C=function(){return!!/./[$]&&""===/./[$]("a","$0")}(),D=!o((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$<a>")}));i("replace",(function(e,r,t){var c=C?"$":"$0";return[function(e,t){var a=v(this),c=void 0==e?void 0:p(e,$);return c?n(c,e,a,t):n(r,l(a),e,t)},function(e,n){var i=u(this),o=l(e);if("string"==typeof n&&-1===y(n,c)&&-1===y(n,"$<")){var v=t(r,i,o,n);if(v.done)return v.value}var p=f(n);p||(n=l(n));var m=i.global;if(m){var $=i.unicode;i.lastIndex=0}var A=[];while(1){var C=g(i,o);if(null===C)break;if(k(A,C),!m)break;var D=l(C[0]);""===D&&(i.lastIndex=h(o,s(i.lastIndex),$))}for(var E="",J=0,O=0;O<A.length;O++){C=A[O];for(var S=l(C[0]),T=x(w(d(C.index),o.length),0),_=[],j=1;j<C.length;j++)k(_,q(C[j]));var G=C.groups;if(p){var N=I([S],_,T,o);void 0!==G&&k(N,G);var z=l(a(n,void 0,N))}else z=b(S,o,T,_,G,n);T>=J&&(E+=M(o,J,T)+z,J=T+S.length)}return E+M(o,J)}]}),!D||!A||C)},"6e78":function(e,r,t){"use strict";t.r(r);var a=function(){var e=this,r=e.$createElement,t=e._self._c||r;return t("div",{staticClass:"box"})},n=[],c=(t("ac1f"),t("5319"),t("99af"),t("2934")),i=c["a"].getGameInfo,o={components:{},data:function(){return{}},created:function(){document.title="",this.loadData()},methods:{loadData:function(){var e=this,r=this.$route.query;i({gameId:r.gameId,enterpriseId:r.enterpriseId}).then((function(t){document.title=t.gameName;var a="";switch(+t.templateType){case 1:a="cmh";break;case 2:break;default:break}e.$router.replace({path:"/".concat(a,"/").concat(t.templateId).concat(r.shareMemberId?"/support":""),query:r})}))}}},u=o,f=t("2877"),d=Object(f["a"])(u,a,n,!1,null,"ffe1ca50",null);r["default"]=d.exports},"99af":function(e,r,t){"use strict";var a=t("23e7"),n=t("da84"),c=t("d039"),i=t("e8b5"),o=t("861d"),u=t("7b0b"),f=t("07fa"),d=t("8418"),s=t("65f0"),l=t("1dde"),v=t("b622"),h=t("2d00"),p=v("isConcatSpreadable"),b=9007199254740991,g="Maximum allowed index exceeded",m=n.TypeError,$=h>=51||!c((function(){var e=[];return e[p]=!1,e.concat()[0]!==e})),x=l("concat"),w=function(e){if(!o(e))return!1;var r=e[p];return void 0!==r?!!r:i(e)},I=!$||!x;a({target:"Array",proto:!0,arity:1,forced:I},{concat:function(e){var r,t,a,n,c,i=u(this),o=s(i,0),l=0;for(r=-1,a=arguments.length;r<a;r++)if(c=-1===r?i:arguments[r],w(c)){if(n=f(c),l+n>b)throw m(g);for(t=0;t<n;t++,l++)t in c&&d(o,l,c[t])}else{if(l>=b)throw m(g);d(o,l++,c)}return o.length=l,o}})}}]);
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -5,7 +5,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,minimum-scale=1,maximum-scale=1,initial-scale=1,user-scalable=no"/>
<link rel="icon" href="<%= BASE_URL %>favicon.ico">
<title><%= htmlWebpackPlugin.options.title %></title>
<title>进入游戏</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">
</head>
......
......@@ -17,8 +17,7 @@ export default {
show: Boolean,
},
data() {
return {
};
return {};
},
created() {},
methods: {
......@@ -44,10 +43,10 @@ export default {
context.drawImage(myImage, 0, 0, _w, _h);
var myImage2 = new Image();
myImage2.crossOrigin = "Anonymous";
myImage2.src = this.qrcodeUrl; //你自己本地的图片或者在线图片
myImage2.width = 120;
myImage2.height = 120;
myImage2.crossOrigin = "Anonymous";
myImage2.onload = function () {
context.drawImage(myImage2, 371, 793, 136, 136);
......
......@@ -282,8 +282,9 @@ export default {
}
.share-type-box .share-type-item img {
width: 52px;
height: 52px;
width: 28px;
height: 28px;
padding: 12px;
border-radius: 50%;
margin: 0 auto 8px;
background: white;
......
......@@ -44,10 +44,10 @@ export default {
context.drawImage(myImage, 0, 0, _w, _h);
var myImage2 = new Image();
myImage2.crossOrigin = "Anonymous";
myImage2.src = this.qrcodeUrl; //你自己本地的图片或者在线图片
myImage2.width = 120;
myImage2.height = 120;
myImage2.crossOrigin = "Anonymous";
myImage2.onload = function () {
context.drawImage(myImage2, 371, 793, 136, 136);
......
......@@ -275,8 +275,9 @@ export default {
}
.share-type-box .share-type-item img {
width: 52px;
height: 52px;
width: 28px;
height: 28px;
padding: 12px;
border-radius: 50%;
margin: 0 auto 8px;
background: white;
......
......@@ -44,11 +44,11 @@ export default {
context.drawImage(myImage, 0, 0, _w, _h);
var myImage2 = new Image();
myImage2.crossOrigin = "Anonymous";
myImage2.src = this.qrcodeUrl; //你自己本地的图片或者在线图片
myImage2.width = 120;
myImage2.height = 120;
myImage2.crossOrigin = "Anonymous";
myImage2.onload = function () {
context.drawImage(myImage2, 371, 793, 136, 136);
var base64 = canvas.toDataURL("image/png"); //"image/png" 这里注意一下
......
......@@ -275,8 +275,9 @@ export default {
}
.share-type-box .share-type-item img {
width: 52px;
height: 52px;
width: 28px;
height: 28px;
padding: 12px;
border-radius: 50%;
margin: 0 auto 8px;
background: white;
......
......@@ -251,7 +251,6 @@ export default {
};
},
created() {
document.title = "猜盲盒";
this.manager = new Manager(this);
let query = this.$route.query;
this.gameId = query.gameId;
......
......@@ -33,7 +33,6 @@ export default {
default:
break;
}
query.backMusicUrl = encodeURIComponent(res.gameExt.backMusicUrl);
this.$router.replace({
path: `/${gameTypeName}/${res.templateId}${
query.shareMemberId ? "/support" : ""
......
......@@ -33,7 +33,7 @@ export function Manager(component) {
_component.alertOptions = {};
}
this.showTips = (message)=>{
this.showTips = (message) => {
showAlert({
show: true,
content: message,
......@@ -154,136 +154,129 @@ export function Manager(component) {
const checkLimit = () => {
return new Promise((resolve) => {
validGame(_component.$route.query).then(resolve).catch((error) => {
error = error || {};
showAlert({
show: true,
title: "",
content: error.message || '网络异常',
cancel: () => {
validGame(_component.$route.query).then(resolve).catch(handleError)
})
}
const handleError = (res) => {
let content = "";
let title = "";
let buttonList = [
{
text: "前往会员中心",
click: () => {
hiddenAlert();
// TODO
toMemberCenter();
},
},
];
switch (+res.code) {
case 2001:
// 游戏已结束
content = "来晚一步,游戏已结束,\n去其他地方看看吧~";
break;
case 2002:
// 游戏未开始
content = "游戏还没开始,请耐心等待,\n去其他地方看看吧~";
break;
case 2003:
// 游戏无权限
title = "很遗憾";
content = "您暂无权限参加本次游戏,\n详情请查看游戏规则";
buttonList = [{
text: "查看规则",
click: () => {
hiddenAlert();
_component.toGameRule();
},
})
}];
break;
case 2004:
// 抽奖次数已达上限
content = "游戏次数已达上限,\n去其他地方看看吧~";
break;
case 2005:
// 用户游戏抽奖次数小于0
title = "游戏剩余次数已用完";
content = `每邀请${_component.shareConditionObj.inviteNum}位好友助力即可获得${_component.shareConditionObj.value}次游戏机会哦~`;
buttonList = [{
text: "分享好友",
click: () => {
hiddenAlert();
_component.shareWx();
},
}, {
text: "分享朋友圈",
click: () => {
hiddenAlert();
_component.sharePyq();
},
}];
break;
case 2006:
// 用户积分不足
content = "积分不足,\n先去获取些积分吧~";
buttonList = [{
text: "立即获取积分",
click: () => {
hiddenAlert();
window.wx.miniProgram.navigateTo({
url: '/' + _component.rule.dumpPath,
})
},
}];
break;
case 2007:
// 用户游戏抽奖今日免费次数小于0
content = "今日免费次数已用完,\n明早继续";
break;
case 2008:
// 用户游戏抽奖总免费次数小于0
content = "免费游戏次数已达上限,\n去其他地方看看吧~";
break;
default:
content = res.message || "系统异常";
buttonList = [];
break;
}
if (title || content) {
showAlert({
show: true,
title: title,
content: content,
buttonList: buttonList,
cancel: () => {
hiddenAlert();
},
})
})
}
}
const play = () => {
let openTimePromise = new Promise((resolve)=>{
setTimeout(()=>{
let openTimePromise = new Promise((resolve) => {
setTimeout(() => {
resolve(1);
},1500)
}, 1500)
})
return new Promise((resolve,reject)=>{
return new Promise((resolve, reject) => {
if (_component.isOpening) {
reject();
return;
}
_component.isOpening = true;
Promise.all([gamePlay(_component.$route.query),openTimePromise]).then((values)=>{
Promise.all([gamePlay(_component.$route.query), openTimePromise]).then((values) => {
let res = values[0];
setTimeout(() => {
_component.isOpening = false;
}, 300)
resolve(res)
}).catch((res) => {
console.log("res---->",res);
_component.isOpening = false;
reject(res);
let content = "";
let title = "";
let buttonList = [
{
text: "前往会员中心",
click: () => {
hiddenAlert();
// TODO
toMemberCenter();
},
},
];
switch (+res.code) {
case 2001:
// 游戏已结束
content = "来晚一步,游戏已结束,\n去其他地方看看吧~";
break;
case 2002:
// 游戏未开始
content = "游戏还没开始,请耐心等待,\n去其他地方看看吧~";
break;
case 2003:
// 游戏无权限
title = "很遗憾";
content = "您暂无权限参加本次游戏,\n详情请查看游戏规则";
buttonList = [{
text: "查看规则",
click: () => {
hiddenAlert();
_component.toGameRule();
},
}];
break;
case 2004:
// 抽奖次数已达上限
content = "游戏次数已达上限,\n去其他地方看看吧~";
break;
case 2005:
// 用户游戏抽奖次数小于0
title = "游戏剩余次数已用完";
content = `每邀请${_component.shareConditionObj.inviteNum}位好友助力即可获得${_component.shareConditionObj.value}次游戏机会哦~`;
buttonList = [{
text: "分享好友",
click: () => {
_component.shareWx();
hiddenAlert();
},
}, {
text: "分享朋友圈",
click: () => {
_component.sharePyq();
hiddenAlert();
},
}];
break;
case 2006:
// 用户积分不足
content = "积分不足,\n先去获取些积分吧~";
buttonList = [{
text: "立即获取积分",
click: () => {
hiddenAlert();
window.wx.miniProgram.navigateTo({
url: '/' + _component.rule.dumpPath,
})
},
}];
break;
case 2007:
// 用户游戏抽奖今日免费次数小于0
content = "今日免费次数已用完,\n明早继续";
break;
case 2008:
// 用户游戏抽奖总免费次数小于0
content = "免费游戏次数已达上限,\n去其他地方看看吧~";
break;
default:
content = res.message || "系统异常";
buttonList = [];
break;
}
if (title || content) {
showAlert({
show: true,
title: title,
content: content,
buttonList: buttonList,
cancel: () => {
hiddenAlert();
},
})
}
handleError(res);
})
})
}
......@@ -400,7 +393,7 @@ export function Manager(component) {
this.support = async () => {
let query = _component.$route.query;
if (query.memberId == query.shareMemberId) {
showAlert({
show: true,
......
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