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 | 19 | loading:0, |
| 20 | 20 | get_item:null, |
| 21 | 21 | show_success:0, |
| 22 | + getcurday:null, | |
| 22 | 23 | }, |
| 23 | 24 | //------初始化加载---------- |
| 24 | 25 | onLoad: function(t) { |
| ... | ... | @@ -36,6 +37,8 @@ Page({ |
| 36 | 37 | //券的模拟数据 |
| 37 | 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 | 39 | //th.setData({dataList: data}); |
| 40 | + | |
| 41 | + this.setData({getcurday:ut.gettimestamp()}); | |
| 39 | 42 | }, |
| 40 | 43 | |
| 41 | 44 | onHide: function() { | ... | ... |
packageA/pages/quan_list/quan_list.wxml
| ... | ... | @@ -18,11 +18,12 @@ |
| 18 | 18 | <view class="right fs24 co_g pding" style="background-image:url({{iurl}}/miniapp/images/coupon_img/white.png); position: relative"> |
| 19 | 19 | <view class="fs28 co_b" style="margin-top: 15rpx">{{item.name}}</view> |
| 20 | 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 | 24 | <text wx:if="{{item.use_start_time>0}}"> {{filters.format_time(item.use_end_time)}}</text><text wx:else>不限</text> |
| 24 | 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 | 27 | <view>每人限领:<text wx:if="{{item.everyone_num>0}}">{{item.everyone_num}}</text><text wx:else>不限</text></view> |
| 27 | 28 | <!-- 领取按钮 --> |
| 28 | 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 | 14 | q_data: null, |
| 15 | 15 | id:null, |
| 16 | 16 | config2:null, |
| 17 | + getcurday:null | |
| 17 | 18 | |
| 18 | 19 | }, |
| 19 | 20 | //------初始化加载---------- |
| ... | ... | @@ -38,6 +39,8 @@ Page({ |
| 38 | 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 | 46 | onHide: function() { | ... | ... |
packageA/pages/quan_pro/quan_pro.wxml
| ... | ... | @@ -23,11 +23,15 @@ |
| 23 | 23 | <view class="fs28">满{{filters.toFix(q_data.condition,2)}}可用</view> |
| 24 | 24 | </view> |
| 25 | 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 | 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 | 36 | </view> |
| 33 | 37 | </view> | ... | ... |