Commit 5133c7cf37b12ac1e5b9ab670bafd31b9e12d28d
1 parent
5bf3b969
我的礼包和我的礼包详情版面调整
Showing
4 changed files
with
51 additions
and
34 deletions
pages/giftpack/buygiftpack/giftpackbuy.js
... | ... | @@ -37,13 +37,7 @@ Page({ |
37 | 37 | th.getList(); |
38 | 38 | }, |
39 | 39 | onShow: function() { |
40 | - // var th = this; | |
41 | - // th.setData({ | |
42 | - // pages: 1, | |
43 | - // pageSize: 10, | |
44 | - // loadingType: 0 | |
45 | - // }) | |
46 | - // th.getList(); | |
40 | + | |
47 | 41 | }, |
48 | 42 | |
49 | 43 | GetBuyPrice: function(e) { |
... | ... | @@ -155,6 +149,9 @@ Page({ |
155 | 149 | }, |
156 | 150 | getList: function(e) { |
157 | 151 | var th = this; |
152 | + wx.showLoading({ | |
153 | + title: '加载中', | |
154 | + }); | |
158 | 155 | getApp().request.get('/api/weshop/marketing/giftbag/page', { |
159 | 156 | data: { |
160 | 157 | storeId: th.data.getStorageID, //商家ID | ... | ... |
pages/giftpack/buygiftpack/giftpackbuy.wxml
... | ... | @@ -39,7 +39,7 @@ |
39 | 39 | <text class="ellipsis-1">{{"原价:¥"+items.giftPosPrice}}</text> |
40 | 40 | </view> |
41 | 41 | <view class="content_ware_time"> |
42 | - <text class="ellipsis-1">{{"活动时间:"+items.endTime}}</text> | |
42 | + <text class="ellipsis-1">{{"活动结束时间:"+items.endTime}}</text> | |
43 | 43 | </view> |
44 | 44 | </view> |
45 | 45 | </view> | ... | ... |
pages/giftpack/giftpacklist/giftpacklist.js
... | ... | @@ -4,7 +4,7 @@ var e = getApp(), |
4 | 4 | t = e.request, |
5 | 5 | d = e.globalData; |
6 | 6 | var ut = require("../../../utils/util.js"); |
7 | - | |
7 | + | |
8 | 8 | Page({ |
9 | 9 | data: { |
10 | 10 | url: a.url, //接口网址 |
... | ... | @@ -25,8 +25,9 @@ Page({ |
25 | 25 | wareCard: [], |
26 | 26 | orderSn: "", //订单编号 |
27 | 27 | lbId: "", |
28 | - code: "", //核销码 | |
29 | - c_state:"0", //判断是否已经使用, 0正常 1已使用 2已过期 | |
28 | + code: "", //核销码 | |
29 | + c_state: "0", //判断是否已经使用, 0正常 1已使用 2已过期 | |
30 | + is_lb: 0, //是否有礼包 | |
30 | 31 | }, |
31 | 32 | onLoad: function(options) { |
32 | 33 | var th = this; |
... | ... | @@ -179,16 +180,20 @@ Page({ |
179 | 180 | giftRemark: res.data.data.giftRemark |
180 | 181 | }) |
181 | 182 | } |
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}) | |
183 | + | |
184 | + //---获取日期的时间戳--- | |
185 | + var t_endtime = res.data.data.endTime; | |
186 | + t_endtime = t_endtime.replace(/-/g, '/'); | |
187 | + var t_date = new Date(t_endtime) / 1000; | |
188 | + var t_now = ut.gettimestamp(); | |
189 | + | |
190 | + if (res.data.data.goodsUseState) th.setData({ | |
191 | + c_state: 1 | |
192 | + }) | |
193 | + else if (t_date <= t_now) | |
194 | + th.setData({ | |
195 | + c_state: 2 | |
196 | + }) | |
192 | 197 | |
193 | 198 | th.setData({ |
194 | 199 | giftDate: res.data.data.endTime, |
... | ... | @@ -201,6 +206,15 @@ Page({ |
201 | 206 | wareCard: res.data.data.wareCard, |
202 | 207 | lbId: res.data.data.lbId |
203 | 208 | }) |
209 | + //判断是否有礼包 | |
210 | + for (var i = 0; i < res.data.data.wareCard.length; i++) { | |
211 | + if (res.data.data.wareCard[i].lbType == 1) { | |
212 | + th.setData({ | |
213 | + is_lb: 1 | |
214 | + }) | |
215 | + break; | |
216 | + } | |
217 | + } | |
204 | 218 | } else { |
205 | 219 | getApp().my_warnning("系统繁忙,请稍后再试", 0, th); |
206 | 220 | return false; |
... | ... | @@ -301,7 +315,7 @@ Page({ |
301 | 315 | getApp().goto(url); |
302 | 316 | }, |
303 | 317 | //图片失败,默认图片 |
304 | - bind_bnerr2: function (e) { | |
318 | + bind_bnerr2: function(e) { | |
305 | 319 | var _errImg = e.target.dataset.errorimg; |
306 | 320 | var _errObj = {}; |
307 | 321 | _errObj[_errImg] = "/public/images/empty.jpg"; |
... | ... | @@ -309,7 +323,7 @@ Page({ |
309 | 323 | |
310 | 324 | }, |
311 | 325 | //关闭导航 |
312 | - close: function () { | |
326 | + close: function() { | |
313 | 327 | var th = this; |
314 | 328 | var nav_b = th.selectComponent("#nav_b"); //组件的id |
315 | 329 | nav_b.close_box(); | ... | ... |
pages/giftpack/giftpacklist/giftpacklist.wxml
... | ... | @@ -118,17 +118,23 @@ |
118 | 118 | </block> |
119 | 119 | <block wx:if="{{isBuy==0}}"> |
120 | 120 | <view class="foot_button data-v-3a5b7e36"> |
121 | - <view wx:if="{{c_state==0}}" class="foot_button_buy data-v-3a5b7e36" bindtap="getcode"> | |
122 | - <text class="data-v-3a5b7e36">立即使用</text> | |
123 | - </view> | |
124 | - <view wx:if="{{c_state==1}}" class="foot_button_buy data-v-3a5b7e36 overdue" > | |
125 | - <text class="data-v-3a5b7e36">商品已使用</text> | |
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 | - | |
121 | + <block wx:if="{{is_lb==1}}"> | |
122 | + <view wx:if="{{is_lb==1}}" class="foot_button_buy data-v-3a5b7e36 overdue"> | |
123 | + <text class="data-v-3a5b7e36">无核销商品</text> | |
124 | + </view> | |
125 | + </block> | |
126 | + <block wx:else> | |
127 | + <view wx:if="{{c_state==0}}" class="foot_button_buy data-v-3a5b7e36" bindtap="getcode"> | |
128 | + <text class="data-v-3a5b7e36">立即使用</text> | |
129 | + </view> | |
130 | + <view wx:if="{{c_state==1}}" class="foot_button_buy data-v-3a5b7e36 overdue"> | |
131 | + <text class="data-v-3a5b7e36">商品已核销</text> | |
132 | + </view> | |
133 | + <view wx:if="{{c_state==2}}" class="foot_button_buy data-v-3a5b7e36 overdue"> | |
134 | + <text class="data-v-3a5b7e36">商品兑换时间已过</text> | |
135 | + </view> | |
136 | + | |
137 | + </block> | |
132 | 138 | </view> |
133 | 139 | </block> |
134 | 140 | </view> | ... | ... |