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

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