diff --git a/contact-frontend/packages/apps/web/src/layouts/NavLayout.vue b/contact-frontend/packages/apps/web/src/layouts/NavLayout.vue index 43d68b12..4a46d506 100644 --- a/contact-frontend/packages/apps/web/src/layouts/NavLayout.vue +++ b/contact-frontend/packages/apps/web/src/layouts/NavLayout.vue @@ -1,12 +1,24 @@ diff --git a/contact-frontend/packages/modules/services/system/src/layouts/MenusLayout.vue b/contact-frontend/packages/modules/services/system/src/layouts/MenusLayout.vue index a0c59d60..bd6d3436 100644 --- a/contact-frontend/packages/modules/services/system/src/layouts/MenusLayout.vue +++ b/contact-frontend/packages/modules/services/system/src/layouts/MenusLayout.vue @@ -2,7 +2,15 @@ import { MenusLayout } from '@cskefu/shared-ui' import { MenuOption, NMenu } from 'naive-ui' -const menuOptions: MenuOption[] = [] +import routes from '../routes' + +const menuOptions: MenuOption[] = routes[0]?.children?.map((route) => { + return { + label: route.meta?.title, + key: route.name, + disabled: route.meta?.disabled, + } +}) as MenuOption[]