Commit ab1086fc39710ab51f40accbc4ea66eaab4904a2

Authored by yvan.ni
1 parent e1b7d9a0

礼包使用按钮要判断是否已使用,是否已过期

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>
... ...