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