Commit 35e87dd4f5f176669eecb80fcc5fc23afc5e2727

Authored by 后端研发-倪永富
1 parent e35671c4

红包连续点击问题修改

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