couponCell.js
945 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
// page/subPackage/pages/couponList/couponCell.js
Component({
/**
* 组件的属性列表
*/
properties: {
item: {
type: Object,
},
itemType: {
type: Number,//0:可用 1: 不可用 2:未使用 3:已使用 4:已过期 5:可用 6:不可用
},
itemAvailableed: {
type: Number,
},
},
/**
* 组件的初始数据
*/
data: {
showComment: false,
},
/**
* 组件的方法列表
*/
methods: {
showCommentTap: function(e) {
let showComment = !this.data.showComment;
this.setData({
showComment,
})
},
selectCouponTap: function (e) {
if (this.properties.itemType == 5 && this.properties.item.is_selected_support == 'Y') {
this.triggerEvent('didSelectCoupon', this.properties.item.coupon_code);
}
},
useButtonTap: function (e) {
this.triggerEvent('useButtonTap', this.properties.item);
}
}
})