From ce5d10be47047b6d7c0ff23b03e99938654c2e57 Mon Sep 17 00:00:00 2001 From: hy Date: Sat, 18 Apr 2026 18:19:58 +0800 Subject: [PATCH] fix: restore legacy user details route --- .../src/router/routes/external/legacy-user.ts | 33 +++++++++++++++++++ apps/src/router/routes/index.ts | 8 ++--- apps/src/router/routes/modules/legacy-core.ts | 10 ------ 3 files changed, 37 insertions(+), 14 deletions(-) create mode 100644 apps/src/router/routes/external/legacy-user.ts diff --git a/apps/src/router/routes/external/legacy-user.ts b/apps/src/router/routes/external/legacy-user.ts new file mode 100644 index 0000000..e2cfda3 --- /dev/null +++ b/apps/src/router/routes/external/legacy-user.ts @@ -0,0 +1,33 @@ +import type { RouteRecordRaw } from 'vue-router'; + +import { BasicLayout } from '#/layouts'; + +const routes: RouteRecordRaw[] = [ + { + path: '/common', + name: 'LegacyCommonRoot', + component: BasicLayout, + meta: { + hideInBreadcrumb: true, + hideInMenu: true, + hideInTab: true, + title: 'Common', + }, + children: [ + { + path: 'user/deatils/:id', + alias: ['user/details/:id'], + name: 'LegacyUserDetails', + component: () => import('#/views/legacy/common/user-details.vue'), + meta: { + hideInBreadcrumb: true, + hideInMenu: true, + keepAlive: true, + title: '用户详情', + }, + }, + ], + }, +]; + +export default routes; diff --git a/apps/src/router/routes/index.ts b/apps/src/router/routes/index.ts index e6fb144..5d7e7bd 100644 --- a/apps/src/router/routes/index.ts +++ b/apps/src/router/routes/index.ts @@ -8,18 +8,18 @@ const dynamicRouteFiles = import.meta.glob('./modules/**/*.ts', { eager: true, }); -// 有需要可以自行打开注释,并创建文件夹 -// const externalRouteFiles = import.meta.glob('./external/**/*.ts', { eager: true }); +const externalRouteFiles = import.meta.glob('./external/**/*.ts', { + eager: true, +}); // const staticRouteFiles = import.meta.glob('./static/**/*.ts', { eager: true }); /** 动态路由 */ const dynamicRoutes: RouteRecordRaw[] = mergeRouteModules(dynamicRouteFiles); /** 外部路由列表,访问这些页面可以不需要Layout,可能用于内嵌在别的系统(不会显示在菜单中) */ -// const externalRoutes: RouteRecordRaw[] = mergeRouteModules(externalRouteFiles); +const externalRoutes: RouteRecordRaw[] = mergeRouteModules(externalRouteFiles); // const staticRoutes: RouteRecordRaw[] = mergeRouteModules(staticRouteFiles); const staticRoutes: RouteRecordRaw[] = []; -const externalRoutes: RouteRecordRaw[] = []; /** 路由列表,由基本路由、外部路由和404兜底路由组成 * 无需走权限验证(会一直显示在菜单中) */ diff --git a/apps/src/router/routes/modules/legacy-core.ts b/apps/src/router/routes/modules/legacy-core.ts index e85b136..e3d3ffe 100644 --- a/apps/src/router/routes/modules/legacy-core.ts +++ b/apps/src/router/routes/modules/legacy-core.ts @@ -39,16 +39,6 @@ const routes: RouteRecordRaw[] = [ title: '404', }, }, - { - path: '/common/user/deatils/:id', - name: 'LegacyUserDetails', - component: () => import('#/views/legacy/common/user-details.vue'), - meta: { - hideInMenu: true, - keepAlive: true, - title: '用户详情', - }, - }, ]; export default routes;