fix(menu): show dashboard overview as root item
This commit is contained in:
@@ -29,7 +29,7 @@ export default function useMenuTree() {
|
||||
}
|
||||
|
||||
// leaf node
|
||||
if (element.meta?.hideChildrenInMenu || !element.children) {
|
||||
if (element.meta?.hideChildrenInMenu || !element.children?.length) {
|
||||
element.children = [];
|
||||
return element;
|
||||
}
|
||||
|
||||
@@ -43,10 +43,10 @@ const routes: AppRouteRecordRaw[] = [
|
||||
name: 'dashboard',
|
||||
component: DEFAULT_LAYOUT,
|
||||
redirect: '/dashboard/overview',
|
||||
meta: { title: '数据概述', requiresAuth: true, icon: 'icon-dashboard', order: 10, menuCode: 'dashboard' },
|
||||
meta: { title: '数据概览', requiresAuth: true, icon: 'icon-dashboard', order: 10, menuCode: 'dashboard', hideInMenu: true },
|
||||
children: [
|
||||
{ path: 'overview', name: 'dashboard-overview', component: () => import('@/views/dashboard/DashboardPage.vue'), meta: { title: '运营概览', requiresAuth: true, menuCode: 'dashboard_overview' } },
|
||||
{ path: 'reports', name: 'dashboard-reports', component: () => import('@/views/dashboard/ReportPage.vue'), meta: { title: '统计报表', requiresAuth: true, menuCode: 'dashboard_reports' } },
|
||||
{ path: 'reports', name: 'dashboard-reports', component: () => import('@/views/dashboard/ReportPage.vue'), meta: { title: '统计报表', requiresAuth: true, menuCode: 'dashboard_overview', hideInMenu: true, activeMenu: 'dashboard-overview' } },
|
||||
],
|
||||
},
|
||||
group('delivery', 'delivery', '配送点管理', 'icon-storage', 20, [
|
||||
|
||||
Reference in New Issue
Block a user