y595705120 3 år sedan
förälder
incheckning
ce6d9c3526
1 ändrade filer med 6 tillägg och 4 borttagningar
  1. 6 4
      src/pages/login/components/SignInForm.vue

+ 6 - 4
src/pages/login/components/SignInForm.vue

@@ -36,7 +36,7 @@
       </el-form-item>
 
       <el-form-item prop="remember">
-        <input type="checkbox" v-model="loginForm.remember" />
+        <input type="checkbox" v-model="loginForm.remember"  />
         <label class="ml10">记住密码</label>
       </el-form-item>
       <el-form-item>
@@ -77,7 +77,7 @@ export default {
       loginForm: {
         username: '',
         password: '',
-        remember: false,
+        remember: true,
       },
       loginRules: {
         username: [{ required: true, trigger: 'blur', validator: validateLoginname }],
@@ -106,6 +106,8 @@ export default {
       this.loginForm.username = username;
       this.loginForm.password = Base64.decode(this.getCookie("password"));
       this.loginForm.remember = true;
+    }else{
+      this.loginForm.remember = false;
     }
     console.log( this.loginForm )
   },
@@ -157,8 +159,8 @@ export default {
           this.$router.push({ path, query: this.otherQuery })
           if( remember ){
             let passWord = Base64.encode(this.loginForm.password);
-            this.setCookie("password", passWord, 7);
-            this.setCookie("username", this.loginForm.username, 7);
+            this.setCookie("password", passWord, 30);
+            this.setCookie("username", this.loginForm.username, 30);
           }else{
             this.setCookie("password", "", 7);
             this.setCookie("username", "", 7);