Commit f8f200f690000e6a3528b71e7066d2776906cc12
1 parent
fb803415
拼团的普通购买要判断一下线下库存
Showing
1 changed file
with
50 additions
and
2 deletions
pages/goods/goodsInfo/goodsInfo.js
| ... | ... | @@ -5318,6 +5318,21 @@ Page({ |
| 5318 | 5318 | }, |
| 5319 | 5319 | |
| 5320 | 5320 | //-----------------拼单生成方法--------------------- |
| 5321 | + // addCart_pt: function () { | |
| 5322 | + // var th = this; | |
| 5323 | + // if (this.data.is_normal == 0) { | |
| 5324 | + // //看一下有没有起购数,如果有起购数,要计算起购数 | |
| 5325 | + // var qnum = parseFloat(th.data.prom_act.minbuynum); | |
| 5326 | + // if (qnum > 0 && th.data.goodsInputNum < qnum) { | |
| 5327 | + // getApp().confirmBox("拼团商品至少要买" + qnum + "件!"); | |
| 5328 | + // return false; | |
| 5329 | + // } | |
| 5330 | + // } | |
| 5331 | + // th.addcart_pt_func(); | |
| 5332 | + // | |
| 5333 | + // }, | |
| 5334 | + | |
| 5335 | + //-----------------拼单生成方法--------------------- | |
| 5321 | 5336 | addCart_pt: function () { |
| 5322 | 5337 | var th = this; |
| 5323 | 5338 | if (this.data.is_normal == 0) { |
| ... | ... | @@ -5327,12 +5342,45 @@ Page({ |
| 5327 | 5342 | getApp().confirmBox("拼团商品至少要买" + qnum + "件!"); |
| 5328 | 5343 | return false; |
| 5329 | 5344 | } |
| 5330 | - } | |
| 5331 | 5345 | |
| 5332 | - th.addcart_pt_func(); | |
| 5346 | + th.addcart_pt_func(); | |
| 5347 | + | |
| 5348 | + } else { | |
| 5349 | + | |
| 5350 | + //如果是线下库存的时候 | |
| 5351 | + if (th.data.sales_rules >= 2 && !th.data.sele_g.whsle_id) { | |
| 5352 | + var pick = th.get_pick_from_list(th.data.sto_sele_id) | |
| 5353 | + //---通过接口获取门店的线下库存信息-- | |
| 5354 | + th.check_CanOutQty(th.data.sele_g, pick, function (CanOutQty) { | |
| 5355 | + if (CanOutQty) { | |
| 5356 | + if (CanOutQty < e.data.goodsInputNum) { | |
| 5357 | + wx.hideLoading(); | |
| 5358 | + th.data.adding = 0; | |
| 5359 | + wx.showToast({ | |
| 5360 | + title: '库存不足!', | |
| 5361 | + icon: 'none', | |
| 5362 | + }); | |
| 5363 | + return false; | |
| 5364 | + } | |
| 5333 | 5365 | |
| 5366 | + //-- 成功才来下一步 -- | |
| 5367 | + th.addcart_pt_func(); | |
| 5368 | + } else { | |
| 5369 | + wx.hideLoading(); | |
| 5370 | + wx.showToast({ | |
| 5371 | + title: '库存不足!', | |
| 5372 | + icon: 'none', | |
| 5373 | + }); | |
| 5374 | + return false; | |
| 5375 | + } | |
| 5376 | + }) | |
| 5377 | + }else{ | |
| 5378 | + th.addcart_pt_func(); | |
| 5379 | + } | |
| 5380 | + } | |
| 5334 | 5381 | }, |
| 5335 | 5382 | |
| 5383 | + | |
| 5336 | 5384 | addcart_pt_func: function () { |
| 5337 | 5385 | if (oo.user_id == null) { |
| 5338 | 5386 | s.my_warnning("还未登录!", 0, this); | ... | ... |