import { DEFAULT_LAYOUT } from '../base'; import { AppRouteRecordRaw } from '../types'; const SYSTEM: AppRouteRecordRaw = { path: '/system', name: 'system', component: DEFAULT_LAYOUT, meta: { locale: 'menu.system', icon: 'icon-computer', requiresAuth: true, order: 9, }, children: [ { path: 'permission', name: 'Permission', component: () => import('@/views/system/permission/index.vue'), meta: { locale: 'menu.system.permission', requiresAuth: true, permissions: ['PERMISSION_QUERY'], }, }, { path: 'role', name: 'Role', component: () => import('@/views/system/role/index.vue'), meta: { locale: 'menu.system.role', requiresAuth: true, permissions: ['ROLE_QUERY'], }, }, { path: 'dept', name: 'Dept', component: () => import('@/views/system/dept/index.vue'), meta: { locale: 'menu.system.dept', requiresAuth: true, permissions: ['DEPT_QUERY'], }, }, { path: 'user', name: 'User', component: () => import('@/views/system/user/index.vue'), meta: { locale: 'menu.system.user', requiresAuth: true, permissions: ['USER_QUERY'], }, }, ], }; export default SYSTEM;