Commit ab1086fc39710ab51f40accbc4ea66eaab4904a2
1 parent
e1b7d9a0
礼包使用按钮要判断是否已使用,是否已过期
Showing
2 changed files
with
22 additions
and
4 deletions
pages/giftpack/giftpacklist/giftpacklist.js
| ... | ... | @@ -3,6 +3,8 @@ var e = getApp(), |
| 3 | 3 | os = a, |
| 4 | 4 | t = e.request, |
| 5 | 5 | d = e.globalData; |
| 6 | +var ut = require("../../../utils/util.js"); | |
| 7 | + | |
| 6 | 8 | Page({ |
| 7 | 9 | data: { |
| 8 | 10 | url: a.url, //接口网址 |
| ... | ... | @@ -23,7 +25,8 @@ Page({ |
| 23 | 25 | wareCard: [], |
| 24 | 26 | orderSn: "", //订单编号 |
| 25 | 27 | lbId: "", |
| 26 | - code: "", //核销码 | |
| 28 | + code: "", //核销码 | |
| 29 | + c_state:"0", //判断是否已经使用, 0正常 1已使用 2已过期 | |
| 27 | 30 | }, |
| 28 | 31 | onLoad: function(options) { |
| 29 | 32 | var th = this; |
| ... | ... | @@ -176,6 +179,16 @@ Page({ |
| 176 | 179 | giftRemark: res.data.data.giftRemark |
| 177 | 180 | }) |
| 178 | 181 | } |
| 182 | + | |
| 183 | + //---获取日期的时间戳--- | |
| 184 | + var t_endtime=res.data.data.endTime; | |
| 185 | + t_endtime = t_endtime.replace(/-/g,'/'); | |
| 186 | + var t_date = new Date(t_endtime)/1000; | |
| 187 | + var t_now=ut.gettimestamp(); | |
| 188 | + | |
| 189 | + if(res.data.data.goodsUseState) th.setData({c_state:1}) | |
| 190 | + else if(t_date<=t_now) | |
| 191 | + th.setData({c_state:2}) | |
| 179 | 192 | |
| 180 | 193 | th.setData({ |
| 181 | 194 | giftDate: res.data.data.endTime, | ... | ... |
pages/giftpack/giftpacklist/giftpacklist.wxml
| ... | ... | @@ -118,12 +118,17 @@ |
| 118 | 118 | </block> |
| 119 | 119 | <block wx:if="{{isBuy==0}}"> |
| 120 | 120 | <view class="foot_button data-v-3a5b7e36"> |
| 121 | - <view wx:if="{{false}}" class="foot_button_buy data-v-3a5b7e36" bindtap="getcode"> | |
| 121 | + <view wx:if="{{c_state==0}}" class="foot_button_buy data-v-3a5b7e36" bindtap="getcode"> | |
| 122 | 122 | <text class="data-v-3a5b7e36">立即使用</text> |
| 123 | 123 | </view> |
| 124 | - <view class="foot_button_buy data-v-3a5b7e36 overdue" bindtap="getcode"> | |
| 125 | - <text class="data-v-3a5b7e36">商品已过期</text> | |
| 124 | + <view wx:if="{{c_state==1}}" class="foot_button_buy data-v-3a5b7e36 overdue" > | |
| 125 | + <text class="data-v-3a5b7e36">商品已使用</text> | |
| 126 | 126 | </view> |
| 127 | + <view wx:if="{{c_state==2}}" class="foot_button_buy data-v-3a5b7e36 overdue" > | |
| 128 | + <text class="data-v-3a5b7e36">商品已过期</text> | |
| 129 | + </view> | |
| 130 | + | |
| 131 | + | |
| 127 | 132 | </view> |
| 128 | 133 | </block> |
| 129 | 134 | </view> | ... | ... |