This commit is contained in:
李志鹏
2026-05-21 11:36:14 +08:00
parent 2346e079a1
commit b9be27ab85
5 changed files with 73 additions and 22 deletions

View File

@@ -76,8 +76,9 @@ service.interceptors.response.use(
// 处理异常的情况
// console.log(res)
if (res.errCode != 0) {
ElMessage.error(res.message)
return Promise.reject(new Error(res.errMsg || res.message || 'error'))
let msg = res.errMsg || res.message || 'error'
ElMessage.error(msg)
return Promise.reject(new Error(msg))
} else {
// 默认只返回data不返回状态码和message
// 通过 meta 中的 responseAll 配置来取决后台是否返回所有数据(包括状态码message和data)
@@ -109,8 +110,7 @@ service.interceptors.response.use(
message: 'Please log in and try again.',
duration: 5000
})
router.push('/login')
useUserInfoStore().logOut(false)
useUserInfoStore().logout()
return Promise.reject(false)
}
error.config && removePending(error.config)