middle-admin-ant/src/router/Middle/Admin/AdminAgent/router.map.js

94 lines
2.2 KiB
JavaScript

// 中台代理商路由
// 视图组件
const view = {
tabs: () => import('@/layouts/tabs'),
blank: () => import('@/layouts/BlankView'),
page: () => import('@/layouts/PageView')
}
// 路由组件注册
const AdminAgentRouterMap = {
AdminAgent: {
name: '代理商管理',
icon: 'idcard',
component: view.page,
authority: {
Agent: ['AdminAgent', 'AdminAgent-All'],
}
},
AdminAgentList: {
name: '代理商列表',
icon: 'idcard',
path: '/AdminAgent/AdminAgentList',
component: () => import('@/pages/Middle/Admin/AdminAgent/AgentList'),
authority: {
Agent: ['AdminAgent-List'],
}
},
AdminAgentDetail: {
name: '代理商详情',
icon: 'idcard',
path: '/AdminAgent/AdminAgentDetail',
meta: {
invisible: true, // 不在菜单中显示
},
component: () => import('@/pages/Middle/Admin/AdminAgent/AgentDetail'),
authority: {
Agent: ['AdminAgent-Detail'],
},
},
AdminAgentAdd: {
name: '添加代理商',
icon: 'idcard',
path: '/AdminAgent/AdminAgentAdd',
meta: {
invisible: true, // 不在菜单中显示
},
component: () => import('@/pages/Middle/Admin/AdminAgent/AgentAdd'),
authority: {
Agent: ['AdminAgent-Add'],
},
},
AdminAgentUpdate: {
name: '修改代理商',
icon: 'idcard',
path: '/AdminAgent/AdminAgentUpdate',
meta: {
invisible: true, // 不在菜单中显示
},
component: () => import('@/pages/Middle/Admin/AdminAgent/AgentUpdate'),
authority: {
Agent: ['AdminAgent-Update'],
},
},
AdminAgentSettings: {
name: '代理商设置',
icon: 'idcard',
path: '/AdminAgent/AdminAgentSettings',
meta: {
invisible: true, // 不在菜单中显示
},
component: () => import('@/pages/Middle/Admin/AdminAgent/AgentSettings'),
authority: {
Agent: ['AdminAgent-Settings'],
},
},
AdminAgentLog: {
name: '代理商日志',
icon: 'idcard',
path: '/AdminAgent/AdminAgentLog',
meta: {
invisible: true, // 不在菜单中显示
},
component: () => import('@/pages/Middle/Admin/AdminAgent/AgentLog'),
authority: {
Agent: ['AdminAgent-Log'],
},
},
}
export default AdminAgentRouterMap