新增账号,超管体系

This commit is contained in:
eafonyang
2026-06-18 17:37:08 +08:00
parent 481261b334
commit 476da9b459
27 changed files with 1439 additions and 84 deletions
+7 -2
View File
@@ -1,6 +1,6 @@
import axios from 'axios'
import { ElMessage } from 'element-plus'
import { getToken, clearToken } from '@/utils/auth'
import { getToken, clearAuth } from '@/utils/auth'
// 创建 axios 实例
const request = axios.create({
@@ -44,7 +44,7 @@ request.interceptors.response.use(
error => {
const status = error.response?.status
if (status === 401) {
clearToken()
clearAuth()
const detail = error.response?.data?.detail
if (detail) {
ElMessage.warning(typeof detail === 'string' ? detail : '登录已失效')
@@ -57,6 +57,11 @@ request.interceptors.response.use(
}
return Promise.reject(error)
}
if (status === 403) {
const detail = error.response?.data?.detail
ElMessage.warning(typeof detail === 'string' ? detail : '无权限执行此操作')
return Promise.reject(error)
}
console.error('响应错误:', error)
ElMessage.error(error.message || '网络错误')
return Promise.reject(error)