96 lines
2.4 KiB
JavaScript
96 lines
2.4 KiB
JavaScript
// 中台企业路由
|
|
|
|
|
|
// 视图组件
|
|
const view = {
|
|
tabs: () => import('@/layouts/tabs'),
|
|
blank: () => import('@/layouts/BlankView'),
|
|
page: () => import('@/layouts/PageView')
|
|
}
|
|
|
|
// 路由组件注册
|
|
const AdminCompanyRouterMap = {
|
|
AdminCompany: {
|
|
name: '企业管理',
|
|
icon: 'idcard',
|
|
component: view.page,
|
|
meta: {
|
|
invisible: false, // 不在菜单中显示
|
|
},
|
|
authority: {
|
|
permission: ['AdminCompany', 'AdminCompany-All'],
|
|
}
|
|
},
|
|
AdminCompanyList: {
|
|
name: '企业列表',
|
|
icon: 'idcard',
|
|
path: '/AdminCompany/AdminCompanyList',
|
|
component: () => import('@/pages/Middle/Admin/AdminCompany/CompanyList'),
|
|
authority: {
|
|
permission: ['AdminCompany-List'],
|
|
}
|
|
},
|
|
AdminCompanyDetail: {
|
|
name: '企业详情',
|
|
icon: 'idcard',
|
|
path: '/AdminCompany/AdminCompanyDetail',
|
|
meta: {
|
|
invisible: true, // 不在菜单中显示
|
|
},
|
|
component: () => import('@/pages/Middle/Admin/AdminCompany/CompanyDetail'),
|
|
authority: {
|
|
permission: ['AdminCompany-Detail'],
|
|
},
|
|
},
|
|
AdminCompanyAdd: {
|
|
name: '添加企业',
|
|
icon: 'idcard',
|
|
path: '/AdminCompany/AdminCompanyAdd',
|
|
meta: {
|
|
invisible: true, // 不在菜单中显示
|
|
},
|
|
component: () => import('@/pages/Middle/Admin/AdminCompany/CompanyAdd'),
|
|
authority: {
|
|
permission: ['AdminCompany-Add'],
|
|
},
|
|
},
|
|
AdminCompanyUpdate: {
|
|
name: '修改企业',
|
|
icon: 'idcard',
|
|
path: '/AdminCompany/AdminCompanyUpdate',
|
|
meta: {
|
|
invisible: true, // 不在菜单中显示
|
|
},
|
|
component: () => import('@/pages/Middle/Admin/AdminCompany/CompanyUpdate'),
|
|
authority: {
|
|
permission: ['AdminCompany-Update'],
|
|
},
|
|
},
|
|
AdminCompanySettings: {
|
|
name: '企业设置',
|
|
icon: 'idcard',
|
|
path: '/AdminCompany/AdminCompanySettings',
|
|
meta: {
|
|
invisible: true, // 不在菜单中显示
|
|
},
|
|
component: () => import('@/pages/Middle/Admin/AdminCompany/CompanySettings'),
|
|
authority: {
|
|
Agent: ['AdminCompany-Settings'],
|
|
},
|
|
},
|
|
AdminCompanyLog: {
|
|
name: '企业日志',
|
|
icon: 'idcard',
|
|
path: '/AdminCompany/AdminCompanyLog',
|
|
meta: {
|
|
invisible: true, // 不在菜单中显示
|
|
},
|
|
component: () => import('@/pages/Middle/Admin/AdminCompany/CompanyLog'),
|
|
authority: {
|
|
permission: ['AdminCompany-Log'],
|
|
},
|
|
},
|
|
|
|
}
|
|
|
|
export default AdminCompanyRouterMap |