y595705120 3 years ago
parent
commit
ce6d9c3526
1 changed files with 6 additions and 4 deletions
  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>
 
 
       <el-form-item prop="remember">
       <el-form-item prop="remember">
-        <input type="checkbox" v-model="loginForm.remember" />
+        <input type="checkbox" v-model="loginForm.remember"  />
         <label class="ml10">记住密码</label>
         <label class="ml10">记住密码</label>
       </el-form-item>
       </el-form-item>
       <el-form-item>
       <el-form-item>
@@ -77,7 +77,7 @@ export default {
       loginForm: {
       loginForm: {
         username: '',
         username: '',
         password: '',
         password: '',
-        remember: false,
+        remember: true,
       },
       },
       loginRules: {
       loginRules: {
         username: [{ required: true, trigger: 'blur', validator: validateLoginname }],
         username: [{ required: true, trigger: 'blur', validator: validateLoginname }],
@@ -106,6 +106,8 @@ export default {
       this.loginForm.username = username;
       this.loginForm.username = username;
       this.loginForm.password = Base64.decode(this.getCookie("password"));
       this.loginForm.password = Base64.decode(this.getCookie("password"));
       this.loginForm.remember = true;
       this.loginForm.remember = true;
+    }else{
+      this.loginForm.remember = false;
     }
     }
     console.log( this.loginForm )
     console.log( this.loginForm )
   },
   },
@@ -157,8 +159,8 @@ export default {
           this.$router.push({ path, query: this.otherQuery })
           this.$router.push({ path, query: this.otherQuery })
           if( remember ){
           if( remember ){
             let passWord = Base64.encode(this.loginForm.password);
             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{
           }else{
             this.setCookie("password", "", 7);
             this.setCookie("password", "", 7);
             this.setCookie("username", "", 7);
             this.setCookie("username", "", 7);