2019-05-10 09:43:53 +08:00

49 lines
1.2 KiB
JavaScript

var app = getApp();
Component({
properties: {
coupon: {
type: Object,
value:{
list:[],
statusTile:''
},
},
//打开状态 0=领取优惠券,1=使用优惠券
openType:{
type:Number,
value:0,
}
},
data: {
},
attached: function () {
},
methods: {
close: function () {
this.triggerEvent('ChangCouponsClone');
},
getCouponUser:function(e){
var that = this;
var id = e.currentTarget.dataset.id;
var index = e.currentTarget.dataset.index;
var list = that.data.coupon.list;
if (list[index].is_use == true && this.data.openType==0) return true;
switch (this.data.openType){
case 0:
//领取优惠券
app.basePost(app.U({ c: 'coupons_api', a: 'user_get_coupon' }), { couponId:id},function(res){
list[index].is_use=true;
that.setData({
['coupon.list']: list
});
app.Tips({ title: '领取成功' });
that.triggerEvent('ChangCoupons',list[index]);
});
break;
case 1:
that.triggerEvent('ChangCoupons',index);
break;
}
},
}
})