diff --git a/packageE/pages/cart/cart2/cart2.js b/packageE/pages/cart/cart2/cart2.js index c6ce982..08b83d1 100644 --- a/packageE/pages/cart/cart2/cart2.js +++ b/packageE/pages/cart/cart2/cart2.js @@ -1194,7 +1194,7 @@ Page({ }) } - + t.data.data.original_img = oo.imghost + t.data.data.original_img; t.data.data['buynum'] = gg.goods_num; var distr_t = 0, et = 0 @@ -1281,7 +1281,7 @@ Page({ //-- 当是搭配购的时候 -- gd.prom_type = gg.prom_type ? gg.prom_type : 0; gd.prom_id = gg.prom_id ? gg.prom_id : 0; - + //-- 判断是不是可以收藏 -- if (gd.prom_type == 5 && !th.data.all_collocation_list.length) { @@ -2814,13 +2814,21 @@ Page({ //---------计算立即购买---------- calculatePrice2: async function (qfunc) { var th = this, good = this.data.bn_goods; - + if (!good) return false; //搭配的计算要用购物的车计算方法 - if (good.prom_type == 5) { - th.calculatePrice(); - return false; + // if (good.prom_type == 5 ) { + if (good.prom_type == 5 ) { + if( th.data.old_cartlist && th.data.old_cartlist.length > 0){ + th.calculatePrice(); + return false; + }else{ + //如果搭配购搭配商品未空的话,让主商品的活动变成0,取消搭配购 + th.setData({ 'bn_goods.prom_type': 0, 'bn_goods.prom_id': 0, collocation_goods: [] }); + good.prom_type=0 + good.prom_id=0 + } } th.setData({ submit: 1 });