浏览代码

机构:加必填校验

Michael Wang 4 年之前
父节点
当前提交
d22bf7d6c7
共有 1 个文件被更改,包括 12 次插入1 次删除
  1. 12 1
      src/features/system/OrgManagement/OrgManagementDialog.vue

+ 12 - 1
src/features/system/OrgManagement/OrgManagementDialog.vue

@@ -118,7 +118,10 @@ export default {
     return {
       visible: false,
       form: {},
-      rules: {},
+      rules: {
+        name: { required: true, message: "必填" },
+        code: { required: true, message: "必填" },
+      },
       loading: false,
     };
   },
@@ -160,6 +163,14 @@ export default {
       this.visible = false;
     },
     async submitForm() {
+      try {
+        const valid = await this.$refs.form.validate();
+        if (!valid) return;
+      } catch (error) {
+        console.log("校验失败", error);
+        return;
+      }
+
       let data = this.form;
       if (this.isEdit) {
         data = { ...data, id: this.org.id };