Browse Source

基础信息:修复样式

Michael Wang 6 năm trước cách đây
mục cha
commit
b2ae4ecf26

+ 2 - 1
src/modules/basic/view/course.vue

@@ -368,13 +368,14 @@
           title="添加关联专业"
           :visible.sync="addRelationDialog"
           width="420px"
+          @close="() => this.$refs.addRelationForm.clearValidate()"
         >
           <el-form
             :inline="true"
             inline-message
             :model="addRelationForm"
             ref="addRelationForm"
-            label-width="100px"
+            label-width="80px"
             :rules="addRelationRules"
           >
             <el-row>

+ 2 - 2
src/modules/basic/view/exam_site.vue

@@ -64,7 +64,7 @@
             title="考点信息"
             width="450px"
             :visible.sync="examSiteDialog"
-            @before-close="dialogBeforeClose"
+            @close="dialogBeforeClose"
           >
             <el-form
               :inline="true"
@@ -76,7 +76,7 @@
               label-width="90px"
             >
               <el-row>
-                <el-form-item label="学习中心" label-width="120px" prop="code">
+                <el-form-item label="学习中心" label-width="120px">
                   <el-input
                     class="pull_length"
                     v-model="orgName"

+ 1 - 0
src/modules/basic/view/specially.vue

@@ -229,6 +229,7 @@
         title="添加关联课程"
         width="500px"
         :visible.sync="addRelationDialog"
+        @close="() => this.$refs.addRelationForm.clearValidate()"
       >
         <el-form
           :inline="true"

+ 7 - 5
src/modules/basic/view/user.vue

@@ -214,6 +214,7 @@
         <el-dialog title="编辑用户" width="450px" :visible.sync="updateDialog">
           <el-form
             :inline="true"
+            inline-message
             :model="userForm"
             ref="updateForm"
             :rules="rules"
@@ -551,20 +552,21 @@ export default {
           }
         ],
         mobile: [
-          {
-            message: "请输入联系方式",
-            trigger: "blur"
-          }
+          // {
+          //   message: "请输入联系方式",
+          //   trigger: "blur"
+          // }
         ],
         rootOrgId: [
           {
             validator: validateRootOrg,
-            trigger: "blur,change"
+            trigger: "blur"
           }
         ],
         orgId: [],
         roleIds: [
           {
+            required: true,
             validator: validateRoles,
             trigger: "blur,change"
           }

+ 12 - 10
src/modules/portal/views/home/Home.vue

@@ -51,7 +51,12 @@
     </el-container>
 
     <!-- 添加用户信息弹出框 -->
-    <el-dialog title="个人信息" width="400px" :visible.sync="userDialog">
+    <el-dialog
+      title="个人信息"
+      width="400px"
+      :visible.sync="userDialog"
+      @close="() => this.$refs.passForm.clearValidate()"
+    >
       <el-tabs value="first">
         <el-tab-pane label="用户权限" name="first">
           <el-form :inline="true" label-position="right" label-width="90px">
@@ -72,17 +77,18 @@
         <el-tab-pane label="修改密码" name="second">
           <el-form
             :inline="true"
+            inline-message
             :model="passForm"
             ref="passForm"
             :rules="passRules"
             label-position="right"
-            label-width="90px"
+            label-width="80px"
           >
             <el-row>
-              <el-form-item label="密码" label-width="120px" prop="pass">
+              <el-form-item label="密码" prop="pass">
                 <el-input
                   type="password"
-                  class="pull_length"
+                  style="width: 150px"
                   v-model="passForm.pass"
                   auto-complete="off"
                   placeholder="请输入密码"
@@ -90,14 +96,10 @@
               </el-form-item>
             </el-row>
             <el-row>
-              <el-form-item
-                label="确认密码"
-                label-width="120px"
-                prop="checkPass"
-              >
+              <el-form-item label="确认密码" prop="checkPass">
                 <el-input
                   type="password"
-                  class="pull_length"
+                  style="width: 150px"
                   v-model="passForm.checkPass"
                   auto-complete="off"
                   placeholder="请输入确认密码"