Browse Source

登录修改

zhaoke 3 năm trước cách đây
mục cha
commit
fbc0223f84

+ 7 - 4
src/views/login/index.vue

@@ -11,7 +11,7 @@
           <span class="svg-container">
             <svg-icon style="color:#606266;" icon-class="user" />
           </span>
-          <el-input ref="username" v-model="loginForm.username" placeholder="请输入账" name="username" type="text" tabindex="1" auto-complete="on" />
+          <el-input ref="username" v-model="loginForm.username" placeholder="请输入账" name="username" type="text" tabindex="1" auto-complete="on" />
         </el-form-item>
 
         <el-form-item prop="password">
@@ -76,7 +76,7 @@ export default {
         CheckCode: null
       },
       loginRules: {
-        username: [{ required: true, trigger: 'blur', message: '请输入名字' }],
+        username: [{ required: true, trigger: 'blur', message: '请输入账号' }],
         password: [{ required: true, trigger: 'blur', message: '请输入密码' }],
         identify: [{ required: true, trigger: 'blur', message: '请输入验证码' }]
       },
@@ -180,6 +180,8 @@ export default {
             })
             .catch(() => {
               this.getCheckCode();
+              this.loginForm.password = '';
+              this.loginForm.identify = '';
               this.loading = false;
             });
         } else {
@@ -190,8 +192,9 @@ export default {
     },
     // 忘记密码确定
     onSubmit () {
-      this.flag = false
-      this.type = 1
+      this.flag = false;
+      this.type = 1;
+      this.getCheckCode();
     },
     //获取动态验证码
     async getCheckCode () {

+ 5 - 2
src/views/staffManagement/compontents/staffAdd.vue

@@ -19,7 +19,7 @@
       <div class="addApp-form-content dialog-public-background">
         <el-form :inline="true" ref="form" :rules="rules" class="form" :model="form">
           <el-form-item prop="name" label="职员名称">
-            <el-input placeholder="请输入职员名称" maxlength="32" v-model="form.name"></el-input>
+            <el-input placeholder="请输入职员名称" v-model="form.name"></el-input>
           </el-form-item>
           <el-form-item prop="loginName" label="职员登录名">
             <el-input placeholder="请输入职员登录名" maxlength="32" v-model="form.loginName"></el-input>
@@ -118,6 +118,7 @@ import {
   organgitpost,
 } from "@/api/postInterface";
 import { pwdProduce } from "@/utils/validate";
+import { lengthValidator } from '@/utils/validate';
 export default {
   name: "AuthorityPower",
   mixins: [treeData],
@@ -145,7 +146,9 @@ export default {
       title: "角色",
       rules: {
         //表单验证
-        name: [{ required: true, message: "请输入职员名称", trigger: "blur" }],
+        name: [
+          { required: true, message: "请输入职员名称", trigger: "blur" },
+          { validator: lengthValidator, max: 32, message: '最多输入32个字符', trigger: ['change', 'blur'] }],
         loginName: [
           { required: true, message: "请输入职员登录名", trigger: "blur" },
         ],

+ 5 - 2
src/views/staffManagement/compontents/staffEdit.vue

@@ -19,7 +19,7 @@
       <div class="addApp-form-content dialog-public-background">
         <el-form :inline="true" ref="form" :rules="rules" class="form" :model="form">
           <el-form-item prop="name" label="职员名称">
-            <el-input placeholder="请输入职员名称" maxlength="32" v-model="form.name"></el-input>
+            <el-input placeholder="请输入职员名称" v-model="form.name"></el-input>
           </el-form-item>
           <el-form-item prop="loginName" label="职员登录名">
             <el-input placeholder="请输入职员登录名" maxlength="32" v-model="form.loginName"></el-input>
@@ -121,6 +121,7 @@ import {
   Staffdetails,
 } from "@/api/postInterface";
 import { pwdProduce } from "@/utils/validate";
+import { lengthValidator } from '@/utils/validate';
 export default {
   name: "AuthorityPower",
   mixins: [treeData],
@@ -148,7 +149,9 @@ export default {
       title: "角色",
       rules: {
         //表单验证
-        name: [{ required: true, message: "请输入职员名称", trigger: "blur" }],
+        name: [
+          { required: true, message: "请输入职员名称", trigger: "blur" },
+          { validator: lengthValidator, max: 32, message: '最多输入32个字符', trigger: ['change', 'blur'] }],
         loginName: [
           { required: true, message: "请输入职员登录名", trigger: "blur" },
         ],