import { getParentLayout } from '@eciol/router'; import type { AppRouteModule } from '@eciol/types'; import { LAYOUT } from '@/router/constant'; import { t } from '@/utils'; const system: AppRouteModule = { path: '/system', name: 'System', component: LAYOUT, redirect: '/system/menu', meta: { icon: 'dashboard', title: t('finance.menu.system.menuName'), orderNo: 8, }, children: [ { path: 'menu', name: 'SystemMenu', component: getParentLayout(), redirect: '/system/menu/config-menu', meta: { title: t('finance.menu.system.menu.menuName'), currentActiveMenu: '/system', }, children: [ { path: 'config-menu', name: 'SystemMenuConfig', component: () => import('@/views/system/menu/index.vue'), meta: { title: t('finance.menu.system.menu.configMenu'), }, }, ], }, ], }; export default system;