Commit 5133c7cf37b12ac1e5b9ab670bafd31b9e12d28d

Authored by 前端研发-钱巧玲
1 parent 5bf3b969

我的礼包和我的礼包详情版面调整

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>