licailing 4 лет назад
Родитель
Сommit
dfcdab4d5f
1 измененных файлов с 12 добавлено и 9 удалено
  1. 12 9
      src/main/vue/src/components/PackageEdit2.vue

+ 12 - 9
src/main/vue/src/components/PackageEdit2.vue

@@ -182,14 +182,7 @@ export default {
     },
     },
     methods: {
     methods: {
         onSave() {
         onSave() {
-            // this.$refs.form.validate(valid => {
-            //     if (valid) {
-            //         this.submit();
-            //     } else {
-            //         return false;
-            //     }
-            // });
-            Promise.all(this.$refs.subform.map(i => i.validate())).then(() => {
+            if (this.list.length <= 0) {
                 this.$refs.form.validate(valid => {
                 this.$refs.form.validate(valid => {
                     if (valid) {
                     if (valid) {
                         this.submit();
                         this.submit();
@@ -197,7 +190,17 @@ export default {
                         return false;
                         return false;
                     }
                     }
                 });
                 });
-            });
+            } else {
+                Promise.all(this.$refs.subform.map(i => i.validate())).then(() => {
+                    this.$refs.form.validate(valid => {
+                        if (valid) {
+                            this.submit();
+                        } else {
+                            return false;
+                        }
+                    });
+                });
+            }
         },
         },
         submit() {
         submit() {
             let data = { ...this.formData };
             let data = { ...this.formData };