Commit 92ad1478ab352d3a2742d4d0d20177144614304f

Authored by yvan.ni
1 parent 5cf136a3

1. 搭配购买的物流配送方式的bug修复

2. 积分购,参团的门店匹配问题的修复
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