diff --git a/pages/cart/cart2/cart2.js b/pages/cart/cart2/cart2.js index 0455e93..1c369e1 100644 --- a/pages/cart/cart2/cart2.js +++ b/pages/cart/cart2/cart2.js @@ -710,17 +710,20 @@ Page({ narr.push(t.data.data); + //-- 搭配促销的门店配送方式的修复 -- + et=1;distr_t=0; for(var hi in narr){ var dis_t=narr[hi].distr_type; if(dis_t==2){ - th.setData({ is_all_zt:0}); - break; + th.setData({ is_all_zt:0});et=0; + } + if(dis_t>0){ + distr_t=dis_t; } } - - + var ie = { - pickup_id: gg.pick_id, pname: gg.pick_name, goods: narr, exp_type: et, wind: m_wind, distr_t: distr_t, + pickup_id: gg.pick_id, pname: gg.pick_name, goods: narr, exp_type: et, wind: m_wind, distr_t: distr_t,bn_t_exp_t: distr_t, goods_price: 0, shipping_price: 0, user_money: 0, total_amount: 0, order_amount: 0, user_note:0}; cart_arr.push(ie); th.data.old_cartlist=cart_arr; diff --git a/pages/goods/goodsInfo/buy_integral.wxml b/pages/goods/goodsInfo/buy_integral.wxml index d962525..be8b5ca 100644 --- a/pages/goods/goodsInfo/buy_integral.wxml +++ b/pages/goods/goodsInfo/buy_integral.wxml @@ -81,7 +81,7 @@ - 配送不匹配{{def_pick_store.is_no_dis}} + 配送不匹配 diff --git a/pages/goods/goodsInfo/buy_pt.wxml b/pages/goods/goodsInfo/buy_pt.wxml index 4243364..9286740 100644 --- a/pages/goods/goodsInfo/buy_pt.wxml +++ b/pages/goods/goodsInfo/buy_pt.wxml @@ -69,6 +69,7 @@ (配送不匹配) + (库存不足) 地址:{{def_pick_store.fulladdress}} diff --git a/pages/goods/goodsInfo/goodsInfo.js b/pages/goods/goodsInfo/goodsInfo.js index 22d6d48..bd18414 100644 --- a/pages/goods/goodsInfo/goodsInfo.js +++ b/pages/goods/goodsInfo/goodsInfo.js @@ -2492,10 +2492,10 @@ Page({ //---把数组组装进去--- th.deal_pickup(em); }else{ - th.setData({def_pick_store:null,all_sto:null,only_pk:null}) + th.setData({def_pick_store:null,all_sto:null,only_pk:null,def_pickpu_list:null}) } }else{ - th.setData({def_pick_store:null,all_sto:null,only_pk:null}) + th.setData({def_pick_store:null,all_sto:null,only_pk:null,def_pickpu_list:null}) } }) }, @@ -4424,12 +4424,12 @@ Page({ is_gps: 1 }); //th.onShow(); - th.get_sto(); + th.get_sto(th.data.is_normal); }, fail: function(res) { //th.onShow(); th.data.is_get_local_ok = 1; - th.get_sto(); + th.get_sto(th.data.is_normal); if (res.errCode == 2) { th.setData({ is_gps: 0 @@ -4447,7 +4447,7 @@ Page({ }) }else{ th.data.is_get_local_ok = 1; - th.get_sto(); + th.get_sto(th.data.is_normal); } if(ind!=undefined && ind!=null ){ @@ -5076,6 +5076,7 @@ Page({ //-- 积分购 -- go_pay_integral:function(){ + this.get_sto(0) this.setData({openSpecModal_inte:1}); }, //-- 积分购普通购买 -- @@ -5088,7 +5089,6 @@ Page({ this.setData({openSpecModal_inte:0}); } , closeSpecModal_inte_normal:function(){ - this.get_sto() this.setData({openSpecModal_inte_normal:0}); },