bill-fontend/src/router/routes/modules/system.ts

59 lines
1.3 KiB
TypeScript
Raw Normal View History

2023-11-16 17:11:49 +08:00
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: 1,
2023-11-16 17:11:49 +08:00
},
children: [
// {
// path: 'permission',
// name: 'Permission',
// component: () => import('@/views/system/permission/index.vue'),
// meta: {
// locale: 'menu.system.permission',
// requiresAuth: true,
// permissions: ['*'],
// },
// },
{
path: 'role',
name: 'Role',
component: () => import('@/views/system/role/index.vue'),
meta: {
locale: 'menu.system.role',
requiresAuth: true,
permissions: ['*'],
},
},
{
path: 'dept',
name: 'Dept',
component: () => import('@/views/system/dept/index.vue'),
meta: {
locale: 'menu.system.dept',
requiresAuth: true,
permissions: ['*'],
},
},
2023-11-16 17:11:49 +08:00
{
path: 'user',
name: 'User',
component: () => import('@/views/system/user/index.vue'),
meta: {
locale: 'menu.system.user',
requiresAuth: true,
permissions: ['*'],
2023-11-16 17:11:49 +08:00
},
},
],
};
export default SYSTEM;