You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

61 lines
1.2 KiB
TypeScript

2 years ago
export default [
{
path: '/user',
layout: false,
routes: [{ name: '登录', path: '/user/login', component: './User/Login' }],
},
2 years ago
{ path: '/dashboard', access: 'dashboardQuery', name: '仪表盘', icon: 'home', component: './Dashboard' },
2 years ago
{
2 years ago
name: '用户管理',
path: '/user-list',
icon: 'team',
access: 'userQuery',
component: './UserList',
},
{
name: '角色管理',
path: '/role-list',
icon: 'bell',
access: 'roleQuery',
component: './RoleList',
},
{
name: '审核管理',
path: '/audits',
icon: 'verified',
access: 'approvalQuery',
routes: [
{
path: '',
component: './AuditsList',
},
{
name: '详情',
path: 'detail/:id',
hideInMenu: true,
component: './AuditsList/detail',
},
],
},
{
name: '商家管理',
path: '/business',
icon: 'shop',
access: 'businessQuery',
2 years ago
routes: [
2 years ago
{
path: '',
component: './BusinessList',
},
{
name: '详情',
path: 'detail/:id',
hideInMenu: true,
component: './BusinessList/detail',
},
]
2 years ago
},
2 years ago
{ path: '/' },
2 years ago
{ path: '*', layout: false, component: './404' },
];