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,13 +37,7 @@ Page({ | ||
37 | th.getList(); | 37 | th.getList(); |
38 | }, | 38 | }, |
39 | onShow: function() { | 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 | GetBuyPrice: function(e) { | 43 | GetBuyPrice: function(e) { |
@@ -155,6 +149,9 @@ Page({ | @@ -155,6 +149,9 @@ Page({ | ||
155 | }, | 149 | }, |
156 | getList: function(e) { | 150 | getList: function(e) { |
157 | var th = this; | 151 | var th = this; |
152 | + wx.showLoading({ | ||
153 | + title: '加载中', | ||
154 | + }); | ||
158 | getApp().request.get('/api/weshop/marketing/giftbag/page', { | 155 | getApp().request.get('/api/weshop/marketing/giftbag/page', { |
159 | data: { | 156 | data: { |
160 | storeId: th.data.getStorageID, //商家ID | 157 | storeId: th.data.getStorageID, //商家ID |
pages/giftpack/buygiftpack/giftpackbuy.wxml
@@ -39,7 +39,7 @@ | @@ -39,7 +39,7 @@ | ||
39 | <text class="ellipsis-1">{{"原价:¥"+items.giftPosPrice}}</text> | 39 | <text class="ellipsis-1">{{"原价:¥"+items.giftPosPrice}}</text> |
40 | </view> | 40 | </view> |
41 | <view class="content_ware_time"> | 41 | <view class="content_ware_time"> |
42 | - <text class="ellipsis-1">{{"活动时间:"+items.endTime}}</text> | 42 | + <text class="ellipsis-1">{{"活动结束时间:"+items.endTime}}</text> |
43 | </view> | 43 | </view> |
44 | </view> | 44 | </view> |
45 | </view> | 45 | </view> |
pages/giftpack/giftpacklist/giftpacklist.js
@@ -4,7 +4,7 @@ var e = getApp(), | @@ -4,7 +4,7 @@ var e = getApp(), | ||
4 | t = e.request, | 4 | t = e.request, |
5 | d = e.globalData; | 5 | d = e.globalData; |
6 | var ut = require("../../../utils/util.js"); | 6 | var ut = require("../../../utils/util.js"); |
7 | - | 7 | + |
8 | Page({ | 8 | Page({ |
9 | data: { | 9 | data: { |
10 | url: a.url, //接口网址 | 10 | url: a.url, //接口网址 |
@@ -25,8 +25,9 @@ Page({ | @@ -25,8 +25,9 @@ Page({ | ||
25 | wareCard: [], | 25 | wareCard: [], |
26 | orderSn: "", //订单编号 | 26 | orderSn: "", //订单编号 |
27 | lbId: "", | 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 | onLoad: function(options) { | 32 | onLoad: function(options) { |
32 | var th = this; | 33 | var th = this; |
@@ -179,16 +180,20 @@ Page({ | @@ -179,16 +180,20 @@ Page({ | ||
179 | giftRemark: res.data.data.giftRemark | 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 | th.setData({ | 198 | th.setData({ |
194 | giftDate: res.data.data.endTime, | 199 | giftDate: res.data.data.endTime, |
@@ -201,6 +206,15 @@ Page({ | @@ -201,6 +206,15 @@ Page({ | ||
201 | wareCard: res.data.data.wareCard, | 206 | wareCard: res.data.data.wareCard, |
202 | lbId: res.data.data.lbId | 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 | } else { | 218 | } else { |
205 | getApp().my_warnning("系统繁忙,请稍后再试", 0, th); | 219 | getApp().my_warnning("系统繁忙,请稍后再试", 0, th); |
206 | return false; | 220 | return false; |
@@ -301,7 +315,7 @@ Page({ | @@ -301,7 +315,7 @@ Page({ | ||
301 | getApp().goto(url); | 315 | getApp().goto(url); |
302 | }, | 316 | }, |
303 | //图片失败,默认图片 | 317 | //图片失败,默认图片 |
304 | - bind_bnerr2: function (e) { | 318 | + bind_bnerr2: function(e) { |
305 | var _errImg = e.target.dataset.errorimg; | 319 | var _errImg = e.target.dataset.errorimg; |
306 | var _errObj = {}; | 320 | var _errObj = {}; |
307 | _errObj[_errImg] = "/public/images/empty.jpg"; | 321 | _errObj[_errImg] = "/public/images/empty.jpg"; |
@@ -309,7 +323,7 @@ Page({ | @@ -309,7 +323,7 @@ Page({ | ||
309 | 323 | ||
310 | }, | 324 | }, |
311 | //关闭导航 | 325 | //关闭导航 |
312 | - close: function () { | 326 | + close: function() { |
313 | var th = this; | 327 | var th = this; |
314 | var nav_b = th.selectComponent("#nav_b"); //组件的id | 328 | var nav_b = th.selectComponent("#nav_b"); //组件的id |
315 | nav_b.close_box(); | 329 | nav_b.close_box(); |
pages/giftpack/giftpacklist/giftpacklist.wxml
@@ -118,17 +118,23 @@ | @@ -118,17 +118,23 @@ | ||
118 | </block> | 118 | </block> |
119 | <block wx:if="{{isBuy==0}}"> | 119 | <block wx:if="{{isBuy==0}}"> |
120 | <view class="foot_button data-v-3a5b7e36"> | 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 | </view> | 138 | </view> |
133 | </block> | 139 | </block> |
134 | </view> | 140 | </view> |