|
@@ -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);
|