-
Status changed to merged
-
mentioned in commit ec47459e8844efe86beb64dd110e858e6fd5743b
-
2. 小程序使用券bug优化
Showing
5 changed files
packageA/pages/quan_list/quan_list.wxml
@@ -19,11 +19,11 @@ | @@ -19,11 +19,11 @@ | ||
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}}">有效期 | 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> | 22 | + <text wx:if="{{item.starttype==1}}">{{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.starttype==0 && item.use_start_time>0}}"> {{filters.format_time(item.use_start_time)}}</text>至 |
24 | <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> |
25 | </view> | 25 | </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 wx:else>有效期 <text wx:if="{{item.starttype==1}}">{{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> |
27 | <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> |
28 | <!-- 领取按钮 --> | 28 | <!-- 领取按钮 --> |
29 | <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
@@ -96,10 +96,8 @@ Page({ | @@ -96,10 +96,8 @@ Page({ | ||
96 | th.data.linging = 0; | 96 | th.data.linging = 0; |
97 | if (res.data.code == 0) { | 97 | if (res.data.code == 0) { |
98 | item.lqnum++; | 98 | item.lqnum++; |
99 | - var text = "dataList[" + index + "].is_get"; | ||
100 | - var text2 = "dataList[" + index + "].linging"; | ||
101 | var text3="q_data"; | 99 | var text3="q_data"; |
102 | - var obj = {};obj[text] = 1; obj[text2] = 0;obj[text3] = item;obj['show_success']=1; | 100 | + var obj = {};obj[text3] = item;obj['show_success']=1; |
103 | th.setData(obj); | 101 | th.setData(obj); |
104 | } else { | 102 | } else { |
105 | app.confirmBox(res.data.msg); | 103 | app.confirmBox(res.data.msg); |
packageA/pages/quan_pro/quan_pro.wxml
@@ -13,7 +13,7 @@ | @@ -13,7 +13,7 @@ | ||
13 | <image style="width: 70rpx; height: 70rpx; vertical-align: middle; margin-right: 20rpx" src="{{iurl}}/miniapp/images/coupon_img/coupon_logo.png"></image> | 13 | <image style="width: 70rpx; height: 70rpx; vertical-align: middle; margin-right: 20rpx" src="{{iurl}}/miniapp/images/coupon_img/coupon_logo.png"></image> |
14 | {{q_data.name}} | 14 | {{q_data.name}} |
15 | </view> | 15 | </view> |
16 | - <view class="flex ai-center ellipsis-1" style="margin-top: 24rpx; margin-right: 20rpx"><view class="t_circle"></view> | 16 | + <view class="flex ai-center" style="margin-top: 24rpx; margin-right: 20rpx; width: 440rpx"><view class="t_circle"></view> |
17 | <text wx:if="{{q_data.useobjecttype==0}}">全场通用</text> | 17 | <text wx:if="{{q_data.useobjecttype==0}}">全场通用</text> |
18 | <text wx:else>仅限{{q_data.useobjectname}}使用</text> | 18 | <text wx:else>仅限{{q_data.useobjectname}}使用</text> |
19 | </view> | 19 | </view> |
@@ -24,13 +24,13 @@ | @@ -24,13 +24,13 @@ | ||
24 | </view> | 24 | </view> |
25 | </view> | 25 | </view> |
26 | <view wx:if="{{q_data.endtype==0}}" class="lower fs30">有效期 | 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> | 27 | + <text wx:if="{{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>至 | 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 | <text wx:if="{{q_data.use_end_time>0}}"> {{filters.format_time(q_data.use_end_time)}}</text><text wx:else>不限</text> |
30 | </view> | 30 | </view> |
31 | <view wx:else class="lower fs30">有效期 | 31 | <view wx:else class="lower fs30">有效期 |
32 | 32 | ||
33 | - <text wx:if="{{q_data.startdays>0 && q_data.starttype==1}}"> {{filters.format_time(getcurday+3600*24*q_data.startdays)}}至</text> | 33 | + <text wx:if="{{ 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> | 34 | <text wx:if="{{q_data.days>0}}"> {{filters.format_time(getcurday+3600*24*q_data.days)}}</text><text wx:else>不限</text></view> |
35 | 35 | ||
36 | </view> | 36 | </view> |
@@ -57,7 +57,7 @@ | @@ -57,7 +57,7 @@ | ||
57 | <view class="up flex jc-center"> | 57 | <view class="up flex jc-center"> |
58 | <view class="t-c"> | 58 | <view class="t-c"> |
59 | <image src="{{iurl}}/miniapp/images/coupon_img/success.png"></image> | 59 | <image src="{{iurl}}/miniapp/images/coupon_img/success.png"></image> |
60 | - <view style="margin-top:32rpx;color:#4e220b" class="fs36 ellipsis-1">恭喜您获得【{{get_item.name}}】优惠券</view> | 60 | + <view style="margin-top:32rpx;color:#4e220b" class="fs36 ellipsis-1">恭喜您获得【{{q_data.name}}】优惠券</view> |
61 | </view> | 61 | </view> |
62 | </view> | 62 | </view> |
63 | <view class="down co-w t-c fs35" bindtap="go_quan">查看我的优惠券</view> | 63 | <view class="down co-w t-c fs35" bindtap="go_quan">查看我的优惠券</view> |
pages/cart/cart2/cart2.js
@@ -2200,8 +2200,8 @@ Page({ | @@ -2200,8 +2200,8 @@ Page({ | ||
2200 | var by_cart_list=this.data.by_quan_list_cart; | 2200 | var by_cart_list=this.data.by_quan_list_cart; |
2201 | if(by_cart_list){ | 2201 | if(by_cart_list){ |
2202 | //---所有的券的显示红色选择都清理一遍--- | 2202 | //---所有的券的显示红色选择都清理一遍--- |
2203 | - for(var ind in by_cart_list){ | ||
2204 | - by_cart_list[ind].show_red=0; | 2203 | + for(var inc in by_cart_list){ |
2204 | + by_cart_list[inc].show_red=0; | ||
2205 | } | 2205 | } |
2206 | this.setData({by_quan_list_cart:by_cart_list}); | 2206 | this.setData({by_quan_list_cart:by_cart_list}); |
2207 | } | 2207 | } |
pages/user/plus/plus.js
@@ -172,9 +172,8 @@ Page({ | @@ -172,9 +172,8 @@ Page({ | ||
172 | var arr = [1219, 2089, 3031]; | 172 | var arr = [1219, 2089, 3031]; |
173 | var new_arr = new Array(); | 173 | var new_arr = new Array(); |
174 | for (var i = 0; i < plusCard.length; i++) { | 174 | for (var i = 0; i < plusCard.length; i++) { |
175 | - //plusCard[i].free=arr[i]; | ||
176 | - | ||
177 | - | 175 | + //plusCard[i].free=arr[i]; |
176 | + if(plusCard[i].IsStopBuy) { continue; } | ||
178 | if (plusCard[i].CardImg == "") plusCard[i].CardImg = th.data.url + "/miniapp/images/plus/bg"+(i + 1)+ ".jpg?v=1"; | 177 | if (plusCard[i].CardImg == "") plusCard[i].CardImg = th.data.url + "/miniapp/images/plus/bg"+(i + 1)+ ".jpg?v=1"; |
179 | var item = {"fee": plusCard[i].CardFee, 'index': i} | 178 | var item = {"fee": plusCard[i].CardFee, 'index': i} |
180 | new_arr.push(item); | 179 | new_arr.push(item); |
@@ -190,6 +189,14 @@ Page({ | @@ -190,6 +189,14 @@ Page({ | ||
190 | return 1; | 189 | return 1; |
191 | } | 190 | } |
192 | }); | 191 | }); |
192 | + | ||
193 | + //里面和外面要显示统一 | ||
194 | + switch (new_arr.length) { | ||
195 | + case 1:arr=[3031]; break; | ||
196 | + case 2: arr = [2089, 3031]; break; | ||
197 | + case 3: arr = [1219, 2089, 3031];break; | ||
198 | + } | ||
199 | + | ||
193 | //---给数组添加立省多少钱--- | 200 | //---给数组添加立省多少钱--- |
194 | for (i = 0; i < plusCard.length; i++) { | 201 | for (i = 0; i < plusCard.length; i++) { |
195 | //判断是否停用 | 202 | //判断是否停用 |