修复后台首页根路径渲染

master
weizong song 4 months ago
parent 46f845c93a
commit f2fce48ea7

@ -27,6 +27,9 @@ function walkMenuRoutes(router: Router, parentName: string, nodes: AdminMenuNode
if (node.section && !node.name) { if (node.section && !node.name) {
continue continue
} }
if (node.name === 'admin-dashboard') {
continue
}
if (node.children?.length) { if (node.children?.length) {
if (!node.name || !node.path) { if (!node.name || !node.path) {
continue continue
@ -79,14 +82,19 @@ export async function registerAdminDynamicRoutes(router: Router) {
} }
useAdminMenuStore().setMenus(menus) useAdminMenuStore().setMenus(menus)
walkMenuRoutes(router, 'AdminLayout', menus)
router.addRoute('AdminLayout', { router.addRoute('AdminLayout', {
path: '', path: '',
name: 'admin-home-redirect', alias: 'dashboard',
redirect: { name: 'admin-dashboard' }, name: 'admin-dashboard',
component: ADMIN_COMPONENT_LOADERS['admin-dashboard'],
meta: {
title: '首页',
permissionCode: 'admin.dashboard',
},
}) })
remember('admin-home-redirect') remember('admin-dashboard')
walkMenuRoutes(router, 'AdminLayout', menus)
router.addRoute('AdminLayout', { router.addRoute('AdminLayout', {
path: 'competitions/new', path: 'competitions/new',

Loading…
Cancel
Save