Commit 01e8d045faa160ed7575a565330549c4b9ab1db0
1 parent
ec472586
订单促销,优惠券使用的优化
Showing
4 changed files
with
42 additions
and
1 deletions
packageC/pages/luckyGo/luckyGo_cart_ct/luckyGo_cart_ct.js
| ... | ... | @@ -2241,6 +2241,13 @@ Page({ |
| 2241 | 2241 | good.prom_type=0; |
| 2242 | 2242 | good.prom_id=0; |
| 2243 | 2243 | good.discount_field=discount_field; |
| 2244 | + | |
| 2245 | + //把优惠券的使用还原 | |
| 2246 | + th.setData({ | |
| 2247 | + selected_quan_list: null, | |
| 2248 | + using_quan: {} | |
| 2249 | + }) | |
| 2250 | + | |
| 2244 | 2251 | }else{ |
| 2245 | 2252 | good=ut.deep_cp(th.data.old_bn_goods); |
| 2246 | 2253 | param.goods_price=good.goods_price; |
| ... | ... | @@ -2255,6 +2262,10 @@ Page({ |
| 2255 | 2262 | mark:true |
| 2256 | 2263 | }) |
| 2257 | 2264 | th.calculatePrice2() |
| 2265 | + | |
| 2266 | + if(!th.data.can_use_ord_prom[pickid]){ | |
| 2267 | + th.get_buy_now_quan(); | |
| 2268 | + } | |
| 2258 | 2269 | } |
| 2259 | 2270 | |
| 2260 | 2271 | ... | ... |
packageC/pages/presell/cart/cart2.js
| ... | ... | @@ -3332,6 +3332,12 @@ Page({ |
| 3332 | 3332 | good.integral=0; |
| 3333 | 3333 | good.discount_field=discount_field; |
| 3334 | 3334 | |
| 3335 | + //把优惠券的使用还原 | |
| 3336 | + th.setData({ | |
| 3337 | + selected_quan_list: null, | |
| 3338 | + using_quan: {} | |
| 3339 | + }) | |
| 3340 | + | |
| 3335 | 3341 | }else{ |
| 3336 | 3342 | good=ut.deep_cp(th.data.old_bn_goods); |
| 3337 | 3343 | } |
| ... | ... | @@ -3344,6 +3350,10 @@ Page({ |
| 3344 | 3350 | mark:true |
| 3345 | 3351 | }) |
| 3346 | 3352 | th.calculatePrice2() |
| 3353 | + | |
| 3354 | + if(!th.data.can_use_ord_prom[pickid]){ | |
| 3355 | + th.get_buy_now_quan(); | |
| 3356 | + } | |
| 3347 | 3357 | } |
| 3348 | 3358 | |
| 3349 | 3359 | ... | ... |
packageE/pages/cart/cart2/cart2.js
| ... | ... | @@ -4031,7 +4031,7 @@ Page({ |
| 4031 | 4031 | //---如果有选择优惠券的情况下--- |
| 4032 | 4032 | var quan_price = 0, bn_pick = th.data.bn_pick; |
| 4033 | 4033 | var quan_no = null; |
| 4034 | - if (th.data.using_quan[bn_pick] != null && th.data.using_quan[bn_pick] != undefined) | |
| 4034 | + if (th.data.using_quan && th.data.using_quan[bn_pick] != null && th.data.using_quan[bn_pick] != undefined) | |
| 4035 | 4035 | quan_no = th.data.using_quan[bn_pick].coupon_no; |
| 4036 | 4036 | |
| 4037 | 4037 | if (quan_no) { |
| ... | ... | @@ -9085,6 +9085,12 @@ Page({ |
| 9085 | 9085 | //-- 转成普通商品 --- |
| 9086 | 9086 | good.prom_type=0; |
| 9087 | 9087 | good.prom_id=0; |
| 9088 | + | |
| 9089 | + th.setData({ | |
| 9090 | + selected_quan_list: null, | |
| 9091 | + using_quan:{} | |
| 9092 | + }) | |
| 9093 | + | |
| 9088 | 9094 | }else{ |
| 9089 | 9095 | good=ut.deep_cp(th.data.old_bn_goods); |
| 9090 | 9096 | } |
| ... | ... | @@ -9097,6 +9103,10 @@ Page({ |
| 9097 | 9103 | mark:true |
| 9098 | 9104 | }) |
| 9099 | 9105 | th.calculatePrice2() |
| 9106 | + | |
| 9107 | + if(!th.data.can_use_ord_prom[pickid]){ | |
| 9108 | + th.get_buy_now_quan(); | |
| 9109 | + } | |
| 9100 | 9110 | } |
| 9101 | 9111 | |
| 9102 | 9112 | ... | ... |
packageE/pages/cart/cart2_pt/cart2_pt.js
| ... | ... | @@ -2407,6 +2407,12 @@ Page({ |
| 2407 | 2407 | good.prom_type=0; |
| 2408 | 2408 | good.prom_id=0; |
| 2409 | 2409 | good.discount_field=discount_field; |
| 2410 | + | |
| 2411 | + //把优惠券的使用还原 | |
| 2412 | + th.setData({ | |
| 2413 | + selected_quan_list: null, | |
| 2414 | + using_quan: {} | |
| 2415 | + }) | |
| 2410 | 2416 | }else{ |
| 2411 | 2417 | good=ut.deep_cp(th.data.old_bn_goods); |
| 2412 | 2418 | } |
| ... | ... | @@ -2419,6 +2425,10 @@ Page({ |
| 2419 | 2425 | mark:true |
| 2420 | 2426 | }) |
| 2421 | 2427 | th.calculatePrice2() |
| 2428 | + | |
| 2429 | + if(!th.data.can_use_ord_prom[pickid]){ | |
| 2430 | + th.get_buy_now_quan(); | |
| 2431 | + } | |
| 2422 | 2432 | } |
| 2423 | 2433 | |
| 2424 | 2434 | ... | ... |