|
@@ -10,53 +10,44 @@ const enterprise = [
|
|
|
{
|
|
|
path: '/recruit/enterprise',
|
|
|
show: true,
|
|
|
- redirect: '/recruit/enterprise/talentPool',
|
|
|
+ redirect: '/recruit/enterprise/resumeManagement/talentPool',
|
|
|
},
|
|
|
{
|
|
|
- path: '/recruit/enterprise/talentPool',
|
|
|
+ path: '/recruit/enterprise/resumeManagement',
|
|
|
+ redirect: '/recruit/enterprise/resumeManagement/talentPool',
|
|
|
component: Layout,
|
|
|
- name: 'talentPool',
|
|
|
+ name: 'Resume Management',
|
|
|
meta: {
|
|
|
- title: '人才库',
|
|
|
- enName: 'Talent Pool',
|
|
|
- icon: 'mdi-account-multiple-outline'
|
|
|
+ title: '简历管理',
|
|
|
+ enName: 'Resume Management',
|
|
|
+ icon: 'mdi-account-settings-outline'
|
|
|
},
|
|
|
children: [
|
|
|
{
|
|
|
- path: '/recruit/enterprise/talentPool',
|
|
|
- show: true,
|
|
|
- component: () => import('@/views/recruit/enterprise/talentPool/index.vue')
|
|
|
+ path: '/recruit/enterprise/resumeManagement/talentPool',
|
|
|
+ meta: {
|
|
|
+ title: '人才库',
|
|
|
+ enName: 'Talent Pool'
|
|
|
+ },
|
|
|
+ component: () => import('@/views/recruit/enterprise/resumeManagement/talentPool/index.vue')
|
|
|
},
|
|
|
{
|
|
|
- path: '/recruit/enterprise/talentPool/details/:id',
|
|
|
- show: true,
|
|
|
- component: () => import('@/views/recruit/enterprise/talentPool/components/details'),
|
|
|
+ path: '/recruit/enterprise/resumeManagement/talentPool/details/:id',
|
|
|
+ show: true, // 侧边栏不展示
|
|
|
+ component: () => import('@/views/recruit/enterprise/resumeManagement/talentPool/components/details'),
|
|
|
name: 'talentPoolDetails',
|
|
|
meta: {
|
|
|
title: '人才详情',
|
|
|
hideSide: true
|
|
|
}
|
|
|
- }
|
|
|
- ]
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/recruit/enterprise/statistics',
|
|
|
- component: Layout,
|
|
|
- name: 'enterpriseStatistics',
|
|
|
- redirect: '/recruit/enterprise/statistics/overallAnalysis',
|
|
|
- meta: {
|
|
|
- title: '统计分析',
|
|
|
- enName: 'Statistics',
|
|
|
- icon: 'mdi-chart-arc'
|
|
|
- },
|
|
|
- children: [
|
|
|
+ },
|
|
|
{
|
|
|
- path: '/recruit/enterprise/statistics/overallAnalysis',
|
|
|
+ path: '/recruit/enterprise/resumeManagement/elite',
|
|
|
meta: {
|
|
|
- title: '整体分析',
|
|
|
- enName: 'Overall analysis'
|
|
|
+ title: '精英人才',
|
|
|
+ enName: 'Elite talents'
|
|
|
},
|
|
|
- component: () => import('@/views/recruit/enterprise/statistics/overallAnalysis.vue')
|
|
|
+ component: () => import('@/views/recruit/enterprise/resumeManagement/elite/index.vue')
|
|
|
}
|
|
|
]
|
|
|
},
|
|
@@ -107,102 +98,51 @@ const enterprise = [
|
|
|
]
|
|
|
},
|
|
|
{
|
|
|
- path: '/recruit/enterprise/communication',
|
|
|
- component: Layout,
|
|
|
- name: 'Communication',
|
|
|
- meta: {
|
|
|
- title: '沟通',
|
|
|
- enName: 'Communication',
|
|
|
- icon: 'mdi-bell-outline'
|
|
|
- },
|
|
|
- children: [
|
|
|
- {
|
|
|
- path: '/recruit/enterprise/communication',
|
|
|
- show: true,
|
|
|
- component: () => import('@/views/recruit/enterprise/communication/index.vue')
|
|
|
- }
|
|
|
- ]
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/recruit/enterprise/interview',
|
|
|
+ path: '/recruit/enterprise/interviewManagement',
|
|
|
component: Layout,
|
|
|
- name: 'interview',
|
|
|
+ name: 'interviewManagement',
|
|
|
+ redirect: '/recruit/enterprise/interviewManagement/communicate',
|
|
|
meta: {
|
|
|
title: '面试管理',
|
|
|
- enName: 'interview',
|
|
|
+ enName: 'Interview management',
|
|
|
icon: 'mdi-account-multiple-check'
|
|
|
},
|
|
|
children: [
|
|
|
{
|
|
|
- path: '/recruit/enterprise/interview',
|
|
|
- show: true,
|
|
|
- component: () => import('@/views/recruit/enterprise/interview/index.vue')
|
|
|
+ path: '/recruit/enterprise/interviewManagement/communicate',
|
|
|
+ meta: {
|
|
|
+ title: '沟通',
|
|
|
+ enName: 'Communicate'
|
|
|
+ },
|
|
|
+ component: () => import('@/views/recruit/enterprise/interviewManagement/communicate/index.vue')
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: '/recruit/enterprise/interviewManagement/interviewSchedule',
|
|
|
+ meta: {
|
|
|
+ title: '面试日程',
|
|
|
+ enName: 'Interview schedule'
|
|
|
+ },
|
|
|
+ component: () => import('@/views/recruit/enterprise/interviewManagement/interviewSchedule/index.vue')
|
|
|
}
|
|
|
]
|
|
|
},
|
|
|
{
|
|
|
- path: '/recruit/enterprise/elite',
|
|
|
+ path: '/recruit/enterprise/statistics/overallAnalysis',
|
|
|
component: Layout,
|
|
|
- name: 'eliteManagement',
|
|
|
+ name: 'enterpriseStatistics',
|
|
|
meta: {
|
|
|
- title: '精英管理',
|
|
|
- enName: 'Meritocracy',
|
|
|
- icon: 'mdi-account-settings-outline'
|
|
|
+ title: '统计分析',
|
|
|
+ enName: 'Statistics',
|
|
|
+ icon: 'mdi-chart-arc'
|
|
|
},
|
|
|
children: [
|
|
|
{
|
|
|
- path: '/recruit/enterprise/elite',
|
|
|
+ path: '/recruit/enterprise/statistics/overallAnalysis',
|
|
|
show: true,
|
|
|
- component: () => import('@/views/recruit/enterprise/elite/index.vue')
|
|
|
+ component: () => import('@/views/recruit/enterprise/statistics/overallAnalysis.vue')
|
|
|
}
|
|
|
]
|
|
|
},
|
|
|
- // {
|
|
|
- // path: '/recruit/enterprise/personnelManagement',
|
|
|
- // component: Layout,
|
|
|
- // name: 'personnelManagement',
|
|
|
- // meta: {
|
|
|
- // title: '精英管理',
|
|
|
- // enName: 'Meritocracy',
|
|
|
- // icon: 'mdi-account-settings-outline'
|
|
|
- // },
|
|
|
- // children: [
|
|
|
- // {
|
|
|
- // path: '/recruit/enterprise/personnelManagement',
|
|
|
- // show: true,
|
|
|
- // component: () => import('@/views/recruit/enterprise/personnelManagement/index.vue')
|
|
|
- // }
|
|
|
- // ]
|
|
|
- // },
|
|
|
- // {
|
|
|
- // path: '/recruit/enterprise/publicRecruitmentManagement',
|
|
|
- // component: Layout,
|
|
|
- // redirect: '',
|
|
|
- // name: 'publicRecruitmentManagement',
|
|
|
- // meta: {
|
|
|
- // title: '众聘管理',
|
|
|
- // enName: 'Crowdsourcing management',
|
|
|
- // icon: 'mdi-calendar-blank-multiple'
|
|
|
- // },
|
|
|
- // children: [
|
|
|
- // {
|
|
|
- // path: '/recruit/enterprise/publicRecruitmentManagement/deliver',
|
|
|
- // meta: {
|
|
|
- // title: '投递管理',
|
|
|
- // enName: 'Delivery Management'
|
|
|
- // },
|
|
|
- // component: () => import('@/views/recruit/enterprise/publicRecruitmentManagement/deliver')
|
|
|
- // },
|
|
|
- // {
|
|
|
- // path: '/recruit/enterprise/publicRecruitmentManagement/commission',
|
|
|
- // meta: {
|
|
|
- // title: '佣金比例',
|
|
|
- // enName: 'Commission rate'
|
|
|
- // },
|
|
|
- // component: () => import('@/views/recruit/enterprise/publicRecruitmentManagement/commission')
|
|
|
- // }
|
|
|
- // ]
|
|
|
- // },
|
|
|
{
|
|
|
path: '/recruit/enterprise/informationManagement',
|
|
|
component: Layout,
|
|
@@ -335,27 +275,27 @@ const enterprise = [
|
|
|
}
|
|
|
]
|
|
|
},
|
|
|
- {
|
|
|
- path: '/recruit/enterprise/enterpriseCenter',
|
|
|
- component: Layout,
|
|
|
- name: 'enterpriseCenter',
|
|
|
- show: true,
|
|
|
- redirect: '/recruit/enterprise/enterpriseCenter',
|
|
|
- meta: {
|
|
|
- title: '企业中心'
|
|
|
- },
|
|
|
- children: [
|
|
|
- {
|
|
|
- path: '/recruit/enterprise/enterpriseCenter',
|
|
|
- show: true,
|
|
|
- component: () => import('@/views/recruit/enterprise/enterpriseCenter/index.vue'),
|
|
|
- meta: {
|
|
|
- title: '企业中心',
|
|
|
- hideSide: true
|
|
|
- }
|
|
|
- }
|
|
|
- ]
|
|
|
- },
|
|
|
+ // {
|
|
|
+ // path: '/recruit/enterprise/enterpriseCenter',
|
|
|
+ // component: Layout,
|
|
|
+ // name: 'enterpriseCenter',
|
|
|
+ // show: true,
|
|
|
+ // redirect: '/recruit/enterprise/enterpriseCenter',
|
|
|
+ // meta: {
|
|
|
+ // title: '企业中心'
|
|
|
+ // },
|
|
|
+ // children: [
|
|
|
+ // {
|
|
|
+ // path: '/recruit/enterprise/enterpriseCenter',
|
|
|
+ // show: true,
|
|
|
+ // component: () => import('@/views/recruit/enterprise/enterpriseCenter/index.vue'),
|
|
|
+ // meta: {
|
|
|
+ // title: '企业中心',
|
|
|
+ // hideSide: true
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ // ]
|
|
|
+ // },
|
|
|
{
|
|
|
path: '/recruit/enterprise/purchasePackage',
|
|
|
component: Layout,
|
|
@@ -375,24 +315,5 @@ const enterprise = [
|
|
|
}
|
|
|
]
|
|
|
},
|
|
|
- // {
|
|
|
- // path: '/enterprise/myAccount',
|
|
|
- // component: Layout,
|
|
|
- // name: 'enterpriseMyAccount',
|
|
|
- // show: true,
|
|
|
- // meta: {
|
|
|
- // title: '我的账户',
|
|
|
- // },
|
|
|
- // children: [
|
|
|
- // {
|
|
|
- // path: '/enterprise/myAccount',
|
|
|
- // component: () => import('@/views/enterprise/myAccount/index'),
|
|
|
- // meta: {
|
|
|
- // title: '我的账户',
|
|
|
- // hideSide: false
|
|
|
- // },
|
|
|
- // }
|
|
|
- // ]
|
|
|
- // },
|
|
|
]
|
|
|
export default enterprise
|