zayac-admin/continew-admin-ui/src/router/routes/modules/system.ts
Charles7c d8ceda4654 新增:新增获取路由信息 API(默认前端动态路由处于关闭状态,可通过[页面配置]>[菜单来源于后台]开启)
1.在页面导航栏中通过[页面配置]>[菜单来源于后台]临时启用,刷新后配置失效
2.在前端项目 src/config/setting.json 中,可通过 menuFromServer 配置永久启用
2023-03-09 00:06:02 +08:00

59 lines
1.3 KiB
TypeScript

import { DEFAULT_LAYOUT } from '../base';
import { AppRouteRecordRaw } from '../types';
const System: AppRouteRecordRaw = {
path: '/system',
name: 'system',
component: DEFAULT_LAYOUT,
meta: {
locale: 'menu.system',
icon: 'settings',
requiresAuth: true,
order: 1,
},
children: [
{
path: '/system/user',
name: 'User',
component: () => import('@/views/system/user/index.vue'),
meta: {
locale: 'menu.system.user.list',
requiresAuth: true,
roles: ['*'],
},
},
{
path: '/system/role',
name: 'Role',
component: () => import('@/views/system/role/index.vue'),
meta: {
locale: 'menu.system.role.list',
requiresAuth: true,
roles: ['*'],
},
},
{
path: '/system/menu',
name: 'Menu',
component: () => import('@/views/system/menu/index.vue'),
meta: {
locale: 'menu.system.menu.list',
requiresAuth: true,
roles: ['*'],
},
},
{
path: '/system/dept',
name: 'Dept',
component: () => import('@/views/system/dept/index.vue'),
meta: {
locale: 'menu.system.dept.list',
requiresAuth: true,
roles: ['*'],
},
},
],
};
export default System;