Commit 35e87dd4f5f176669eecb80fcc5fc23afc5e2727
1 parent
e35671c4
红包连续点击问题修改
Showing
1 changed file
with
43 additions
and
36 deletions
packageA/pages/hongBao/hongBao.js
@@ -12,6 +12,7 @@ Page({ | @@ -12,6 +12,7 @@ Page({ | ||
12 | data: { | 12 | data: { |
13 | url: app.globalData.setting.imghost, | 13 | url: app.globalData.setting.imghost, |
14 | qiangHongBao: false, | 14 | qiangHongBao: false, |
15 | + qianging: false, | ||
15 | time: null, | 16 | time: null, |
16 | 17 | ||
17 | // hongBaoData: null, //保存抢红包活动的相关时间等信息 | 18 | // hongBaoData: null, //保存抢红包活动的相关时间等信息 |
@@ -223,42 +224,47 @@ Page({ | @@ -223,42 +224,47 @@ Page({ | ||
223 | }, | 224 | }, |
224 | 225 | ||
225 | qiangHongBao() { | 226 | qiangHongBao() { |
226 | - app.request.promisePost('/api/weshop/redmoney/redRecord/saveRecord', { | ||
227 | - data: { | ||
228 | - store_id: app.globalData.setting.stoid, | ||
229 | - user_id: app.globalData.user_id, | ||
230 | - redid: this.data.hongBaoData.id, | ||
231 | - } | ||
232 | - }) | ||
233 | - .then(res => { | ||
234 | - if(res.data.code == 0){ | ||
235 | - // wx.hideLoading(); | ||
236 | - // wx.showToast({ | ||
237 | - // title: '领取成功', | ||
238 | - // icon: 'success', | ||
239 | - // duration: 2000 | ||
240 | - // }); | ||
241 | - console.log('请求提交成功',res.data); | ||
242 | - // if(callback) { | ||
243 | - // callback(res.data.data); | ||
244 | - // } | ||
245 | - } else if(res.data.code === -1) { | ||
246 | - // wx.hideLoading(); | ||
247 | - // wx.showToast({ | ||
248 | - // title: '领取失败:' + res.data.msg, | ||
249 | - // icon: 'none', | ||
250 | - // duration: 2000 | ||
251 | - // }); | ||
252 | - // self.setData({ | ||
253 | - // result: res.data | ||
254 | - // }); | ||
255 | - | ||
256 | - }; | ||
257 | - self.setData({ | ||
258 | - result: res.data, | ||
259 | - qiangHongBao: true, | ||
260 | - }); | ||
261 | - }) | 227 | + if(!this.data.qianging) { |
228 | + this.data.qianging = true; | ||
229 | + app.request.promisePost('/api/weshop/redmoney/redRecord/saveRecord', { | ||
230 | + data: { | ||
231 | + store_id: app.globalData.setting.stoid, | ||
232 | + user_id: app.globalData.user_id, | ||
233 | + redid: this.data.hongBaoData.id, | ||
234 | + } | ||
235 | + }) | ||
236 | + .then(res => { | ||
237 | + // if(res.data.code == 0){ | ||
238 | + // // wx.hideLoading(); | ||
239 | + // // wx.showToast({ | ||
240 | + // // title: '领取成功', | ||
241 | + // // icon: 'success', | ||
242 | + // // duration: 2000 | ||
243 | + // // }); | ||
244 | + // console.log('请求提交成功',res.data); | ||
245 | + | ||
246 | + // // if(callback) { | ||
247 | + // // callback(res.data.data); | ||
248 | + // // } | ||
249 | + // } else if(res.data.code === -1) { | ||
250 | + // // wx.hideLoading(); | ||
251 | + // // wx.showToast({ | ||
252 | + // // title: '领取失败:' + res.data.msg, | ||
253 | + // // icon: 'none', | ||
254 | + // // duration: 2000 | ||
255 | + // // }); | ||
256 | + // // self.setData({ | ||
257 | + // // result: res.data | ||
258 | + // // }); | ||
259 | + | ||
260 | + // }; | ||
261 | + self.setData({ | ||
262 | + result: res.data, | ||
263 | + qiangHongBao: true, | ||
264 | + }); | ||
265 | + }) | ||
266 | + } | ||
267 | + | ||
262 | 268 | ||
263 | }, | 269 | }, |
264 | 270 | ||
@@ -310,6 +316,7 @@ Page({ | @@ -310,6 +316,7 @@ Page({ | ||
310 | closePopup() { | 316 | closePopup() { |
311 | this.setData({ | 317 | this.setData({ |
312 | qiangHongBao: false, | 318 | qiangHongBao: false, |
319 | + qianging: false, | ||
313 | }); | 320 | }); |
314 | }, | 321 | }, |
315 | 322 |