From 9267aaf93ac412f45dd12dfdccdedf9c4b0027ed Mon Sep 17 00:00:00 2001 From: yvan.ni Date: Fri, 17 Dec 2021 17:56:57 +0800 Subject: [PATCH] 阶梯购买的bug优化 1. 商品详情也要显示折数 2. 计算超出阶梯数量的折扣计算问题 --- components/goods_list/goods_list.wxml | 2 +- pages/cart/cart2/ladder_calculate.js | 5 +++-- pages/user/order_detail/order_detail.wxml | 2 +- pages/user/order_list/order_list.wxml | 2 +- 4 files changed, 6 insertions(+), 5 deletions(-) diff --git a/components/goods_list/goods_list.wxml b/components/goods_list/goods_list.wxml index 3be78b8..59ea85c 100644 --- a/components/goods_list/goods_list.wxml +++ b/components/goods_list/goods_list.wxml @@ -15,7 +15,7 @@ {{item.goods_name}} - + {{item.prom_integral}}积分 diff --git a/pages/cart/cart2/ladder_calculate.js b/pages/cart/cart2/ladder_calculate.js index ec1c9aa..218aff0 100644 --- a/pages/cart/cart2/ladder_calculate.js +++ b/pages/cart/cart2/ladder_calculate.js @@ -103,14 +103,15 @@ module.exports = { new_g.prom_type = 0; new_g.prom_id = 0; goods.push(new_g); - goods.splice(idx, 1); + //goods.splice(idx, 1); } } + //-- 最后剔除不要参与的数据 -- for(var h in del_g){ var it=del_g[h]; let idx = goods.findIndex(function (ele) { - return ele.goods_id == it.goods_id; + return ele.goods_id == it.goods_id }) goods.splice(idx, 1); } diff --git a/pages/user/order_detail/order_detail.wxml b/pages/user/order_detail/order_detail.wxml index a3e3417..a5e4c00 100644 --- a/pages/user/order_detail/order_detail.wxml +++ b/pages/user/order_detail/order_detail.wxml @@ -32,7 +32,7 @@ - ¥{{item.member_goods_price}} + ¥{{item.member_goods_price}}({{item.ladder_discount}}折) ×{{item.goods_num}} diff --git a/pages/user/order_list/order_list.wxml b/pages/user/order_list/order_list.wxml index aeb9884..9bc26c9 100644 --- a/pages/user/order_list/order_list.wxml +++ b/pages/user/order_list/order_list.wxml @@ -148,7 +148,7 @@ {{filters.toFix(goods.goods_price,2)}} - {{filters.toFix(goods.member_goods_price,2)}} + {{filters.toFix(goods.member_goods_price,2)}} ({{goods.ladder_discount}}折) x{{goods.goods_num}} -- libgit2 0.21.4