Commit 01e8d045faa160ed7575a565330549c4b9ab1db0

Authored by yvan.ni
1 parent ec472586

订单促销,优惠券使用的优化

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  
... ...