ソースを参照

fix[litemall-admin]: 前端校验,同一规格的规格值不能相同

Junling Bu 6 年 前
コミット
520c9517b6
1 ファイル変更11 行追加1 行削除
  1. 11 1
      litemall-admin/src/views/goods/create.vue

+ 11 - 1
litemall-admin/src/views/goods/create.vue

@@ -499,7 +499,17 @@ export default {
       for (var i = 0; i < this.specifications.length; i++) {
         const v = this.specifications[i]
         if (v.specification === this.specForm.specification) {
-          index = i
+          if (v.value === this.specForm.value) {
+            this.$message({
+              type: 'warning',
+              message: '已经存在规格值:' + v.value
+            })
+            this.specForm = {}
+            this.specVisiable = false
+            return
+          } else {
+            index = i
+          }
         }
       }