|
|
@@ -135,6 +135,8 @@ export default {
|
|
|
|
|
|
return {
|
|
|
blocks,
|
|
|
+ savePwd: false,
|
|
|
+ showCode: false,
|
|
|
loginForm: {
|
|
|
userName,
|
|
|
password
|
|
|
@@ -163,6 +165,14 @@ export default {
|
|
|
password: encrypt(password)
|
|
|
}
|
|
|
|
|
|
+ if (this.savePwd) {
|
|
|
+ window.localStorage.setItem('userName', userName)
|
|
|
+ window.localStorage.setItem('password', password)
|
|
|
+ } else {
|
|
|
+ window.localStorage.setItem('userName', '')
|
|
|
+ window.localStorage.setItem('password', '')
|
|
|
+ }
|
|
|
+
|
|
|
this.$refs.loginForm.validate(valid => {
|
|
|
if (valid) {
|
|
|
this.loading = true
|
|
|
@@ -181,6 +191,9 @@ export default {
|
|
|
},
|
|
|
mounted () {
|
|
|
// drawCanvas(this)
|
|
|
+ this.loginForm.userName = window.localStorage.getItem('userName') || ''
|
|
|
+ this.loginForm.password = window.localStorage.getItem('password') || ''
|
|
|
+ this.savePwd = !!this.loginForm.password
|
|
|
},
|
|
|
beforeDestroy () {
|
|
|
this.stopCanvasAnimate = true
|