Commit e927fc36252f8a474b9285ddaffcf19277f88375
1 parent
ce73a88c
代金券详细优化
Showing
4 changed files
with
18 additions
and
7 deletions
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> |