Commit 5eb83af277a8aeb130f62ebefd0a249f10b8e479

Authored by yvan.ni
1 parent 3f05ca84

商品在计算普通购买的时候,切换规格的优化

pages/goods/goodsInfo/goodsInfo.js
... ... @@ -3426,10 +3426,12 @@ Page({
3426 3426 });
3427 3427  
3428 3428  
  3429 +
3429 3430 if (nor) that.get_sto(1);
3430 3431 else that.get_sto();
3431 3432  
3432   - if (!item.whsle_id && [1,2,4,6].indexOf(item.prom_type)==-1) that.check_is_youhui(gid, that.data.is_normal);
  3433 + if (!item.whsle_id && ([1,2,4,6].indexOf(item.prom_type)==-1 || this.data.is_normal==1))
  3434 + that.check_is_youhui(gid, that.data.is_normal);
3433 3435  
3434 3436 //默认门店要拿下门店库存
3435 3437 if (that.data.sales_rules >= 2 && that.data.def_pick_store && !that.data.sele_g.whsle_id && [1,2,4,6].indexOf(item.prom_type)==-1) {
... ... @@ -5165,9 +5167,10 @@ Page({
5165 5167 if (th.data.g_buy_num != null && th.data.sele_g.viplimited > 0) {
5166 5168 if (th.data.goodsInputNum + th.data.g_buy_num.get(th.data.sele_g.goods_id) > th.data.sele_g.viplimited) {
5167 5169 wx.showToast({
5168   - title: '超出商品限购',
5169   - icon: 'none',
  5170 + title: '超出商品限购',
  5171 + icon: 'none',
5170 5172 });
  5173 +
5171 5174 // s.my_warnning('超出商品限购', 0, th);
5172 5175 var num = th.data.prom_buy_limit - th.data.prom_buy_num;
5173 5176 if (num < 0) num = 0;
... ... @@ -5246,9 +5249,10 @@ Page({
5246 5249 // return s.my_warnning("商品数量不能为0", 0, th);
5247 5250 };
5248 5251 if (th.data.goodsInputNum > o.store_count) {
5249   - th.setData({
5250   - goodsInputNum: o.store_count
5251   - })
  5252 +
  5253 + // th.setData({
  5254 + // goodsInputNum: o.store_count
  5255 + // })
5252 5256 wx.showToast({
5253 5257 title: '超出商品库存',
5254 5258 icon: 'none',
... ... @@ -7595,6 +7599,9 @@ Page({
7595 7599 this.data.is_act=1;
7596 7600 }
7597 7601  
  7602 + console.log("11111111-gd");
  7603 + console.log(th.data.sele_g);
  7604 +
7598 7605 //-- 更新默认购买的数量 ---
7599 7606 var mo_num=getApp().get_limit_qty(th.data.sele_g,this.data.is_act);
7600 7607 this.setData({goodsInputNum:mo_num})
... ...