94 lines
2.2 KiB
JavaScript
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 |