Przeglądaj źródła

产品详情页添加可拆包输入错误提示

hangb 8 lat temu
rodzic
commit
5e05e9e321
1 zmienionych plików z 8 dodań i 4 usunięć
  1. 8 4
      components/store/CommodityInfo.vue

+ 8 - 4
components/store/CommodityInfo.vue

@@ -225,7 +225,8 @@ export default {
           this.fragment.canSub = false
         } else {
           this.$message.error('最小起订量为' + buy)
-          this.fragment.num = (Math.floor(buy / pack) + 1) * pack
+          this.fragment.num = buy
+//          this.fragment.num = (Math.floor(buy / pack) + 1) * pack
           console.log(this.fragment.num)
           this.fragment.canSub = false
         }
@@ -246,7 +247,7 @@ export default {
         } else {
           this.fragment.canSub = true
         }
-    //    console.log(newNum) 2222
+        console.log(newNum)
         if (this.fragment.num % pack === 0) {
           this.fragment.num = newNum
         } else {
@@ -264,8 +265,11 @@ export default {
           }
         } else {
           if (!breakUp) {
-            this.$message.error('不支持拆包且最小包装量为' + pack)
-            this.fragment.num = (Math.floor(newNum / pack) + 1) * pack
+            let remainder = newNum % pack
+            if (remainder !== 0) {
+              this.fragment.num = (Math.floor(newNum / pack) + 1) * pack
+              this.$message.error('不支持拆包且最小包装量为' + pack)
+            }
             if (reserve - this.fragment.num - pack < 0) {
               this.fragment.canAdd = false
             } else {