fix: restore legacy user details route

This commit is contained in:
hy 2026-04-18 18:19:58 +08:00
parent 7278d806bc
commit ce5d10be47
3 changed files with 37 additions and 14 deletions

View File

@ -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;

View File

@ -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
* */

View File

@ -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;