diff --git a/packageA/pages/goodsInfo/goodsInfo.js b/packageA/pages/goodsInfo/goodsInfo.js index cd8b892..2032b38 100644 --- a/packageA/pages/goodsInfo/goodsInfo.js +++ b/packageA/pages/goodsInfo/goodsInfo.js @@ -853,6 +853,13 @@ Page({ } + if(this.data.goodsInputNum==0){ + getApp().my_warnning('请输入购买数量', 1, th, 450); + return false; + } + + + if(!ind) ind = t.currentTarget.dataset.openspecmodal_ind; th.setData({ @@ -870,6 +877,8 @@ Page({ var limitNum = 0; // 已购买数量 var boughtNum = 0; + + var is_ok=1; // 秒杀活动 if(this.data.prom_type == 1) { @@ -895,6 +904,7 @@ Page({ // title: '超出活动库存', // }); getApp().my_warnning('超出活动库存', 0, self); + is_ok=0; return false; } else { // 可购买数量>0 @@ -922,8 +932,9 @@ Page({ // }); getApp().my_warnning('超出活动库存', 0, self); th.setData({ - goodsInputNum: res, + goodsInputNum: res || 1 }); + is_ok=0; return false; }; }; @@ -935,8 +946,9 @@ Page({ // }); getApp().my_warnning('超出限购数量', 0, self); th.setData({ - goodsInputNum: canBuyNum, + goodsInputNum: canBuyNum || 1, }); + is_ok=0; return false; }; }; @@ -955,7 +967,10 @@ Page({ }; - + if(!is_ok) return false; + + + if(action=="buy"){ //--------------此时操作的数据------------ var newd = { @@ -1243,7 +1258,7 @@ Page({ // }); getApp().my_warnning('超出活动库存', 0, self); th.setData({ - goodsInputNum: res, + goodsInputNum: res || 1, }); return false; }; @@ -1256,7 +1271,7 @@ Page({ // }); getApp().my_warnning('超出限购数量', 0, self); th.setData({ - goodsInputNum: canBuyNum, + goodsInputNum: canBuyNum || 1, }); return false; };