|
|
@@ -220,6 +220,9 @@ define(["app/app", 'jquery-summernote'], function(app) {
|
|
|
|
|
|
// 输入购买量限制
|
|
|
$scope.blurNum = function (c) {
|
|
|
+ $scope.reserveError = false;
|
|
|
+ $scope.minBuyQtyError = false;
|
|
|
+ $scope.minPackQtyError = false;
|
|
|
if(isNaN(c.number)) {
|
|
|
toaster.pop('info','提示','请输入数字');
|
|
|
c.number = c.goods.minBuyQty;
|
|
|
@@ -227,7 +230,12 @@ define(["app/app", 'jquery-summernote'], function(app) {
|
|
|
c.number = Number(c.number);
|
|
|
if (c.number < c.goods.minBuyQty || !c.number) {
|
|
|
// toaster.pop("info", "提示", "该商品最少购买" + c.goods.minBuyQty + "件");
|
|
|
- c.number = c.goods.minBuyQty;
|
|
|
+ if (c.goods.breakUp) {
|
|
|
+ c.number = c.goods.minBuyQty;
|
|
|
+ } else {
|
|
|
+ $scope.minBuyQtyError = true;
|
|
|
+ c.number = Number(NumberService.sub(c.goods.reserve, c.goods.reserve % c.goods.minPackQty));
|
|
|
+ }
|
|
|
}else if(c.number > c.goods.reserve){
|
|
|
// toaster.pop("info", "提示", "库存不足");
|
|
|
if(c.goods.breakUp) {
|
|
|
@@ -237,7 +245,6 @@ define(["app/app", 'jquery-summernote'], function(app) {
|
|
|
c.number = Number(NumberService.sub(c.goods.reserve, c.goods.reserve % c.goods.minPackQty));
|
|
|
}
|
|
|
if(Number(c.number) < Number(c.goods.minBuyQty)) {
|
|
|
- $scope.minBuyQtyError = true;
|
|
|
c.number = c.goods.minBuyQty;
|
|
|
}
|
|
|
}else {
|