diff --git a/packageB/pages/user/user_coupon/user_coupon.js b/packageB/pages/user/user_coupon/user_coupon.js index 3d0312d..717333f 100644 --- a/packageB/pages/user/user_coupon/user_coupon.js +++ b/packageB/pages/user/user_coupon/user_coupon.js @@ -130,8 +130,23 @@ Page({ //获取券 get_quan:function (e) { + + console.log("get_quan_ing:"+this.data.get_quan_ing); + + if(this.data.get_quan_ing) return false; + this.data.get_quan_ing=1; + var th=this,index=e.currentTarget.dataset.ind; var item = this.data.quan_list[index]; + + var txt_get="quan_list["+index+"].get_quan_ing"; + + + this.setData({ + [txt_get]:1 + }) + + var can_get = item.ObtainTimes; var Obtain = item.Obtain; var Id = item.Id; @@ -153,8 +168,25 @@ Page({ obj[text] = Obtain; th.setData(obj); getApp().my_warnning("您已成功领取该券",1,th); + + setTimeout(()=>{ + th.data.get_quan_ing=0; + th.setData({ + [txt_get]:0 + }) + },1000) + + + }else{ getApp().my_warnning(e.data.msg,0,th); + + setTimeout(()=>{ + th.data.get_quan_ing=0; + th.setData({ + [txt_get]:0 + }) + }) } } }) diff --git a/packageB/pages/user/user_coupon/user_coupon.wxml b/packageB/pages/user/user_coupon/user_coupon.wxml index 024d38b..88ced99 100644 --- a/packageB/pages/user/user_coupon/user_coupon.wxml +++ b/packageB/pages/user/user_coupon/user_coupon.wxml @@ -82,8 +82,8 @@ - 立即领取 + {{item.get_quan_ing?'领取中':'立即领取'}} 已领取