Преглед на файлове

进货清单表单必填验证

wolyshaw преди 4 години
родител
ревизия
2612d3371d
променени са 1 файла, в които са добавени 18 реда и са изтрити 14 реда
  1. 18 14
      src/views/businessManager/shopManager/purchase-form.vue

+ 18 - 14
src/views/businessManager/shopManager/purchase-form.vue

@@ -98,20 +98,24 @@ export default {
   },
   methods: {
     async submit() {
-      try {
-        await this.$confirm('是否确认提交', '提示', {
-          confirmButtonText: '确定',
-          cancelButtonText: '取消',
-          type: 'warning'
-        })
-        await createGoodsProcurements({
-          goodsId: this.goodsId,
-          ...this.form,
-        })
-        this.$message.success('添加成功')
-          this.$listeners.submited()
-          this.$listeners.close()
-      } catch (error) {}
+      this.$refs.form.validate(async valid => {
+        if (valid) {
+          try {
+            await this.$confirm('是否确认提交', '提示', {
+              confirmButtonText: '确定',
+              cancelButtonText: '取消',
+              type: 'warning'
+            })
+            await createGoodsProcurements({
+              goodsId: this.goodsId,
+              ...this.form,
+            })
+            this.$message.success('添加成功')
+              this.$listeners.submited()
+              this.$listeners.close()
+          } catch (error) {}
+        }
+      })
     }
   },
 }