|
@@ -148,6 +148,8 @@ export default {
|
|
|
|
|
|
|
|
return {
|
|
return {
|
|
|
blocks,
|
|
blocks,
|
|
|
|
|
+ savePwd: false,
|
|
|
|
|
+ showCode: false,
|
|
|
loginForm: {
|
|
loginForm: {
|
|
|
projectName: project,
|
|
projectName: project,
|
|
|
userName,
|
|
userName,
|
|
@@ -173,13 +175,22 @@ export default {
|
|
|
},
|
|
},
|
|
|
handleLogin () {
|
|
handleLogin () {
|
|
|
const { projectName, userName, password } = this.loginForm
|
|
const { projectName, userName, password } = this.loginForm
|
|
|
- localStorage.otaProject = projectName.trim()
|
|
|
|
|
let params = {
|
|
let params = {
|
|
|
projectName: projectName.trim(),
|
|
projectName: projectName.trim(),
|
|
|
userName: userName.trim(),
|
|
userName: userName.trim(),
|
|
|
password: encrypt(password)
|
|
password: encrypt(password)
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ if (this.savePwd) {
|
|
|
|
|
+ window.localStorage.setItem('projectName', projectName)
|
|
|
|
|
+ window.localStorage.setItem('userName', userName)
|
|
|
|
|
+ window.localStorage.setItem('password', password)
|
|
|
|
|
+ } else {
|
|
|
|
|
+ window.localStorage.setItem('projectName', '')
|
|
|
|
|
+ window.localStorage.setItem('userName', '')
|
|
|
|
|
+ window.localStorage.setItem('password', '')
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
this.$refs.loginForm.validate(valid => {
|
|
this.$refs.loginForm.validate(valid => {
|
|
|
if (valid) {
|
|
if (valid) {
|
|
|
this.loading = true
|
|
this.loading = true
|
|
@@ -198,6 +209,10 @@ export default {
|
|
|
},
|
|
},
|
|
|
mounted () {
|
|
mounted () {
|
|
|
// drawCanvas(this)
|
|
// drawCanvas(this)
|
|
|
|
|
+ this.loginForm.userName = window.localStorage.getItem('userName') || ''
|
|
|
|
|
+ this.loginForm.projectName = window.localStorage.getItem('projectName') || ''
|
|
|
|
|
+ this.loginForm.password = window.localStorage.getItem('password') || ''
|
|
|
|
|
+ this.savePwd = !!this.loginForm.password
|
|
|
},
|
|
},
|
|
|
beforeDestroy () {
|
|
beforeDestroy () {
|
|
|
this.stopCanvasAnimate = true
|
|
this.stopCanvasAnimate = true
|