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,6 +2241,13 @@ Page({
2241 good.prom_type=0; 2241 good.prom_type=0;
2242 good.prom_id=0; 2242 good.prom_id=0;
2243 good.discount_field=discount_field; 2243 good.discount_field=discount_field;
  2244 +
  2245 + //把优惠券的使用还原
  2246 + th.setData({
  2247 + selected_quan_list: null,
  2248 + using_quan: {}
  2249 + })
  2250 +
2244 }else{ 2251 }else{
2245 good=ut.deep_cp(th.data.old_bn_goods); 2252 good=ut.deep_cp(th.data.old_bn_goods);
2246 param.goods_price=good.goods_price; 2253 param.goods_price=good.goods_price;
@@ -2255,6 +2262,10 @@ Page({ @@ -2255,6 +2262,10 @@ Page({
2255 mark:true 2262 mark:true
2256 }) 2263 })
2257 th.calculatePrice2() 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,6 +3332,12 @@ Page({
3332 good.integral=0; 3332 good.integral=0;
3333 good.discount_field=discount_field; 3333 good.discount_field=discount_field;
3334 3334
  3335 + //把优惠券的使用还原
  3336 + th.setData({
  3337 + selected_quan_list: null,
  3338 + using_quan: {}
  3339 + })
  3340 +
3335 }else{ 3341 }else{
3336 good=ut.deep_cp(th.data.old_bn_goods); 3342 good=ut.deep_cp(th.data.old_bn_goods);
3337 } 3343 }
@@ -3344,6 +3350,10 @@ Page({ @@ -3344,6 +3350,10 @@ Page({
3344 mark:true 3350 mark:true
3345 }) 3351 })
3346 th.calculatePrice2() 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,7 +4031,7 @@ Page({
4031 //---如果有选择优惠券的情况下--- 4031 //---如果有选择优惠券的情况下---
4032 var quan_price = 0, bn_pick = th.data.bn_pick; 4032 var quan_price = 0, bn_pick = th.data.bn_pick;
4033 var quan_no = null; 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 quan_no = th.data.using_quan[bn_pick].coupon_no; 4035 quan_no = th.data.using_quan[bn_pick].coupon_no;
4036 4036
4037 if (quan_no) { 4037 if (quan_no) {
@@ -9085,6 +9085,12 @@ Page({ @@ -9085,6 +9085,12 @@ Page({
9085 //-- 转成普通商品 --- 9085 //-- 转成普通商品 ---
9086 good.prom_type=0; 9086 good.prom_type=0;
9087 good.prom_id=0; 9087 good.prom_id=0;
  9088 +
  9089 + th.setData({
  9090 + selected_quan_list: null,
  9091 + using_quan:{}
  9092 + })
  9093 +
9088 }else{ 9094 }else{
9089 good=ut.deep_cp(th.data.old_bn_goods); 9095 good=ut.deep_cp(th.data.old_bn_goods);
9090 } 9096 }
@@ -9097,6 +9103,10 @@ Page({ @@ -9097,6 +9103,10 @@ Page({
9097 mark:true 9103 mark:true
9098 }) 9104 })
9099 th.calculatePrice2() 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,6 +2407,12 @@ Page({
2407 good.prom_type=0; 2407 good.prom_type=0;
2408 good.prom_id=0; 2408 good.prom_id=0;
2409 good.discount_field=discount_field; 2409 good.discount_field=discount_field;
  2410 +
  2411 + //把优惠券的使用还原
  2412 + th.setData({
  2413 + selected_quan_list: null,
  2414 + using_quan: {}
  2415 + })
2410 }else{ 2416 }else{
2411 good=ut.deep_cp(th.data.old_bn_goods); 2417 good=ut.deep_cp(th.data.old_bn_goods);
2412 } 2418 }
@@ -2419,6 +2425,10 @@ Page({ @@ -2419,6 +2425,10 @@ Page({
2419 mark:true 2425 mark:true
2420 }) 2426 })
2421 th.calculatePrice2() 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