123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162 |
- // 企业路由信息
- import Layout from '@/layout/enterprise.vue'
- const enterprise = [
- {
- path: '/enterprise',
- show: true,
- redirect: '/enterprise/position',
- },
- {
- path: '/enterprise/talentPool',
- component: Layout,
- name: 'talentPool',
- meta: {
- title: '人才库',
- enName: 'Talent Pool',
- icon: 'mdi-account-multiple'
- },
- children: [
- {
- path: '/enterprise/talentPool',
- show: true,
- component: () => import('@/views/enterprise/talentPool/index.vue')
- }
- ]
- },
- {
- path: '/enterprise/statistics',
- component: Layout,
- name: 'enterpriseStatistics',
- meta: {
- title: '统计分析',
- enName: 'Statistics',
- icon: 'mdi-chart-arc'
- },
- children: [
- {
- path: '/enterprise/statistics/overallAnalysis',
- meta: {
- title: '整体分析'
- },
- component: () => import('@/views/enterprise/statistics/overallAnalysis.vue')
- }
- ]
- },
- {
- path: '/enterprise/position',
- component: Layout,
- name: 'jobManagement',
- meta: {
- title: '职位管理',
- enName: 'Job Management',
- icon: 'mdi-format-list-bulleted-square'
- },
- children: [
- {
- path: '/enterprise/position',
- meta: {
- title: '职位列表'
- },
- component: () => import('@/views/enterprise/positionManagement/index.vue')
- },
- {
- path: '/enterprise/position/add',
- show: true,
- meta: {
- title: '新增职位'
- },
- component: () => import('@/views/enterprise/positionManagement/components/add.vue')
- },
- {
- path: '/enterprise/position/edit',
- show: true,
- meta: {
- title: '职位编辑'
- },
- component: () => import('@/views/enterprise/positionManagement/components/add.vue')
- },
- {
- path: '/enterprise/position/details/:id',
- show: true,
- meta: {
- title: '职位详情'
- },
- component: () => import('@/views/enterprise/positionManagement/components/details.vue')
- }
- ]
- },
- {
- path: '/enterprise/communication',
- component: Layout,
- name: 'Communication',
- meta: {
- title: '沟通',
- enName: 'Communication',
- icon: 'mdi-bell-outline'
- },
- children: [
- {
- path: '/enterprise/communication',
- show: true,
- component: () => import('@/views/enterprise/communication/index.vue')
- }
- ]
- },
- {
- path: '/enterprise/infoManagement',
- component: Layout,
- name: 'infoManagement',
- meta: {
- title: '信息管理',
- enName: 'Info Management',
- icon: 'mdi-list-box'
- },
- children: [
- {
- path: '/enterprise/infoManagement',
- show: true,
- component: () => import('@/views/enterprise/infoManagement/index.vue')
- }
- ]
- },
- {
- path: '/enterprise/systemManagement',
- component: Layout,
- redirect: '/enterprise/systemManagement/informationSettings',
- name: 'systemManagement',
- meta: {
- title: '系统管理',
- enName: 'System Management',
- icon: 'mdi-tune'
- },
- children: [
- {
- path: '/enterprise/systemManagement/informationSettings',
- // show: true,
- meta: {
- title: '企业信息设置',
- enName: 'Enterprise Information Settings'
- },
- component: () => import('@/views/enterprise/systemManagement/informationSettings.vue')
- }
- ]
- },
- {
- path: '/enterprise/enterpriseCenter',
- component: Layout,
- name: 'enterpriseCenter',
- show: true,
- meta: {
- title: '企业中心'
- },
- children: [
- {
- path: '/enterprise/enterpriseCenter',
- show: true,
- component: () => import('@/views/enterprise/enterpriseCenter/index.vue')
- }
- ]
- },
- ]
- export default enterprise
|