|
@@ -1,6 +1,7 @@
|
|
require("../css/home.less")
|
|
require("../css/home.less")
|
|
require("./../css/common.less");
|
|
require("./../css/common.less");
|
|
const { post, api, getUrlArgObject } = require('./api.js');
|
|
const { post, api, getUrlArgObject } = require('./api.js');
|
|
|
|
+const { saveLocalVar, getLocalVar } = require("../js/utils.js")
|
|
const Vue = require("vue/dist/vue.esm.js").default;
|
|
const Vue = require("vue/dist/vue.esm.js").default;
|
|
const ElementUI = require("../public/elementUI/2.7.2/index");
|
|
const ElementUI = require("../public/elementUI/2.7.2/index");
|
|
console.log(ElementUI)
|
|
console.log(ElementUI)
|
|
@@ -1048,8 +1049,11 @@ const vm = new Vue({
|
|
const { type, username, userId } = event.data
|
|
const { type, username, userId } = event.data
|
|
if (type === 'login') {
|
|
if (type === 'login') {
|
|
this.username = username
|
|
this.username = username
|
|
- window.localStorage.setItem('username', JSON.stringify(username))
|
|
|
|
- window.localStorage.setItem('userId', JSON.stringify(userId))
|
|
|
|
|
|
+ saveLocalVar('username', username)
|
|
|
|
+ saveLocalVar('userId', userId)
|
|
|
|
+ // window.localStorage.setItem('username', JSON.stringify(username))
|
|
|
|
+ // window.localStorage.setItem('userId', JSON.stringify(userId))
|
|
|
|
+ event.source.postMessage({ type: 'login', status: 'ok' }, '*')
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
},
|
|
@@ -1091,7 +1095,8 @@ const vm = new Vue({
|
|
|
|
|
|
},
|
|
},
|
|
mounted() {
|
|
mounted() {
|
|
- localStorage.getItem('username') && (this.username = JSON.parse(localStorage.getItem('username')) || '管理员')
|
|
|
|
|
|
+ // localStorage.getItem('username') && (this.username = JSON.parse(localStorage.getItem('username')) || '管理员')
|
|
|
|
+ this.username = getLocalVar('username') || '管理员'
|
|
window.addEventListener('message', this.handleLogin)
|
|
window.addEventListener('message', this.handleLogin)
|
|
if (getUrlArgObject('page') === '2') {
|
|
if (getUrlArgObject('page') === '2') {
|
|
this.simpleUpdataPage = true
|
|
this.simpleUpdataPage = true
|
|
@@ -1103,7 +1108,7 @@ const vm = new Vue({
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
},
|
|
- destroyed() {
|
|
|
|
|
|
+ beforeDestroy() {
|
|
//销毁定时器
|
|
//销毁定时器
|
|
clearInterval(timer)
|
|
clearInterval(timer)
|
|
window.removeEventListener('message', this.handleLogin)
|
|
window.removeEventListener('message', this.handleLogin)
|