Commit 9267aaf93ac412f45dd12dfdccdedf9c4b0027ed
1 parent
a945267f
阶梯购买的bug优化
1. 商品详情也要显示折数 2. 计算超出阶梯数量的折扣计算问题
Showing
4 changed files
with
6 additions
and
5 deletions
components/goods_list/goods_list.wxml
... | ... | @@ -15,7 +15,7 @@ |
15 | 15 | <!-- 商品名称 --> |
16 | 16 | <view class="goods_name ellipsis-2 fs28">{{item.goods_name}}</view> |
17 | 17 | <!-- 判断是否有活动价 --> |
18 | - <block wx:if="{{(item.prom_price>0 || item.prom_integral>0) && item.prom_id>0 && item.prom_type!=7}}"> | |
18 | + <block wx:if="{{(item.prom_price>0 || item.prom_integral>0) && item.prom_id>0 && item.prom_type!=7 && item.prom_type!=10}}"> | |
19 | 19 | <view class="pdt10"> |
20 | 20 | <view class="money flex xc-wc" > |
21 | 21 | <text wx:if="{{item.prom_integral}}"><text class="fs35" style="font-weight: bold;">{{item.prom_integral}}</text>积分</text> | ... | ... |
pages/cart/cart2/ladder_calculate.js
... | ... | @@ -103,14 +103,15 @@ module.exports = { |
103 | 103 | new_g.prom_type = 0; |
104 | 104 | new_g.prom_id = 0; |
105 | 105 | goods.push(new_g); |
106 | - goods.splice(idx, 1); | |
106 | + //goods.splice(idx, 1); | |
107 | 107 | } |
108 | 108 | } |
109 | 109 | |
110 | + //-- 最后剔除不要参与的数据 -- | |
110 | 111 | for(var h in del_g){ |
111 | 112 | var it=del_g[h]; |
112 | 113 | let idx = goods.findIndex(function (ele) { |
113 | - return ele.goods_id == it.goods_id; | |
114 | + return ele.goods_id == it.goods_id | |
114 | 115 | }) |
115 | 116 | goods.splice(idx, 1); |
116 | 117 | } | ... | ... |
pages/user/order_detail/order_detail.wxml
... | ... | @@ -32,7 +32,7 @@ |
32 | 32 | </navigator> |
33 | 33 | |
34 | 34 | <view class="order-num"> |
35 | - <view class="goods-price">¥{{item.member_goods_price}}</view> | |
35 | + <view class="goods-price">¥{{item.member_goods_price}}<text wx:if="{{item.prom_type==10}}" style="margin-left: 5rpx">({{item.ladder_discount}}折)</text> </view> | |
36 | 36 | <view class="goods-num">×{{item.goods_num}}</view> |
37 | 37 | |
38 | 38 | <!-- 不是整单退的时候 --> | ... | ... |
pages/user/order_list/order_list.wxml
... | ... | @@ -148,7 +148,7 @@ |
148 | 148 | <!-- 幸运购prom_type等于9 --> |
149 | 149 | <!-- 如果是幸运购就显示幸运购参团价格 --> |
150 | 150 | <view class="fs26" wx:if="{{goods.prom_type == 9}}">{{filters.toFix(goods.goods_price,2)}}</view> |
151 | - <view class="fs26" wx:else>{{filters.toFix(goods.member_goods_price,2)}}</view> | |
151 | + <view class="fs26" wx:else>{{filters.toFix(goods.member_goods_price,2)}} <text wx:if="{{goods.prom_type==10}}">({{goods.ladder_discount}}折)</text> </view> | |
152 | 152 | </view> |
153 | 153 | <view class="fs26 c-a9">x{{goods.goods_num}}</view> |
154 | 154 | </view> | ... | ... |