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,7 +177,7 @@ | ||
177 | </block> | 177 | </block> |
178 | 178 | ||
179 | <block wx:elif="{{def_pick_store && def_pick_store.is_no_dis_nor && is_normal}}"> | 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 | </block> | 181 | </block> |
182 | 182 | ||
183 | <block wx:else> | 183 | <block wx:else> |
packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo.js
@@ -3684,6 +3684,15 @@ Page({ | @@ -3684,6 +3684,15 @@ Page({ | ||
3684 | is_find_def_store = 1; | 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 | } else { | 3696 | } else { |
3688 | th.setData({ | 3697 | th.setData({ |
3689 | all_sto: null, | 3698 | all_sto: null, |
@@ -3716,6 +3725,13 @@ Page({ | @@ -3716,6 +3725,13 @@ Page({ | ||
3716 | th.setData({def_pick_store: th.data.fir_def_store}) | 3725 | th.setData({def_pick_store: th.data.fir_def_store}) |
3717 | is_find_def_store = 1; | 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 | break; | 3736 | break; |
3721 | } | 3737 | } |
packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo.wxml
@@ -1371,7 +1371,7 @@ | @@ -1371,7 +1371,7 @@ | ||
1371 | <view class="flex xc-ash" style="flex-shrink:0;max-width: 62%;"> | 1371 | <view class="flex xc-ash" style="flex-shrink:0;max-width: 62%;"> |
1372 | <view class="fs30 xc-black3 address_name">{{item.pickup_name}}</view> | 1372 | <view class="fs30 xc-black3 address_name">{{item.pickup_name}}</view> |
1373 | <text class="c-red22" wx:if="{{item.is_no_dis}}">(配送不匹配)</text> | 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 | </view> | 1375 | </view> |
1376 | <view> | 1376 | <view> |
1377 | <view class="distance fs24 address-val" wx:if="{{item.distance!=null}}"> | 1377 | <view class="distance fs24 address-val" wx:if="{{item.distance!=null}}"> |
@@ -1399,7 +1399,7 @@ | @@ -1399,7 +1399,7 @@ | ||
1399 | <view class="flex xc-ash"> | 1399 | <view class="flex xc-ash"> |
1400 | <view class="fs30 xc-black3 address_name">{{item.pickup_name}}</view> | 1400 | <view class="fs30 xc-black3 address_name">{{item.pickup_name}}</view> |
1401 | <text class="c-red22" wx:if="{{item.is_no_dis}}">(配送不匹配)</text> | 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 | </view> | 1403 | </view> |
1404 | <view> | 1404 | <view> |
1405 | <view class="distance fs24 address-val" wx:if="{{item.distance!=null}}"> | 1405 | <view class="distance fs24 address-val" wx:if="{{item.distance!=null}}"> |
pages/goods/goodsInfo/buy_com_pop.wxml
@@ -57,7 +57,7 @@ | @@ -57,7 +57,7 @@ | ||
57 | <view wx:if="{{def_pickpu_list && !def_pickpu_list.length}}">(库存不足)</view> | 57 | <view wx:if="{{def_pickpu_list && !def_pickpu_list.length}}">(库存不足)</view> |
58 | <block wx:else> | 58 | <block wx:else> |
59 | <view class="no_store" wx:if="{{def_pick_store.is_no_dis}}">(配送不匹配)</view> | 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 | <view wx:elif="{{def_pick_store && !def_pick_store.CanOutQty && !filters.is_virtual_gd(sele_g.is_virtual) && sales_rules>=2}}"> | 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 | </view> | 63 | </view> |
@@ -115,7 +115,7 @@ | @@ -115,7 +115,7 @@ | ||
115 | </block> | 115 | </block> |
116 | <block wx:elif="{{def_pick_store && def_pick_store.is_no_dis_nor}}"> | 116 | <block wx:elif="{{def_pick_store && def_pick_store.is_no_dis_nor}}"> |
117 | <view class="spec-cart-btn fs32" data-action="add" style="background-color: #dcdcdc;color: #999;"> | 117 | <view class="spec-cart-btn fs32" data-action="add" style="background-color: #dcdcdc;color: #999;"> |
118 | - 配送不匹配 | 118 | + 该店不可售 |
119 | </view> | 119 | </view> |
120 | </block> | 120 | </block> |
121 | 121 | ||
@@ -149,7 +149,7 @@ | @@ -149,7 +149,7 @@ | ||
149 | <block wx:else> | 149 | <block wx:else> |
150 | <block wx:if="{{sales_rules>=2 && !sele_g.whsle_id }}"> | 150 | <block wx:if="{{sales_rules>=2 && !sele_g.whsle_id }}"> |
151 | <view wx:if="{{!def_pick_store.CanOutQty || def_pick_store.CanOutQty<1 }}" class="spec-cart-btn fs32" data-action="add" | 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 | </view> | 153 | </view> |
154 | <block wx:else> | 154 | <block wx:else> |
155 | <view class="flex jc_sb"> | 155 | <view class="flex jc_sb"> |
pages/goods/goodsInfo/buy_pt.wxml
@@ -72,7 +72,7 @@ | @@ -72,7 +72,7 @@ | ||
72 | <view wx:if="{{def_pickpu_list && !def_pickpu_list.length}}">(库存不足)</view> | 72 | <view wx:if="{{def_pickpu_list && !def_pickpu_list.length}}">(库存不足)</view> |
73 | <block wx:else> | 73 | <block wx:else> |
74 | <view class="no_store" wx:if="{{def_pick_store.is_no_dis}}">(配送不匹配)</view> | 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 | <view wx:elif="{{def_pick_store && !def_pick_store.CanOutQty && !filters.is_virtual_gd(sele_g.is_virtual) && sales_rules>=2 && is_normal}}">(库存不足)</view> | 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 | </block> | 77 | </block> |
78 | </block> | 78 | </block> |
@@ -161,7 +161,7 @@ | @@ -161,7 +161,7 @@ | ||
161 | </block> | 161 | </block> |
162 | 162 | ||
163 | <block wx:elif="{{def_pick_store && def_pick_store.is_no_dis_nor}}"> | 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 | </block> | 165 | </block> |
166 | 166 | ||
167 | <block wx:else> | 167 | <block wx:else> |
pages/goods/goodsInfo/goodsInfo.js
@@ -3586,10 +3586,6 @@ Page({ | @@ -3586,10 +3586,6 @@ Page({ | ||
3586 | 3586 | ||
3587 | if(idx1<0){ | 3587 | if(idx1<0){ |
3588 | th.data.def_pick_store.is_no_dis_nor=1; | 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 | that.setData({ | 3589 | that.setData({ |
3594 | def_pick_store: th.data.def_pick_store | 3590 | def_pick_store: th.data.def_pick_store |
3595 | }) | 3591 | }) |
@@ -4032,6 +4028,7 @@ Page({ | @@ -4032,6 +4028,7 @@ Page({ | ||
4032 | 4028 | ||
4033 | var def_pick_store = th.data.def_pick_store; | 4029 | var def_pick_store = th.data.def_pick_store; |
4034 | var plist = res.data.data.pageData; | 4030 | var plist = res.data.data.pageData; |
4031 | + | ||
4035 | if (th.data.sales_rules == 3) { | 4032 | if (th.data.sales_rules == 3) { |
4036 | var lock_num = 0; | 4033 | var lock_num = 0; |
4037 | var Qty = 0; | 4034 | var Qty = 0; |
@@ -4054,6 +4051,15 @@ Page({ | @@ -4054,6 +4051,15 @@ Page({ | ||
4054 | is_find_def_store = 1; | 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 | } else { | 4063 | } else { |
4058 | th.setData({ | 4064 | th.setData({ |
4059 | all_sto: null, | 4065 | all_sto: null, |
@@ -4079,6 +4085,13 @@ Page({ | @@ -4079,6 +4085,13 @@ Page({ | ||
4079 | if (n_item.CanOutQty > lock_num) { | 4085 | if (n_item.CanOutQty > lock_num) { |
4080 | o_plist[kk].CanOutQty = n_item.CanOutQty - lock_num; | 4086 | o_plist[kk].CanOutQty = n_item.CanOutQty - lock_num; |
4081 | new_list.push(o_plist[kk]); | 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 | 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)) { | 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 | th.data.fir_def_store.CanOutQty = n_item.CanOutQty - lock_num; | 4097 | th.data.fir_def_store.CanOutQty = n_item.CanOutQty - lock_num; |
@@ -4088,6 +4101,13 @@ Page({ | @@ -4088,6 +4101,13 @@ Page({ | ||
4088 | }) | 4101 | }) |
4089 | is_find_def_store = 1; | 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 | break; | 4112 | break; |
4093 | } | 4113 | } |
pages/goods/goodsInfo/goodsInfo.wxml
@@ -709,6 +709,9 @@ | @@ -709,6 +709,9 @@ | ||
709 | <view class="no_store" wx:if="{{def_pick_store && def_pick_store.is_no_dis}}"> | 709 | <view class="no_store" wx:if="{{def_pick_store && def_pick_store.is_no_dis}}"> |
710 | (配送不匹配) | 710 | (配送不匹配) |
711 | </view> | 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 | <view class="no_store" wx:elif="{{def_pick_store && !def_pick_store.CanOutQty && sales_rules>=2 && prom_type==0 && !sele_g.whsle_id}}"> | 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 | </view> | 717 | </view> |
@@ -1322,6 +1325,7 @@ | @@ -1322,6 +1325,7 @@ | ||
1322 | <view wx:if="{{def_pickpu_list && !def_pickpu_list.length}}">(库存不足)</view> | 1325 | <view wx:if="{{def_pickpu_list && !def_pickpu_list.length}}">(库存不足)</view> |
1323 | <block wx:else> | 1326 | <block wx:else> |
1324 | <view class="no_store" wx:if="{{def_pick_store.is_no_dis}}">(配送不匹配)</view> | 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 | <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 }}"> | 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 | </view> | 1331 | </view> |
@@ -1378,6 +1382,9 @@ | @@ -1378,6 +1382,9 @@ | ||
1378 | <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;"> | 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 | </view> | 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 | <block wx:else> | 1388 | <block wx:else> |
1382 | <!-- 根本就找不到门店 --> | 1389 | <!-- 根本就找不到门店 --> |
1383 | <block wx:if="{{!only_pk && !def_pickpu_list}}"> | 1390 | <block wx:if="{{!only_pk && !def_pickpu_list}}"> |
@@ -1633,7 +1640,7 @@ | @@ -1633,7 +1640,7 @@ | ||
1633 | <view class="fs30 xc-black3 address_name">{{item.pickup_name}} | 1640 | <view class="fs30 xc-black3 address_name">{{item.pickup_name}} |
1634 | <text class="c-red22" wx:if="{{item.is_no_qyt}}">(库存不足)</text> | 1641 | <text class="c-red22" wx:if="{{item.is_no_qyt}}">(库存不足)</text> |
1635 | <text class="c-red22" wx:elif="{{item.is_no_dis}}">(配送不匹配)</text> | 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 | </view> | 1644 | </view> |
1638 | </view> | 1645 | </view> |
1639 | <view> | 1646 | <view> |
@@ -1663,7 +1670,7 @@ | @@ -1663,7 +1670,7 @@ | ||
1663 | <view class="fs30 xc-black3 address_name">{{item.pickup_name}} | 1670 | <view class="fs30 xc-black3 address_name">{{item.pickup_name}} |
1664 | <text class="c-red22" wx:if="{{item.is_no_qyt }}">(库存不足)</text> | 1671 | <text class="c-red22" wx:if="{{item.is_no_qyt }}">(库存不足)</text> |
1665 | <text class="c-red22" wx:if="{{item.is_no_dis}}">(配送不匹配)</text> | 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 | </view> | 1674 | </view> |
1668 | </view> | 1675 | </view> |
1669 | <view> | 1676 | <view> |