Commit e927fc36252f8a474b9285ddaffcf19277f88375

Authored by season
1 parent ce73a88c

代金券详细优化

packageA/pages/quan_list/quan_list.js
@@ -19,6 +19,7 @@ Page({ @@ -19,6 +19,7 @@ Page({
19 loading:0, 19 loading:0,
20 get_item:null, 20 get_item:null,
21 show_success:0, 21 show_success:0,
  22 + getcurday:null,
22 }, 23 },
23 //------初始化加载---------- 24 //------初始化加载----------
24 onLoad: function(t) { 25 onLoad: function(t) {
@@ -36,6 +37,8 @@ Page({ @@ -36,6 +37,8 @@ Page({
36 //券的模拟数据 37 //券的模拟数据
37 //var data = [{ is_get:0,money:50,condition:500,id:1,name: "券名字", endtype: 0, use_start_time: 1579596090, use_end_time: 1611218490, everyone_num: 2,interval_time:1,color:"red"}]; 38 //var data = [{ is_get:0,money:50,condition:500,id:1,name: "券名字", endtype: 0, use_start_time: 1579596090, use_end_time: 1611218490, everyone_num: 2,interval_time:1,color:"red"}];
38 //th.setData({dataList: data}); 39 //th.setData({dataList: data});
  40 +
  41 + this.setData({getcurday:ut.gettimestamp()});
39 }, 42 },
40 43
41 onHide: function() { 44 onHide: function() {
packageA/pages/quan_list/quan_list.wxml
@@ -18,11 +18,12 @@ @@ -18,11 +18,12 @@
18 <view class="right fs24 co_g pding" style="background-image:url({{iurl}}/miniapp/images/coupon_img/white.png); position: relative"> 18 <view class="right fs24 co_g pding" style="background-image:url({{iurl}}/miniapp/images/coupon_img/white.png); position: relative">
19 <view class="fs28 co_b" style="margin-top: 15rpx">{{item.name}}</view> 19 <view class="fs28 co_b" style="margin-top: 15rpx">{{item.name}}</view>
20 <view style="margin-top: 5rpx">所有门店通用</view> 20 <view style="margin-top: 5rpx">所有门店通用</view>
21 - <view wx:if="{{item.endtype==0}}">有效期  
22 - <text wx:if="{{item.use_start_time>0}}"> {{filters.format_time(item.use_start_time)}}</text>至 21 + <view wx:if="{{item.endtype==0}}">有效期
  22 + <text wx:if="{{item.starttype==1 && item.startdays>0}}">{{filters.format_time(getcurday+3600*24*item.startdays)}}</text>
  23 + <text wx:if="{{item.starttype==0 && item.use_start_time>0}}"> {{filters.format_time(item.use_start_time)}}</text>至
23 <text wx:if="{{item.use_start_time>0}}"> {{filters.format_time(item.use_end_time)}}</text><text wx:else>不限</text> 24 <text wx:if="{{item.use_start_time>0}}"> {{filters.format_time(item.use_end_time)}}</text><text wx:else>不限</text>
24 </view> 25 </view>
25 - <view wx:else>有效期<text wx:if="{{item.days>0}}">{{item.days}}天</text><text wx:else>不限</text></view> 26 + <view wx:else>有效期 <text wx:if="{{item.starttype==1 && item.startdays>0}}">{{filters.format_time(getcurday+3600*24*item.startdays)}}至</text> <text wx:if="{{item.days>0}}">{{filters.format_time(getcurday+3600*24*item.days)}}</text><text wx:else>不限</text></view>
26 <view>每人限领:<text wx:if="{{item.everyone_num>0}}">{{item.everyone_num}}</text><text wx:else>不限</text></view> 27 <view>每人限领:<text wx:if="{{item.everyone_num>0}}">{{item.everyone_num}}</text><text wx:else>不限</text></view>
27 <!-- 领取按钮 --> 28 <!-- 领取按钮 -->
28 <view data-ind="{{index}}" data-cid="{{item.id}}" catchtap="get_quan"> 29 <view data-ind="{{index}}" data-cid="{{item.id}}" catchtap="get_quan">
packageA/pages/quan_pro/quan_pro.js
@@ -14,6 +14,7 @@ Page({ @@ -14,6 +14,7 @@ Page({
14 q_data: null, 14 q_data: null,
15 id:null, 15 id:null,
16 config2:null, 16 config2:null,
  17 + getcurday:null
17 18
18 }, 19 },
19 //------初始化加载---------- 20 //------初始化加载----------
@@ -38,6 +39,8 @@ Page({ @@ -38,6 +39,8 @@ Page({
38 th.setData({q_data:res.data.data.pageData[0]}); 39 th.setData({q_data:res.data.data.pageData[0]});
39 } 40 }
40 }); 41 });
  42 +
  43 + th.setData({getcurday:ut.gettimestamp()});
41 }, 44 },
42 45
43 onHide: function() { 46 onHide: function() {
packageA/pages/quan_pro/quan_pro.wxml
@@ -23,11 +23,15 @@ @@ -23,11 +23,15 @@
23 <view class="fs28">满{{filters.toFix(q_data.condition,2)}}可用</view> 23 <view class="fs28">满{{filters.toFix(q_data.condition,2)}}可用</view>
24 </view> 24 </view>
25 </view> 25 </view>
26 - <view wx:if="{{item.endtype==0}}" class="lower fs30">有效期  
27 - <text wx:if="{{q_data.use_start_time>0}}"> {{filters.format_time(q_data.use_start_time)}}</text>至  
28 - <text wx:if="{{q_data.use_start_time>0}}"> {{filters.format_time(q_data.use_end_time)}}</text><text wx:else>不限</text> 26 + <view wx:if="{{q_data.endtype==0}}" class="lower fs30">有效期
  27 + <text wx:if="{{q_data.startdays>0 && q_data.starttype==1}}"> {{filters.format_time(getcurday+3600*24*q_data.startdays)}}</text>
  28 + <text wx:if="{{q_data.use_start_time>0 && q_data.starttype==0}}"> {{filters.format_time(q_data.use_start_time)}}</text>至
  29 + <text wx:if="{{q_data.use_end_time>0}}"> {{filters.format_time(q_data.use_end_time)}}</text><text wx:else>不限</text>
29 </view> 30 </view>
30 - <view wx:else class="lower fs30">有效期<text wx:if="{{q_data.days>0}}">{{q_data.days}}天</text><text wx:else>不限</text></view> 31 + <view wx:else class="lower fs30">有效期
  32 +
  33 + <text wx:if="{{q_data.startdays>0 && q_data.starttype==1}}"> {{filters.format_time(getcurday+3600*24*q_data.startdays)}}至</text>
  34 + <text wx:if="{{q_data.days>0}}"> {{filters.format_time(getcurday+3600*24*q_data.days)}}</text><text wx:else>不限</text></view>
31 35
32 </view> 36 </view>
33 </view> 37 </view>