feat: 兼容418错误

This commit is contained in:
耗子
2026-02-27 17:29:24 +08:00
parent d8515f9883
commit dbe4ea9909
3 changed files with 14 additions and 1 deletions
+9
View File
@@ -30,6 +30,15 @@ export const useUserStore = defineStore('user', {
resetRouter()
this.$reset()
toLogin()
},
refresh() {
const { resetTabs } = useTabStore()
const { resetPermission } = usePermissionStore()
resetPermission()
resetTabs()
resetRouter()
this.$reset()
window.location.reload()
}
},
persist: true
+4
View File
@@ -10,6 +10,10 @@ export function resolveResError(code: number | string | undefined, msg = ''): st
msg = msg ?? '登录已过期'
useUserStore().logout()
break
case 418:
msg = msg ?? '登录已过期'
useUserStore().refresh()
break
case 403:
msg = msg ?? '没有权限'
break
+1 -1
View File
@@ -35,7 +35,7 @@ export const http = createAlova({
if (!noAlert) {
if (code === 422) {
window.$message.error(msg)
} else if (code !== 401) {
} else if (code !== 401 && code !== 418) {
window.$dialog.error({
title: '错误',
content: msg,