Commit 92ad1478ab352d3a2742d4d0d20177144614304f
1 parent
5cf136a3
1. 搭配购买的物流配送方式的bug修复
2. 积分购,参团的门店匹配问题的修复
Showing
4 changed files
with
16 additions
and
12 deletions
pages/cart/cart2/cart2.js
| @@ -710,17 +710,20 @@ Page({ | @@ -710,17 +710,20 @@ Page({ | ||
| 710 | 710 | ||
| 711 | narr.push(t.data.data); | 711 | narr.push(t.data.data); |
| 712 | 712 | ||
| 713 | + //-- 搭配促销的门店配送方式的修复 -- | ||
| 714 | + et=1;distr_t=0; | ||
| 713 | for(var hi in narr){ | 715 | for(var hi in narr){ |
| 714 | var dis_t=narr[hi].distr_type; | 716 | var dis_t=narr[hi].distr_type; |
| 715 | if(dis_t==2){ | 717 | if(dis_t==2){ |
| 716 | - th.setData({ is_all_zt:0}); | ||
| 717 | - break; | 718 | + th.setData({ is_all_zt:0});et=0; |
| 719 | + } | ||
| 720 | + if(dis_t>0){ | ||
| 721 | + distr_t=dis_t; | ||
| 718 | } | 722 | } |
| 719 | } | 723 | } |
| 720 | - | ||
| 721 | - | 724 | + |
| 722 | var ie = { | 725 | var ie = { |
| 723 | - pickup_id: gg.pick_id, pname: gg.pick_name, goods: narr, exp_type: et, wind: m_wind, distr_t: distr_t, | 726 | + 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, |
| 724 | goods_price: 0, shipping_price: 0, user_money: 0, total_amount: 0, order_amount: 0, user_note:0}; | 727 | goods_price: 0, shipping_price: 0, user_money: 0, total_amount: 0, order_amount: 0, user_note:0}; |
| 725 | cart_arr.push(ie); | 728 | cart_arr.push(ie); |
| 726 | th.data.old_cartlist=cart_arr; | 729 | th.data.old_cartlist=cart_arr; |
pages/goods/goodsInfo/buy_integral.wxml
| @@ -81,7 +81,7 @@ | @@ -81,7 +81,7 @@ | ||
| 81 | <view class="spec-cart-btns"> | 81 | <view class="spec-cart-btns"> |
| 82 | <!-- 根本就找不到门店 --> | 82 | <!-- 根本就找不到门店 --> |
| 83 | <block wx:if="{{def_pick_store && def_pick_store.is_no_dis}}"> | 83 | <block wx:if="{{def_pick_store && def_pick_store.is_no_dis}}"> |
| 84 | - <view class="spec-cart-btn fs32" data-action="add" style="background-color: #dcdcdc;color: #999;">配送不匹配{{def_pick_store.is_no_dis}}</view> | 84 | + <view class="spec-cart-btn fs32" data-action="add" style="background-color: #dcdcdc;color: #999;">配送不匹配</view> |
| 85 | </block> | 85 | </block> |
| 86 | 86 | ||
| 87 | <block wx:else> | 87 | <block wx:else> |
pages/goods/goodsInfo/buy_pt.wxml
| @@ -69,6 +69,7 @@ | @@ -69,6 +69,7 @@ | ||
| 69 | </view> | 69 | </view> |
| 70 | </view> | 70 | </view> |
| 71 | <view class="no_store" wx:if="{{def_pick_store.is_no_dis}}">(配送不匹配)</view> | 71 | <view class="no_store" wx:if="{{def_pick_store.is_no_dis}}">(配送不匹配)</view> |
| 72 | + <view class="no_store" wx:elif="{{is_normal && def_pick_store && def_pick_store.CanOutQty<=0}}">(库存不足)</view> | ||
| 72 | <view class="fs24 xc-ash-9f xc-distance-top "wx:if="{{def_pick_store}}">地址:{{def_pick_store.fulladdress}}</view> | 73 | <view class="fs24 xc-ash-9f xc-distance-top "wx:if="{{def_pick_store}}">地址:{{def_pick_store.fulladdress}}</view> |
| 73 | </view> | 74 | </view> |
| 74 | <!----商品的属性项目----> | 75 | <!----商品的属性项目----> |
pages/goods/goodsInfo/goodsInfo.js
| @@ -2492,10 +2492,10 @@ Page({ | @@ -2492,10 +2492,10 @@ Page({ | ||
| 2492 | //---把数组组装进去--- | 2492 | //---把数组组装进去--- |
| 2493 | th.deal_pickup(em); | 2493 | th.deal_pickup(em); |
| 2494 | }else{ | 2494 | }else{ |
| 2495 | - th.setData({def_pick_store:null,all_sto:null,only_pk:null}) | 2495 | + th.setData({def_pick_store:null,all_sto:null,only_pk:null,def_pickpu_list:null}) |
| 2496 | } | 2496 | } |
| 2497 | }else{ | 2497 | }else{ |
| 2498 | - th.setData({def_pick_store:null,all_sto:null,only_pk:null}) | 2498 | + th.setData({def_pick_store:null,all_sto:null,only_pk:null,def_pickpu_list:null}) |
| 2499 | } | 2499 | } |
| 2500 | }) | 2500 | }) |
| 2501 | }, | 2501 | }, |
| @@ -4424,12 +4424,12 @@ Page({ | @@ -4424,12 +4424,12 @@ Page({ | ||
| 4424 | is_gps: 1 | 4424 | is_gps: 1 |
| 4425 | }); | 4425 | }); |
| 4426 | //th.onShow(); | 4426 | //th.onShow(); |
| 4427 | - th.get_sto(); | 4427 | + th.get_sto(th.data.is_normal); |
| 4428 | }, | 4428 | }, |
| 4429 | fail: function(res) { | 4429 | fail: function(res) { |
| 4430 | //th.onShow(); | 4430 | //th.onShow(); |
| 4431 | th.data.is_get_local_ok = 1; | 4431 | th.data.is_get_local_ok = 1; |
| 4432 | - th.get_sto(); | 4432 | + th.get_sto(th.data.is_normal); |
| 4433 | if (res.errCode == 2) { | 4433 | if (res.errCode == 2) { |
| 4434 | th.setData({ | 4434 | th.setData({ |
| 4435 | is_gps: 0 | 4435 | is_gps: 0 |
| @@ -4447,7 +4447,7 @@ Page({ | @@ -4447,7 +4447,7 @@ Page({ | ||
| 4447 | }) | 4447 | }) |
| 4448 | }else{ | 4448 | }else{ |
| 4449 | th.data.is_get_local_ok = 1; | 4449 | th.data.is_get_local_ok = 1; |
| 4450 | - th.get_sto(); | 4450 | + th.get_sto(th.data.is_normal); |
| 4451 | } | 4451 | } |
| 4452 | 4452 | ||
| 4453 | if(ind!=undefined && ind!=null ){ | 4453 | if(ind!=undefined && ind!=null ){ |
| @@ -5076,6 +5076,7 @@ Page({ | @@ -5076,6 +5076,7 @@ Page({ | ||
| 5076 | 5076 | ||
| 5077 | //-- 积分购 -- | 5077 | //-- 积分购 -- |
| 5078 | go_pay_integral:function(){ | 5078 | go_pay_integral:function(){ |
| 5079 | + this.get_sto(0) | ||
| 5079 | this.setData({openSpecModal_inte:1}); | 5080 | this.setData({openSpecModal_inte:1}); |
| 5080 | }, | 5081 | }, |
| 5081 | //-- 积分购普通购买 -- | 5082 | //-- 积分购普通购买 -- |
| @@ -5088,7 +5089,6 @@ Page({ | @@ -5088,7 +5089,6 @@ Page({ | ||
| 5088 | this.setData({openSpecModal_inte:0}); | 5089 | this.setData({openSpecModal_inte:0}); |
| 5089 | } , | 5090 | } , |
| 5090 | closeSpecModal_inte_normal:function(){ | 5091 | closeSpecModal_inte_normal:function(){ |
| 5091 | - this.get_sto() | ||
| 5092 | this.setData({openSpecModal_inte_normal:0}); | 5092 | this.setData({openSpecModal_inte_normal:0}); |
| 5093 | }, | 5093 | }, |
| 5094 | 5094 |