Commit af94ba45d62e50c25e5beb1fe859cb56e67f22bd
1 parent
2fe25ed6
小程序提交起订量的优化
Showing
10 changed files
with
26 additions
and
23 deletions
packageC/pages/luckyGo/luckyGo_goodsInfo/buy_pt.wxml
... | ... | @@ -25,15 +25,14 @@ |
25 | 25 | <block wx:if="{{is_normal==1}}"> |
26 | 26 | <view class="flex"> |
27 | 27 | <view class="spec-goods-stock">已售:{{sele_g.sales_sum}}</view> |
28 | - | |
29 | - <block wx:if="{{!filters.is_virtual_gd(sele_g.is_virtual)}}"> | |
30 | 28 | <block wx:if="{{sales_rules>=2}}"> |
31 | - <view class="spec-goods-stock" wx:if="{{def_pick_store && def_pick_store.CanOutQty}}">可售:{{def_pick_store.CanOutQty}}</view> | |
32 | - <view class="spec-goods-stock" wx:else>可售:0</view> | |
29 | + <block wx:if="{{!filters.is_virtual_gd(sele_g.is_virtual)}}"> | |
30 | + <view class="spec-goods-stock" wx:if="{{def_pick_store && def_pick_store.CanOutQty}}">可售:{{def_pick_store.CanOutQty}}</view> | |
31 | + <view class="spec-goods-stock" wx:else>可售:0</view> | |
32 | + </block> | |
33 | 33 | </block> |
34 | 34 | <block wx:else><view class="spec-goods-stock">可售:{{sele_g.store_count}}</view></block> |
35 | - </block> | |
36 | - </view> | |
35 | + </view> | |
37 | 36 | </block> |
38 | 37 | <!-- <block wx:if="{{is_normal==0}}"> |
39 | 38 | <view class="flex"> | ... | ... |
packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo.js
... | ... | @@ -4469,9 +4469,7 @@ Page({ |
4469 | 4469 | |
4470 | 4470 | //-----------------拼单生成方法--------------------- |
4471 | 4471 | addCart_pt: function () { |
4472 | - this.setData({ | |
4473 | - openSpecModal_pt: 0, | |
4474 | - }); | |
4472 | + | |
4475 | 4473 | if (this.data.is_normal == 0) { |
4476 | 4474 | //看一下有没有起购数,如果有起购数,要计算起购数 |
4477 | 4475 | // var qnum = parseFloat(th.data.prom_act.minbuynum); | ... | ... |
packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo.wxml
... | ... | @@ -1186,7 +1186,7 @@ |
1186 | 1186 | <block wx:else> |
1187 | 1187 | <!-- 如果是线下库存购买的时候,且是普通商品购买的时候 --> |
1188 | 1188 | <block wx:if="{{sales_rules>=2 && prom_type==0}}"> |
1189 | - <block wx:if="{{!def_pick_store.CanOutQty || def_pick_store.CanOutQty<mo_num}}"> | |
1189 | + <block wx:if="{{!def_pick_store.CanOutQty || def_pick_store.CanOutQty<1}}"> | |
1190 | 1190 | <view class="spec-cart-btn fs32" data-action="add" style="background-color: #dcdcdc;color: #999"> |
1191 | 1191 | 库存不足 |
1192 | 1192 | </view> |
... | ... | @@ -1202,7 +1202,7 @@ |
1202 | 1202 | </block> |
1203 | 1203 | <!-- 线上销售 --> |
1204 | 1204 | <block wx:else> |
1205 | - <block wx:if="{{sele_g.store_count<(mo_num?mo_num:1)}}"> | |
1205 | + <block wx:if="{{sele_g.store_count<1}}"> | |
1206 | 1206 | <view class="spec-cart-btn fs32" data-action="add" style="background-color: #dcdcdc;color: #999"> |
1207 | 1207 | 库存不足 |
1208 | 1208 | </view> | ... | ... |
packageE/pages/cart/cart2/cart2.js
... | ... | @@ -4069,7 +4069,7 @@ Page({ |
4069 | 4069 | |
4070 | 4070 | if ([0,3,5,7,10].indexOf(goods.prom_type)>-1){ |
4071 | 4071 | if(mo_num>goods.goods_num){ |
4072 | - getApp().confirmBox(goods.goods_name + "的未到达起订数量"); | |
4072 | + getApp().confirmBox(goods.goods_name + "的未达到起订数量"); | |
4073 | 4073 | th.data.is_summit_ing = 0; |
4074 | 4074 | return false; |
4075 | 4075 | } |
... | ... | @@ -4452,7 +4452,7 @@ Page({ |
4452 | 4452 | |
4453 | 4453 | if ([0,3,5,7,10].indexOf(goods.prom_type)>-1){ |
4454 | 4454 | if(mo_num>goods.goods_num){ |
4455 | - getApp().confirmBox(goods.goods_name + "的未到达起订数量"); | |
4455 | + getApp().confirmBox(goods.goods_name + "的未达到起订数量"); | |
4456 | 4456 | th.data.is_summit_ing = 0; |
4457 | 4457 | return false; |
4458 | 4458 | } | ... | ... |
pages/cart/cart/cart.js
... | ... | @@ -3511,7 +3511,7 @@ Page({ |
3511 | 3511 | if([0,3,5,7,10].indexOf(py_type)>-1){ |
3512 | 3512 | |
3513 | 3513 | if(mo_num>i_arr[j].goods_num){ |
3514 | - getApp().confirmBox(i_arr[j].goods_name + "的未到达起订数量"); | |
3514 | + getApp().confirmBox(i_arr[j].goods_name + "的未达到起订数量"); | |
3515 | 3515 | wx.hideLoading(); |
3516 | 3516 | return false; |
3517 | 3517 | } | ... | ... |
pages/goods/goodsInfo/buy_com_pop.wxml
... | ... | @@ -141,7 +141,7 @@ |
141 | 141 | </block> |
142 | 142 | <block wx:else> |
143 | 143 | <block wx:if="{{sales_rules>=2 && !sele_g.whsle_id }}"> |
144 | - <view wx:if="{{!def_pick_store.CanOutQty || def_pick_store.CanOutQty<mo_num }}" class="spec-cart-btn fs32" data-action="add" | |
144 | + <view wx:if="{{!def_pick_store.CanOutQty || def_pick_store.CanOutQty<1 }}" class="spec-cart-btn fs32" data-action="add" | |
145 | 145 | style="background-color: #dcdcdc;color: #999">库存不足 |
146 | 146 | </view> |
147 | 147 | <block wx:else> |
... | ... | @@ -156,7 +156,7 @@ |
156 | 156 | </block> |
157 | 157 | </block> |
158 | 158 | |
159 | - <block wx:elif="{{data.store_count<(mo_num?mo_num:1)}}"> | |
159 | + <block wx:elif="{{data.store_count<1}}"> | |
160 | 160 | <view class="spec-cart-btn fs32" data-action="add" |
161 | 161 | style="background-color: #dcdcdc;color: #999">库存不足 |
162 | 162 | </view> | ... | ... |
pages/goods/goodsInfo/buy_integral.wxml
... | ... | @@ -48,7 +48,7 @@ |
48 | 48 | <block wx:else> |
49 | 49 | <view class="no_store" wx:if="{{def_pick_store.is_no_dis}}">(配送不匹配)</view> |
50 | 50 | <view wx:elif="{{def_pick_store && sales_rules>=2 && prom_type==0}}"> |
51 | - <block wx:if="{{!def_pick_store.CanOutQty || def_pick_store.CanOutQty<mo_num}}">(库存不足)</block> | |
51 | + <block wx:if="{{!def_pick_store.CanOutQty || def_pick_store.CanOutQty<1}}">(库存不足)</block> | |
52 | 52 | </view> |
53 | 53 | </block> |
54 | 54 | </block> | ... | ... |
pages/goods/goodsInfo/buy_pt.wxml
... | ... | @@ -183,7 +183,7 @@ |
183 | 183 | <block wx:else> |
184 | 184 | <!-- 如果是线下库存购买的时候,且是普通商品购买的时候 --> |
185 | 185 | <block wx:if="{{sales_rules>=2 && !sele_g.whsle_id}}"> |
186 | - <block wx:if="{{!def_pick_store.CanOutQty || def_pick_store.CanOutQty<mo_num}}"> | |
186 | + <block wx:if="{{!def_pick_store.CanOutQty || def_pick_store.CanOutQty<1}}"> | |
187 | 187 | <view class="spec-cart-btn fs32" data-action="add" style="background-color: #dcdcdc;color: #999"> |
188 | 188 | 库存不足 |
189 | 189 | </view> |
... | ... | @@ -194,7 +194,7 @@ |
194 | 194 | </block> |
195 | 195 | <!-- 线上销售 --> |
196 | 196 | <block wx:else> |
197 | - <block wx:if="{{sele_g.store_count<(mo_num?mo_num:1) && is_no_new}}"> | |
197 | + <block wx:if="{{sele_g.store_count<1 && is_no_new}}"> | |
198 | 198 | <view class="spec-cart-btn fs32" data-action="add" style="background-color: #dcdcdc;color: #999"> |
199 | 199 | 库存不足 |
200 | 200 | </view> | ... | ... |
pages/goods/goodsInfo/goodsInfo.js
... | ... | @@ -2407,12 +2407,18 @@ Page({ |
2407 | 2407 | }, |
2408 | 2408 | //----------减少购买数量----------- |
2409 | 2409 | subCartNum: function (t) { |
2410 | - | |
2411 | 2410 | var add_num=1; |
2412 | 2411 | var p_type=parseInt(this.data.prom_type) |
2413 | 2412 | if([1,2,4,6,8,9].indexOf(p_type)==-1 || this.data.openSpecModal_inte_normal == 1 || this.data.is_normal == 1){ |
2414 | 2413 | add_num = getApp().get_limit_qty(this.data.sele_g, this.data.is_act, 1); |
2415 | - | |
2414 | + var mo_num = getApp().get_limit_qty(this.data.sele_g, this.data.is_act); | |
2415 | + if(this.data.goodsInputNum - add_num<mo_num){ | |
2416 | + wx.showToast({ | |
2417 | + title: '购买数量不能小于起订量', | |
2418 | + icon: 'none', | |
2419 | + }); | |
2420 | + return false; | |
2421 | + } | |
2416 | 2422 | } |
2417 | 2423 | this.checkCartNum(this.data.goodsInputNum - add_num); |
2418 | 2424 | }, | ... | ... |
pages/goods/goodsInfo/goodsInfo.wxml
... | ... | @@ -1410,7 +1410,7 @@ |
1410 | 1410 | <!-- 如果是线下库存购买的时候,且是普通商品购买的时候 --> |
1411 | 1411 | <block wx:if="{{sales_rules>=2 && prom_type==0 && !sele_g.whsle_id}}"> |
1412 | 1412 | |
1413 | - <block wx:if="{{!def_pick_store.CanOutQty || def_pick_store.CanOutQty<mo_num }}"> | |
1413 | + <block wx:if="{{!def_pick_store.CanOutQty || def_pick_store.CanOutQty<1 }}"> | |
1414 | 1414 | <view class="spec-cart-btn fs32" data-action="add" style="background-color: #dcdcdc;color: #999"> |
1415 | 1415 | 库存不足 |
1416 | 1416 | </view> |
... | ... | @@ -1426,7 +1426,7 @@ |
1426 | 1426 | </block> |
1427 | 1427 | <!-- 线上销售 --> |
1428 | 1428 | <block wx:else> |
1429 | - <block wx:if="{{ sele_g.store_count<(mo_num?mo_num:1) && is_no_new}}"> | |
1429 | + <block wx:if="{{ sele_g.store_count<1 && is_no_new}}"> | |
1430 | 1430 | <view class="spec-cart-btn fs32" data-action="add" style="background-color: #dcdcdc;color: #999"> |
1431 | 1431 | 库存不足 |
1432 | 1432 | </view> | ... | ... |