Commit 65a074b8 authored by miaojiale's avatar miaojiale

修改用户信息

parent 2ce0ddeb
...@@ -45,7 +45,7 @@ ...@@ -45,7 +45,7 @@
</div> </div>
<div v-if="allianceToken" class="userInfo"> <div v-if="allianceToken" class="userInfo">
<div class="white"></div> <div class="white"></div>
<div class="text">欢迎,LIXid胡</div> <div class="text">欢迎,{{ userInfo.name }}</div>
<div class="exit" @click="logout">退出</div> <div class="exit" @click="logout">退出</div>
</div> </div>
</header> </header>
...@@ -126,6 +126,7 @@ export default { ...@@ -126,6 +126,7 @@ export default {
}, },
allianceToken: getAccessToken(), allianceToken: getAccessToken(),
currentRoute: this.$route.path, currentRoute: this.$route.path,
userInfo: {},
} }
}, },
watch: { watch: {
...@@ -140,6 +141,7 @@ export default { ...@@ -140,6 +141,7 @@ export default {
// if (localStorage.getItem('allianceToken')) { // if (localStorage.getItem('allianceToken')) {
// this.$router.push('/datacenter/home') // this.$router.push('/datacenter/home')
// } // }
this.userInfo = JSON.parse(localStorage.getItem("userInfo"))
}, },
methods: { methods: {
handleSubmit(name) { handleSubmit(name) {
...@@ -166,17 +168,31 @@ export default { ...@@ -166,17 +168,31 @@ export default {
}) })
}, },
logout() { logout() {
this.$Modal.confirm({ const h = this.$createElement
this.$msgbox({
title: "提示", title: "提示",
content: message: h("p", null, [h("span", null, "是否确认退出登录?")]),
'<p style="text-align:center;font-size:16px;">是否确认退出?</p>', showCancelButton: true,
onOk: () => { confirmButtonText: "确定",
setTimeout(() => { cancelButtonText: "取消",
localStorage.removeItem("agcs") beforeClose: (action, instance, done) => {
this.allianceToken = "" if (action === "confirm") {
}, 500) instance.confirmButtonLoading = true
instance.confirmButtonText = "执行中..."
this.$store.dispatch("user/logout").then(() => {
this.allianceToken = ""
done()
instance.confirmButtonLoading = false
})
} else {
done()
}
}, },
onCancel: () => {}, }).then((action) => {
// this.$message({
// type: "info",
// message: "action: " + action,
// })
}) })
}, },
}, },
...@@ -247,6 +263,7 @@ export default { ...@@ -247,6 +263,7 @@ export default {
font-size: 20px; font-size: 20px;
font-family: AlibabaPuHuiTiM; font-family: AlibabaPuHuiTiM;
color: #ffffff; color: #ffffff;
margin: 10px 0;
} }
.exit { .exit {
font-size: 16px; font-size: 16px;
......
...@@ -35,6 +35,7 @@ const mutations = { ...@@ -35,6 +35,7 @@ const mutations = {
setAccessToken(accessToken) setAccessToken(accessToken)
}, },
setUserInfo(state, userInfo) { setUserInfo(state, userInfo) {
localStorage.setItem("userInfo", JSON.stringify(userInfo))
state.userInfo = userInfo state.userInfo = userInfo
}, },
setGroup(state, group) { setGroup(state, group) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment