Compare commits

..

No commits in common. "86ef62f84187fa39668a333d95f06f166dac3810" and "8a5d8a67eaf546afbefd5ef37763e85639bc6f2a" have entirely different histories.

5 changed files with 31 additions and 33 deletions

View File

@ -2,36 +2,34 @@
</script>
<template>
<naive-provider>
<div id="loading-container">
<div class="boxes">
<div class="box">
<div />
<div />
<div />
<div />
</div>
<div class="box">
<div />
<div />
<div />
<div />
</div>
<div class="box">
<div />
<div />
<div />
<div />
</div>
<div class="box">
<div />
<div />
<div />
<div />
</div>
<div id="loading-container">
<div class="boxes">
<div class="box">
<div />
<div />
<div />
<div />
</div>
<div class="box">
<div />
<div />
<div />
<div />
</div>
<div class="box">
<div />
<div />
<div />
<div />
</div>
<div class="box">
<div />
<div />
<div />
<div />
</div>
</div>
</naive-provider>
</div>
</template>
<style scoped>

View File

@ -8,7 +8,7 @@ import IconBookOpen from '~icons/icon-park-outline/book-open'
const { t } = useI18n()
const { userInfo, logout } = useAuthStore()
const { userInfo, resetAuthStore } = useAuthStore()
const router = useRouter()
const options = computed(() => {
@ -56,7 +56,7 @@ function handleSelect(key: string | number) {
positiveText: t('common.confirm'),
negativeText: t('common.cancel'),
onPositiveClick: () => {
logout()
resetAuthStore()
},
})
}

View File

@ -77,7 +77,7 @@ export async function handleRefreshToken() {
}
else {
// 刷新失败,退出
await authStore.logout()
await authStore.resetAuthStore()
}
}

View File

@ -23,7 +23,7 @@ export const useAuthStore = defineStore('auth-store', {
},
actions: {
/* 登录退出,重置用户信息等 */
async logout() {
async resetAuthStore() {
const route = unref(router.currentRoute)
// 清除本地缓存
this.clearAuthStorage()

View File

@ -41,7 +41,7 @@ export const useRouteStore = defineStore('route-store', {
if (!userInfo || !userInfo.id) {
const authStore = useAuthStore()
authStore.logout()
authStore.resetAuthStore()
return
}