Commit e570982c5d69d8b0debde62421467e1048d49846
1 parent
3ea0ed01
ppt测试返回的bug优化
Showing
7 changed files
with
57 additions
and
14 deletions
packageC/pages/luckyGo/luckyGo_goodsInfo/buy_pt.wxml
... | ... | @@ -177,7 +177,7 @@ |
177 | 177 | </block> |
178 | 178 | |
179 | 179 | <block wx:elif="{{def_pick_store && def_pick_store.is_no_dis_nor && is_normal}}"> |
180 | - <view class="spec-cart-btn fs32" data-action="add" style="background-color: #dcdcdc;color: #999;">配送不匹配</view> | |
180 | + <view class="spec-cart-btn fs32" data-action="add" style="background-color: #dcdcdc;color: #999;">该店不可售</view> | |
181 | 181 | </block> |
182 | 182 | |
183 | 183 | <block wx:else> | ... | ... |
packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo.js
... | ... | @@ -3684,6 +3684,15 @@ Page({ |
3684 | 3684 | is_find_def_store = 1; |
3685 | 3685 | } |
3686 | 3686 | |
3687 | + //-- 如果库存为0就要重新赋值 -- | |
3688 | + if(def_pick_store.CanOutQty<=0){ | |
3689 | + def_pick_store.CanOutQty=Qty; | |
3690 | + th.setData({ | |
3691 | + def_pick_store | |
3692 | + }) | |
3693 | + } | |
3694 | + | |
3695 | + | |
3687 | 3696 | } else { |
3688 | 3697 | th.setData({ |
3689 | 3698 | all_sto: null, |
... | ... | @@ -3716,6 +3725,13 @@ Page({ |
3716 | 3725 | th.setData({def_pick_store: th.data.fir_def_store}) |
3717 | 3726 | is_find_def_store = 1; |
3718 | 3727 | } |
3728 | + | |
3729 | + //-- 如果库存为0就要重新赋值 -- | |
3730 | + if(n_item.StorageNo ==def_pick_store.pickup_no && def_pick_store.CanOutQty<0) { | |
3731 | + def_pick_store.CanOutQty= o_plist[kk].CanOutQty; | |
3732 | + th.setData({ def_pick_store }) | |
3733 | + } | |
3734 | + | |
3719 | 3735 | } |
3720 | 3736 | break; |
3721 | 3737 | } | ... | ... |
packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo.wxml
... | ... | @@ -1371,7 +1371,7 @@ |
1371 | 1371 | <view class="flex xc-ash" style="flex-shrink:0;max-width: 62%;"> |
1372 | 1372 | <view class="fs30 xc-black3 address_name">{{item.pickup_name}}</view> |
1373 | 1373 | <text class="c-red22" wx:if="{{item.is_no_dis}}">(配送不匹配)</text> |
1374 | - <text class="c-red22" wx:if="{{item.is_no_dis_nor && is_normal==1}}">(配送不匹配)</text> | |
1374 | + <text class="c-red22" wx:if="{{item.is_no_dis_nor && is_normal==1}}">(该店不可售)</text> | |
1375 | 1375 | </view> |
1376 | 1376 | <view> |
1377 | 1377 | <view class="distance fs24 address-val" wx:if="{{item.distance!=null}}"> |
... | ... | @@ -1399,7 +1399,7 @@ |
1399 | 1399 | <view class="flex xc-ash"> |
1400 | 1400 | <view class="fs30 xc-black3 address_name">{{item.pickup_name}}</view> |
1401 | 1401 | <text class="c-red22" wx:if="{{item.is_no_dis}}">(配送不匹配)</text> |
1402 | - <text class="c-red22" wx:if="{{item.is_no_dis_nor && is_normal==1}}">(配送不匹配)</text> | |
1402 | + <text class="c-red22" wx:if="{{item.is_no_dis_nor && is_normal==1}}">(该店不可售)</text> | |
1403 | 1403 | </view> |
1404 | 1404 | <view> |
1405 | 1405 | <view class="distance fs24 address-val" wx:if="{{item.distance!=null}}"> | ... | ... |
pages/goods/goodsInfo/buy_com_pop.wxml
... | ... | @@ -57,7 +57,7 @@ |
57 | 57 | <view wx:if="{{def_pickpu_list && !def_pickpu_list.length}}">(库存不足)</view> |
58 | 58 | <block wx:else> |
59 | 59 | <view class="no_store" wx:if="{{def_pick_store.is_no_dis}}">(配送不匹配)</view> |
60 | - <view class="no_store" wx:elif="{{def_pick_store.is_no_dis_nor}}">(配送不匹配)</view> | |
60 | + <view class="no_store" wx:elif="{{def_pick_store.is_no_dis_nor}}">(该店不可售)</view> | |
61 | 61 | <view wx:elif="{{def_pick_store && !def_pick_store.CanOutQty && !filters.is_virtual_gd(sele_g.is_virtual) && sales_rules>=2}}"> |
62 | 62 | (库存不足) |
63 | 63 | </view> |
... | ... | @@ -115,7 +115,7 @@ |
115 | 115 | </block> |
116 | 116 | <block wx:elif="{{def_pick_store && def_pick_store.is_no_dis_nor}}"> |
117 | 117 | <view class="spec-cart-btn fs32" data-action="add" style="background-color: #dcdcdc;color: #999;"> |
118 | - 配送不匹配 | |
118 | + 该店不可售 | |
119 | 119 | </view> |
120 | 120 | </block> |
121 | 121 | |
... | ... | @@ -149,7 +149,7 @@ |
149 | 149 | <block wx:else> |
150 | 150 | <block wx:if="{{sales_rules>=2 && !sele_g.whsle_id }}"> |
151 | 151 | <view wx:if="{{!def_pick_store.CanOutQty || def_pick_store.CanOutQty<1 }}" class="spec-cart-btn fs32" data-action="add" |
152 | - style="background-color: #dcdcdc;color: #999">库存不足 | |
152 | + style="background-color: #dcdcdc;color: #999">库存不足1 | |
153 | 153 | </view> |
154 | 154 | <block wx:else> |
155 | 155 | <view class="flex jc_sb"> | ... | ... |
pages/goods/goodsInfo/buy_pt.wxml
... | ... | @@ -72,7 +72,7 @@ |
72 | 72 | <view wx:if="{{def_pickpu_list && !def_pickpu_list.length}}">(库存不足)</view> |
73 | 73 | <block wx:else> |
74 | 74 | <view class="no_store" wx:if="{{def_pick_store.is_no_dis}}">(配送不匹配)</view> |
75 | - <view class="no_store" wx:elif="{{def_pick_store.is_no_dis_nor && is_normal==1}}">(配送不匹配)</view> | |
75 | + <view class="no_store" wx:elif="{{def_pick_store.is_no_dis_nor}}">(该店不可售)</view> | |
76 | 76 | <view wx:elif="{{def_pick_store && !def_pick_store.CanOutQty && !filters.is_virtual_gd(sele_g.is_virtual) && sales_rules>=2 && is_normal}}">(库存不足)</view> |
77 | 77 | </block> |
78 | 78 | </block> |
... | ... | @@ -161,7 +161,7 @@ |
161 | 161 | </block> |
162 | 162 | |
163 | 163 | <block wx:elif="{{def_pick_store && def_pick_store.is_no_dis_nor}}"> |
164 | - <view class="spec-cart-btn fs32" data-action="add" style="background-color: #dcdcdc;color: #999;">配送不匹配</view> | |
164 | + <view class="spec-cart-btn fs32" data-action="add" style="background-color: #dcdcdc;color: #999;">该店不可售</view> | |
165 | 165 | </block> |
166 | 166 | |
167 | 167 | <block wx:else> | ... | ... |
pages/goods/goodsInfo/goodsInfo.js
... | ... | @@ -3586,10 +3586,6 @@ Page({ |
3586 | 3586 | |
3587 | 3587 | if(idx1<0){ |
3588 | 3588 | th.data.def_pick_store.is_no_dis_nor=1; |
3589 | - //-- 如果不是活动的普通购买的时候 -- | |
3590 | - if(!th.data.is_normal){ | |
3591 | - th.data.def_pick_store.is_no_dis=1; | |
3592 | - } | |
3593 | 3589 | that.setData({ |
3594 | 3590 | def_pick_store: th.data.def_pick_store |
3595 | 3591 | }) |
... | ... | @@ -4032,6 +4028,7 @@ Page({ |
4032 | 4028 | |
4033 | 4029 | var def_pick_store = th.data.def_pick_store; |
4034 | 4030 | var plist = res.data.data.pageData; |
4031 | + | |
4035 | 4032 | if (th.data.sales_rules == 3) { |
4036 | 4033 | var lock_num = 0; |
4037 | 4034 | var Qty = 0; |
... | ... | @@ -4054,6 +4051,15 @@ Page({ |
4054 | 4051 | is_find_def_store = 1; |
4055 | 4052 | } |
4056 | 4053 | |
4054 | + //-- 如果库存为0就要重新赋值 -- | |
4055 | + if(def_pick_store.CanOutQty<=0){ | |
4056 | + def_pick_store.CanOutQty=Qty; | |
4057 | + th.setData({ | |
4058 | + def_pick_store | |
4059 | + }) | |
4060 | + } | |
4061 | + | |
4062 | + | |
4057 | 4063 | } else { |
4058 | 4064 | th.setData({ |
4059 | 4065 | all_sto: null, |
... | ... | @@ -4079,6 +4085,13 @@ Page({ |
4079 | 4085 | if (n_item.CanOutQty > lock_num) { |
4080 | 4086 | o_plist[kk].CanOutQty = n_item.CanOutQty - lock_num; |
4081 | 4087 | new_list.push(o_plist[kk]); |
4088 | + | |
4089 | + var ck_store=th.data.fir_def_store; | |
4090 | + if (th.data.def_pick_store && JSON.stringify(th.data.def_pick_store) != '{}'){ | |
4091 | + ck_store=th.data.def_pick_store; | |
4092 | + } | |
4093 | + | |
4094 | + | |
4082 | 4095 | //--如果找到默认门店,同时也应该判断配送方式对不对-- |
4083 | 4096 | if (th.data.fir_def_store && n_item.StorageNo == th.data.fir_def_store.pickup_no && (g_distr_type == 0 || th.data.fir_def_store.distr_type == 0 || th.data.def_pick_store.distr_type == g_distr_type)) { |
4084 | 4097 | th.data.fir_def_store.CanOutQty = n_item.CanOutQty - lock_num; |
... | ... | @@ -4088,6 +4101,13 @@ Page({ |
4088 | 4101 | }) |
4089 | 4102 | is_find_def_store = 1; |
4090 | 4103 | } |
4104 | + | |
4105 | + //-- 如果库存为0就要重新赋值 -- | |
4106 | + if(n_item.StorageNo ==def_pick_store.pickup_no && def_pick_store.CanOutQty<0) { | |
4107 | + def_pick_store.CanOutQty= o_plist[kk].CanOutQty; | |
4108 | + th.setData({ def_pick_store }) | |
4109 | + } | |
4110 | + | |
4091 | 4111 | } |
4092 | 4112 | break; |
4093 | 4113 | } | ... | ... |
pages/goods/goodsInfo/goodsInfo.wxml
... | ... | @@ -709,6 +709,9 @@ |
709 | 709 | <view class="no_store" wx:if="{{def_pick_store && def_pick_store.is_no_dis}}"> |
710 | 710 | (配送不匹配) |
711 | 711 | </view> |
712 | + <view class="no_store" wx:elif="{{def_pick_store && def_pick_store.is_no_dis_nor && prom_type==0}}"> | |
713 | + (该店不可售) | |
714 | + </view> | |
712 | 715 | <view class="no_store" wx:elif="{{def_pick_store && !def_pick_store.CanOutQty && sales_rules>=2 && prom_type==0 && !sele_g.whsle_id}}"> |
713 | 716 | (库存不足) |
714 | 717 | </view> |
... | ... | @@ -1322,6 +1325,7 @@ |
1322 | 1325 | <view wx:if="{{def_pickpu_list && !def_pickpu_list.length}}">(库存不足)</view> |
1323 | 1326 | <block wx:else> |
1324 | 1327 | <view class="no_store" wx:if="{{def_pick_store.is_no_dis}}">(配送不匹配)</view> |
1328 | + <view class="no_store" wx:if="{{def_pick_store.is_no_dis_nor}}">(该店不可售)</view> | |
1325 | 1329 | <view wx:elif="{{def_pick_store && !def_pick_store.CanOutQty && !filters.is_virtual_gd(sele_g.is_virtual) && sales_rules>=2 && prom_type==0 &&!sele_g.whsle_id }}"> |
1326 | 1330 | (库存不足) |
1327 | 1331 | </view> |
... | ... | @@ -1378,6 +1382,9 @@ |
1378 | 1382 | <view wx:if="{{def_pick_store && def_pick_store.is_no_dis}}" class="spec-cart-btn fs32" data-action="add" style="background-color: #dcdcdc;color: #999;"> |
1379 | 1383 | 配送不匹配 |
1380 | 1384 | </view> |
1385 | + <view wx:elif="{{def_pick_store && def_pick_store.is_no_dis_nor}}" class="spec-cart-btn fs32" data-action="add" style="background-color: #dcdcdc;color: #999;"> | |
1386 | + 该店不可售 | |
1387 | + </view> | |
1381 | 1388 | <block wx:else> |
1382 | 1389 | <!-- 根本就找不到门店 --> |
1383 | 1390 | <block wx:if="{{!only_pk && !def_pickpu_list}}"> |
... | ... | @@ -1633,7 +1640,7 @@ |
1633 | 1640 | <view class="fs30 xc-black3 address_name">{{item.pickup_name}} |
1634 | 1641 | <text class="c-red22" wx:if="{{item.is_no_qyt}}">(库存不足)</text> |
1635 | 1642 | <text class="c-red22" wx:elif="{{item.is_no_dis}}">(配送不匹配)</text> |
1636 | - <text class="c-red22" wx:elif="{{item.is_no_dis_nor && is_normal==1}}">(配送不匹配)</text> | |
1643 | + <text class="c-red22" wx:elif="{{item.is_no_dis_nor}}">(该店不可售)</text> | |
1637 | 1644 | </view> |
1638 | 1645 | </view> |
1639 | 1646 | <view> |
... | ... | @@ -1663,7 +1670,7 @@ |
1663 | 1670 | <view class="fs30 xc-black3 address_name">{{item.pickup_name}} |
1664 | 1671 | <text class="c-red22" wx:if="{{item.is_no_qyt }}">(库存不足)</text> |
1665 | 1672 | <text class="c-red22" wx:if="{{item.is_no_dis}}">(配送不匹配)</text> |
1666 | - <text class="c-red22" wx:if="{{item.is_no_dis_nor && is_normal==1}}">(配送不匹配)</text> | |
1673 | + <text class="c-red22" wx:if="{{item.is_no_dis_nor}}">(该店不可售)</text> | |
1667 | 1674 | </view> |
1668 | 1675 | </view> |
1669 | 1676 | <view> | ... | ... |