Commit af94ba45d62e50c25e5beb1fe859cb56e67f22bd

Authored by yvan.ni
1 parent 2fe25ed6

小程序提交起订量的优化

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>