Sfoglia il codice sorgente

初始密码修改

xiatian 4 anni fa
parent
commit
ce7a68f8ef
1 ha cambiato i file con 10 aggiunte e 6 eliminazioni
  1. 10 6
      src/modules/portal/views/home/Home.vue

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

@@ -64,7 +64,7 @@
     <!-- 添加用户信息弹出框 -->
     <el-dialog
       title="个人信息"
-      width="400px"
+      width="410px"
       :visible.sync="userDialog"
       @close="() => this.$refs.passForm.clearValidate()"
     >
@@ -127,7 +127,7 @@
     </el-dialog>
     <el-dialog
       title="修改密码"
-      width="500px"
+      width="406px"
       :lock-scroll="true"
       :close-on-click-modal="false"
       :close-on-press-escape="false"
@@ -173,7 +173,7 @@
             ></el-form-item
           >
         </el-row>
-        <el-row style="margin-left:100px">
+        <el-row style="margin-left:80px">
           <el-button type="primary" @click="submitPassWeakForm"
             >确 认</el-button
           >
@@ -186,7 +186,7 @@
 
 <script>
 import { mapActions, mapState } from "vuex";
-import { USER_SIGNOUT } from "../../store/user";
+import { USER_SIGNOUT, USER_SIGNIN } from "../../store/user";
 import { CORE_API } from "@/constants/constants";
 import HomeSide from "./HomeSide.vue";
 import LinkTitles from "./LinkTitles.vue";
@@ -197,6 +197,8 @@ export default {
     var validatePass = (rule, value, callback) => {
       if (value === "") {
         callback(new Error("请输入密码"));
+      } else if (value.length < 6) {
+        callback(new Error("密码长度至少6位"));
       } else {
         if (this.passForm.checkPass !== "") {
           this.$refs.passForm.validateField("checkPass");
@@ -217,7 +219,7 @@ export default {
       if (value === "") {
         callback(new Error("请输入密码"));
       } else if (value.length < 6) {
-        callback(new Error("密码长度必须大于等于6位"));
+        callback(new Error("密码长度至少6位"));
       } else {
         if (this.passWeakForm.checkPass !== "") {
           this.$refs.passWeakForm.validateField("checkPass");
@@ -262,7 +264,7 @@ export default {
     }
   },
   methods: {
-    ...mapActions([USER_SIGNOUT]),
+    ...mapActions([USER_SIGNOUT, USER_SIGNIN]),
     openMessageHome() {
       this.$router.push({ path: "/home/site-message" });
     },
@@ -315,6 +317,8 @@ export default {
               type: "success",
               message: "修改密码成功!"
             });
+            this.user.passwordWeak = false;
+            this.USER_SIGNIN(this.user);
             this.$refs.passWeakForm.resetFields();
             this.passWeakDialog = false;
           });