优化后端框架

This commit is contained in:
BBIT-Kai
2026-05-07 10:25:02 +08:00
parent c932419c73
commit f7a27d99e1
73 changed files with 1742 additions and 1596 deletions
+1 -3
View File
@@ -55,9 +55,7 @@ http.interceptors.response.use(
}
if (status === 403) {
if (router.currentRoute.value.path !== '/403') {
await router.replace('/403')
}
console.warn('[HTTP] 收到 403 响应, URL:', error.config?.url, 'Message:', backendMessage)
message.error(backendMessage ?? '无权限访问该资源')
return Promise.reject(new BizError('403', backendMessage ?? '无权限', traceId))
}
+1 -1
View File
@@ -37,7 +37,7 @@ function toOption(menu: MenuNode): MenuOption | null {
.map((item) => toOption(item))
.filter((item): item is MenuOption => Boolean(item))
const key = menu.path || `catalog-${menu.id}`
const key = (menu.path && menu.type !== 'CATALOG') ? menu.path : `catalog-${menu.id}`
return {
key,
label: menu.title,
+1 -1
View File
@@ -15,7 +15,7 @@ export default defineConfig(({ mode }) => {
},
server: {
host: '0.0.0.0',
port: 5173,
port: 5180,
open: false,
proxy: proxyTarget
? {