diff --git a/web/src/layout/sidebar/components/SideMenu.vue b/web/src/layout/sidebar/components/SideMenu.vue index 65d3afd6..10cde215 100644 --- a/web/src/layout/sidebar/components/SideMenu.vue +++ b/web/src/layout/sidebar/components/SideMenu.vue @@ -47,7 +47,10 @@ function getMenuItem(route: RouteType, basePath = ''): MenuItem { } const visibleChildren = route.children - ? route.children.filter((item: RouteType) => item.name && !item.isHidden) + ? route.children.filter( + (item: RouteType) => + item.name && !item.isHidden && !permissionStore.hiddenRoutes.includes(item.name) + ) : [] if (!visibleChildren.length) return menuItem diff --git a/web/src/views/toolbox/route.ts b/web/src/views/toolbox/route.ts index e6ffe03d..cdacb521 100644 --- a/web/src/views/toolbox/route.ts +++ b/web/src/views/toolbox/route.ts @@ -9,7 +9,7 @@ export default { meta: { title: 'Toolbox', icon: 'mdi:tools', - order: 80 + order: 90 }, children: [ {