|
@@ -278,6 +278,9 @@
|
|
|
<text>游戏中界面</text>
|
|
|
</view>
|
|
|
</van-popup>
|
|
|
+
|
|
|
+ <!-- 防止多次开始 -->
|
|
|
+ <cover-view class="started_bg" v-show="is_started"></cover-view>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
@@ -304,6 +307,8 @@ export default {
|
|
|
pay_window: false,
|
|
|
// 使用类型 1次数 2时间 0未选择
|
|
|
pay_type: 0,
|
|
|
+ // 限制点击一次
|
|
|
+ is_started: false,
|
|
|
|
|
|
start_show: false,
|
|
|
};
|
|
@@ -321,6 +326,7 @@ export default {
|
|
|
|
|
|
if(wx.getStorageSync("userinfo").level == 11){
|
|
|
$this.choose_pay(2)
|
|
|
+
|
|
|
}else{
|
|
|
$this.pay_window = true;
|
|
|
}
|
|
@@ -331,6 +337,9 @@ export default {
|
|
|
Toast.fail("请佩戴好脑环开始训练");
|
|
|
return false;
|
|
|
}
|
|
|
+
|
|
|
+ $this.is_started = true
|
|
|
+
|
|
|
$this.pay_type = $event;
|
|
|
let $params = {
|
|
|
type: $event,
|
|
@@ -369,10 +378,12 @@ export default {
|
|
|
// });
|
|
|
// }, 800);
|
|
|
} else {
|
|
|
+ $this.is_started = false
|
|
|
Toast.fail($data.errmsg);
|
|
|
}
|
|
|
},
|
|
|
(err) => {
|
|
|
+ $this.is_started = false
|
|
|
console.log(err);
|
|
|
}
|
|
|
);
|
|
@@ -396,6 +407,9 @@ export default {
|
|
|
$this.$emit("change_status", 0);
|
|
|
},
|
|
|
},
|
|
|
+ onShow(){
|
|
|
+ $this.is_started = false
|
|
|
+ },
|
|
|
created() {
|
|
|
$this = this;
|
|
|
},
|
|
@@ -450,4 +464,14 @@ export default {
|
|
|
right: 0px;
|
|
|
bottom: 160px;
|
|
|
}
|
|
|
+
|
|
|
+.started_bg {
|
|
|
+ position: fixed;
|
|
|
+ left: 0;
|
|
|
+ right: 0;
|
|
|
+ top: 0;
|
|
|
+ bottom: 0;
|
|
|
+ background: rgba(255, 255, 255, 0);
|
|
|
+ z-index: 999;
|
|
|
+}
|
|
|
</style>
|