feat : 账号切换刷新修改

This commit is contained in:
clay
2024-07-15 22:23:09 +08:00
parent f6dcb6b71b
commit 80116c77f6

View File

@@ -5,7 +5,7 @@
<div class="right-bar">
<!-- <bell-socket/>-->
<div class="user-box">
<div @click.stop="handleVisitedP">
<div @click.stop="handleVisitedP">
<el-avatar>{{ userInfo.nickName }}</el-avatar>
<div>{{ userInfo.nickName }}
<el-icon style="margin-left: 5px">
@@ -17,7 +17,7 @@
<ul>
<li>主次账号切换</li>
<li class="avatar-li" v-for="item in accountList" @click="accountChange(item.userId)">
<el-badge :value="item.taskCount" v-if="item.taskCount!==0" @click="taskClick">
<el-badge :value="item.taskCount" v-if="item.taskCount!==0">
<el-avatar>{{ item.nickName }}</el-avatar>
</el-badge>
<el-avatar v-else>{{ item.nickName }}</el-avatar>
@@ -108,23 +108,13 @@ const handleVisitedP = () => {
})
}
const taskClick = () => {
router.push('/')
}
const accountChange = (userId) => {
switchAccount(userId).then(res => {
if (res.code == 1000) {
if (res.code === 1000) {
visitedP.value = !visitedP.value
authStore.userLogout()
setToken(res.data)
console.log('router',route)
if(route.path!=='/'){
}
location.reload()
// router.push('/home')
visitedP.value = false
window.location.href = "/home"
}
})
}