Browse Source

组织管理添加必填

zhaoke 3 years ago
parent
commit
b60f954964

+ 9 - 2
src/views/organizationManagement/components/organizationAdd.vue

@@ -31,7 +31,7 @@
             <el-input style="width: 835px" placeholder="请输入描述" v-model.trim="form.desc"></el-input>
           </el-form-item>
           <div class="top24">
-            <el-form-item prop="oneCode" label="1级编码">
+            <el-form-item class="oneCode" prop="oneCode" label="1级编码">
               <el-input placeholder="请输入编码" v-model.trim="form.oneCode"></el-input>
             </el-form-item>
             <el-form-item prop="twoCode" class="twoCode" label="2级编码">
@@ -104,7 +104,9 @@ export default {
         ],
         id: [{ required: true, message: "请输入标识符", trigger: "blur" }],
         desc: [{ validator: lengthValidator, max: 128, message: '长度在 1 到 128 个字符', trigger: ['change', 'blur'] }],
-        oneCode: [{ validator: lengthValidator, max: 2, message: '长度在 1 到 2 个字符', trigger: ['change', 'blur'] }],
+        oneCode: [
+          { required: true, message: "请输入组织名称", trigger: "blur" },
+          { validator: lengthValidator, max: 2, message: '长度在 1 到 2 个字符', trigger: ['change', 'blur'] }],
         twoCode: [{ validator: lengthValidator, max: 3, message: '长度在 1 到 3 个字符', trigger: ['change', 'blur'] }],
         threeCode: [{ validator: lengthValidator, max: 8, message: '长度在 1 到 8 个字符', trigger: ['change', 'blur'] }],
         fourCode: [{ validator: lengthValidator, max: 2, message: '长度在 1 到 2 个字符', trigger: ['change', 'blur'] }],
@@ -310,6 +312,11 @@ export default {
         .el-form-item__label {
           margin-left: 16px;
         }
+        .oneCode {
+          .el-form-item__label {
+            margin-left: 0px;
+          }
+        }
       }
     }
   }

+ 11 - 4
src/views/organizationManagement/components/organizationEdit.vue

@@ -31,7 +31,7 @@
             <el-input style="width: 835px" placeholder="请输入描述" v-model.trim="form.desc"></el-input>
           </el-form-item>
           <div class="top24">
-            <el-form-item prop="oneCode" label="1级编码">
+            <el-form-item class="oneCode" prop="oneCode" label="1级编码">
               <el-input placeholder="请输入编码" v-model.trim="form.oneCode"></el-input>
             </el-form-item>
             <el-form-item prop="twoCode" class="twoCode" label="2级编码">
@@ -97,14 +97,16 @@ export default {
       },
       title: "角色",
       rules: {
-         //表单验证
+        //表单验证
         name: [
           { required: true, message: "请输入组织名称", trigger: "blur" },
           { validator: lengthValidator, max: 32, message: '长度在 1 到 32 个字符', trigger: ['change', 'blur'] }
         ],
         id: [{ required: true, message: "请输入标识符", trigger: "blur" }],
         desc: [{ validator: lengthValidator, max: 128, message: '长度在 1 到 128 个字符', trigger: ['change', 'blur'] }],
-        oneCode: [{ validator: lengthValidator, max: 2, message: '长度在 1 到 2 个字符', trigger: ['change', 'blur'] }],
+        oneCode: [
+          { required: true, message: "请输入组织名称", trigger: "blur" },
+          { validator: lengthValidator, max: 2, message: '长度在 1 到 2 个字符', trigger: ['change', 'blur'] }],
         twoCode: [{ validator: lengthValidator, max: 3, message: '长度在 1 到 3 个字符', trigger: ['change', 'blur'] }],
         threeCode: [{ validator: lengthValidator, max: 8, message: '长度在 1 到 8 个字符', trigger: ['change', 'blur'] }],
         fourCode: [{ validator: lengthValidator, max: 2, message: '长度在 1 到 2 个字符', trigger: ['change', 'blur'] }],
@@ -266,7 +268,7 @@ export default {
             L5
           } = res.returnData;
           this.form.name = OrganName;
-          this.form.id = OrganType;
+          this.form.id = Number(OrganType);
           this.form.desc = OrganDesc;
           this.form.oneCode = L1;
           this.form.twoCode = L2;
@@ -437,6 +439,11 @@ export default {
         .el-form-item__label {
           margin-left: 16px;
         }
+        .oneCode {
+          .el-form-item__label {
+            margin-left: 0px;
+          }
+        }
       }
     }
   }