From 49e4f792c9993119d1bebbe9e9f6fbd8880d10b9 Mon Sep 17 00:00:00 2001 From: abson Date: Wed, 8 Dec 2021 15:50:44 +0800 Subject: [PATCH] 会员权益免费领取 延迟器操作 --- pages/user/user_spsy/user_spsy.js | 57 ++++++++++++++++++++++++++++++++------------------------- 1 file changed, 32 insertions(+), 25 deletions(-) diff --git a/pages/user/user_spsy/user_spsy.js b/pages/user/user_spsy/user_spsy.js index c81c700..bd315ab 100644 --- a/pages/user/user_spsy/user_spsy.js +++ b/pages/user/user_spsy/user_spsy.js @@ -15,7 +15,7 @@ Page({ page: 1, isLoading: 0, no_more: 0, - is_use:0 //领取状态 + is_use: 0 //领取状态 }, /** * 生命周期函数--监听页面加载 @@ -44,7 +44,7 @@ Page({ }, - async getQrCode(id) { + async getQrCode(id) { const res = await getApp().request.promiseGet("/api/weshop/users/grade/wares/code/get", { data: { privilegeId: id, @@ -53,11 +53,11 @@ Page({ }, }); if (res.data.code == 0 && res.data.data) { - if(res.data.data.VerifyDate || res.data.data.VerifyNo){ + if (res.data.data.VerifyDate || res.data.data.VerifyNo) { this.setData({ - is_use:1 + is_use: 1 }) - }else{ + } else { this.setData({ qr_code_object: res.data.data, }) @@ -128,28 +128,35 @@ Page({ //--领取商品-- async show_hxm(e) { - let qr_code_object = this.data.qr_code_object; - if (qr_code_object !== {}) { - let { WriteOffCode: val, BeginDate, EndDate} = qr_code_object; - let qr_code = this.selectComponent("#qc_com"); - let obj = { - val, - content: "当前核销码仅限当面使用", - now: BeginDate, - validay: EndDate, - is_quan: 0, - }; - qr_code.open(obj) - }else{ - wx.showToast({ - title: "获取失败", - icon: 'none', - duration: 1000 - }) - } + setTimeout(() => { + let qr_code_object = this.data.qr_code_object; + if (qr_code_object !== {}) { + let { + WriteOffCode: val, + BeginDate, + EndDate + } = qr_code_object; + let qr_code = this.selectComponent("#qc_com"); + let obj = { + val, + content: "当前核销码仅限当面使用", + now: BeginDate, + validay: EndDate, + is_quan: 0, + is_fw:0, + }; + qr_code.open(obj) + } else { + wx.showToast({ + title: "获取失败", + icon: 'none', + duration: 1000 + }) + } + }, 500); }, - close:function (){ + close: function () { this.getQrCode(this.data.FormId) } }) \ No newline at end of file -- libgit2 0.21.4