|
@@ -3,12 +3,12 @@ import Layout from '@/layout/enterprise.vue'
|
|
|
|
|
|
const enterprise = [
|
|
const enterprise = [
|
|
{
|
|
{
|
|
- path: '/enterprise',
|
|
|
|
|
|
+ path: '/recruit/enterprise',
|
|
show: true,
|
|
show: true,
|
|
- redirect: '/enterprise/talentPool',
|
|
|
|
|
|
+ redirect: '/recruit/enterprise/talentPool',
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- path: '/enterprise/talentPool',
|
|
|
|
|
|
+ path: '/recruit/enterprise/talentPool',
|
|
component: Layout,
|
|
component: Layout,
|
|
name: 'talentPool',
|
|
name: 'talentPool',
|
|
meta: {
|
|
meta: {
|
|
@@ -18,14 +18,14 @@ const enterprise = [
|
|
},
|
|
},
|
|
children: [
|
|
children: [
|
|
{
|
|
{
|
|
- path: '/enterprise/talentPool',
|
|
|
|
|
|
+ path: '/recruit/enterprise/talentPool',
|
|
show: true,
|
|
show: true,
|
|
- component: () => import('@/views/enterprise/talentPool/index.vue')
|
|
|
|
|
|
+ component: () => import('@/views/recruit/enterprise/talentPool/index.vue')
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- path: '/enterprise/talentPool/details/:id',
|
|
|
|
|
|
+ path: '/recruit/enterprise/talentPool/details/:id',
|
|
show: true,
|
|
show: true,
|
|
- component: () => import('@/views/enterprise/talentPool/components/details'),
|
|
|
|
|
|
+ component: () => import('@/views/recruit/enterprise/talentPool/components/details'),
|
|
name: 'talentPoolDetails',
|
|
name: 'talentPoolDetails',
|
|
meta: {
|
|
meta: {
|
|
title: '人才详情',
|
|
title: '人才详情',
|
|
@@ -35,10 +35,10 @@ const enterprise = [
|
|
]
|
|
]
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- path: '/enterprise/statistics',
|
|
|
|
|
|
+ path: '/recruit/enterprise/statistics',
|
|
component: Layout,
|
|
component: Layout,
|
|
name: 'enterpriseStatistics',
|
|
name: 'enterpriseStatistics',
|
|
- redirect: '/enterprise/statistics/overallAnalysis',
|
|
|
|
|
|
+ redirect: '/recruit/enterprise/statistics/overallAnalysis',
|
|
meta: {
|
|
meta: {
|
|
title: '统计分析',
|
|
title: '统计分析',
|
|
enName: 'Statistics',
|
|
enName: 'Statistics',
|
|
@@ -46,17 +46,17 @@ const enterprise = [
|
|
},
|
|
},
|
|
children: [
|
|
children: [
|
|
{
|
|
{
|
|
- path: '/enterprise/statistics/overallAnalysis',
|
|
|
|
|
|
+ path: '/recruit/enterprise/statistics/overallAnalysis',
|
|
meta: {
|
|
meta: {
|
|
title: '整体分析',
|
|
title: '整体分析',
|
|
enName: 'Overall analysis'
|
|
enName: 'Overall analysis'
|
|
},
|
|
},
|
|
- component: () => import('@/views/enterprise/statistics/overallAnalysis.vue')
|
|
|
|
|
|
+ component: () => import('@/views/recruit/enterprise/statistics/overallAnalysis.vue')
|
|
}
|
|
}
|
|
]
|
|
]
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- path: '/enterprise/position',
|
|
|
|
|
|
+ path: '/recruit/enterprise/position',
|
|
component: Layout,
|
|
component: Layout,
|
|
name: 'jobManagement',
|
|
name: 'jobManagement',
|
|
meta: {
|
|
meta: {
|
|
@@ -66,42 +66,42 @@ const enterprise = [
|
|
},
|
|
},
|
|
children: [
|
|
children: [
|
|
{
|
|
{
|
|
- path: '/enterprise/position',
|
|
|
|
|
|
+ path: '/recruit/enterprise/position',
|
|
meta: {
|
|
meta: {
|
|
title: '职位列表',
|
|
title: '职位列表',
|
|
enName: 'Job list'
|
|
enName: 'Job list'
|
|
},
|
|
},
|
|
- component: () => import('@/views/enterprise/positionManagement/index.vue')
|
|
|
|
|
|
+ component: () => import('@/views/recruit/enterprise/positionManagement/index.vue')
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- path: '/enterprise/position/add',
|
|
|
|
|
|
+ path: '/recruit/enterprise/position/add',
|
|
show: true,
|
|
show: true,
|
|
meta: {
|
|
meta: {
|
|
title: '新增职位'
|
|
title: '新增职位'
|
|
},
|
|
},
|
|
- component: () => import('@/views/enterprise/positionManagement/components/add.vue')
|
|
|
|
|
|
+ component: () => import('@/views/recruit/enterprise/positionManagement/components/add.vue')
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- path: '/enterprise/position/edit',
|
|
|
|
|
|
+ path: '/recruit/enterprise/position/edit',
|
|
show: true,
|
|
show: true,
|
|
meta: {
|
|
meta: {
|
|
title: '职位编辑'
|
|
title: '职位编辑'
|
|
},
|
|
},
|
|
- component: () => import('@/views/enterprise/positionManagement/components/add.vue')
|
|
|
|
|
|
+ component: () => import('@/views/recruit/enterprise/positionManagement/components/add.vue')
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- path: '/enterprise/position/details/:id',
|
|
|
|
|
|
+ path: '/recruit/enterprise/position/details/:id',
|
|
show: true,
|
|
show: true,
|
|
meta: {
|
|
meta: {
|
|
title: '职位详情',
|
|
title: '职位详情',
|
|
hideSide: true
|
|
hideSide: true
|
|
},
|
|
},
|
|
- component: () => import('@/views/enterprise/positionManagement/components/details.vue')
|
|
|
|
|
|
+ component: () => import('@/views/recruit/enterprise/positionManagement/components/details.vue')
|
|
}
|
|
}
|
|
]
|
|
]
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- path: '/enterprise/communication',
|
|
|
|
|
|
+ path: '/recruit/enterprise/communication',
|
|
component: Layout,
|
|
component: Layout,
|
|
name: 'Communication',
|
|
name: 'Communication',
|
|
meta: {
|
|
meta: {
|
|
@@ -111,14 +111,14 @@ const enterprise = [
|
|
},
|
|
},
|
|
children: [
|
|
children: [
|
|
{
|
|
{
|
|
- path: '/enterprise/communication',
|
|
|
|
|
|
+ path: '/recruit/enterprise/communication',
|
|
show: true,
|
|
show: true,
|
|
- component: () => import('@/views/enterprise/communication/index.vue')
|
|
|
|
|
|
+ component: () => import('@/views/recruit/enterprise/communication/index.vue')
|
|
}
|
|
}
|
|
]
|
|
]
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- path: '/enterprise/interview',
|
|
|
|
|
|
+ path: '/recruit/enterprise/interview',
|
|
component: Layout,
|
|
component: Layout,
|
|
name: 'interview',
|
|
name: 'interview',
|
|
meta: {
|
|
meta: {
|
|
@@ -128,14 +128,14 @@ const enterprise = [
|
|
},
|
|
},
|
|
children: [
|
|
children: [
|
|
{
|
|
{
|
|
- path: '/enterprise/interview',
|
|
|
|
|
|
+ path: '/recruit/enterprise/interview',
|
|
show: true,
|
|
show: true,
|
|
- component: () => import('@/views/enterprise/interview/index.vue')
|
|
|
|
|
|
+ component: () => import('@/views/recruit/enterprise/interview/index.vue')
|
|
}
|
|
}
|
|
]
|
|
]
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- path: '/enterprise/personnelManagement',
|
|
|
|
|
|
+ path: '/recruit/enterprise/personnelManagement',
|
|
component: Layout,
|
|
component: Layout,
|
|
name: 'personnelManagement',
|
|
name: 'personnelManagement',
|
|
meta: {
|
|
meta: {
|
|
@@ -145,16 +145,16 @@ const enterprise = [
|
|
},
|
|
},
|
|
children: [
|
|
children: [
|
|
{
|
|
{
|
|
- path: '/enterprise/personnelManagement',
|
|
|
|
|
|
+ path: '/recruit/enterprise/personnelManagement',
|
|
show: true,
|
|
show: true,
|
|
- component: () => import('@/views/enterprise/personnelManagement/index.vue')
|
|
|
|
|
|
+ component: () => import('@/views/recruit/enterprise/personnelManagement/index.vue')
|
|
}
|
|
}
|
|
]
|
|
]
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- path: '/enterprise/informationManagement',
|
|
|
|
|
|
+ path: '/recruit/enterprise/informationManagement',
|
|
component: Layout,
|
|
component: Layout,
|
|
- redirect: '/enterprise/informationManagement/informationSettings',
|
|
|
|
|
|
+ redirect: '/recruit/enterprise/informationManagement/informationSettings',
|
|
name: 'informationManagement',
|
|
name: 'informationManagement',
|
|
meta: {
|
|
meta: {
|
|
title: '信息管理',
|
|
title: '信息管理',
|
|
@@ -163,28 +163,28 @@ const enterprise = [
|
|
},
|
|
},
|
|
children: [
|
|
children: [
|
|
{
|
|
{
|
|
- path: '/enterprise/informationManagement/informationSettings',
|
|
|
|
|
|
+ path: '/recruit/enterprise/informationManagement/informationSettings',
|
|
meta: {
|
|
meta: {
|
|
title: '企业信息设置',
|
|
title: '企业信息设置',
|
|
isAdmin: true,
|
|
isAdmin: true,
|
|
enName: 'Enterprise Information Settings'
|
|
enName: 'Enterprise Information Settings'
|
|
},
|
|
},
|
|
- component: () => import('@/views/enterprise/informationManagement/informationSettings.vue')
|
|
|
|
|
|
+ component: () => import('@/views/recruit/enterprise/informationManagement/informationSettings.vue')
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- path: '/enterprise/informationSettings',
|
|
|
|
|
|
+ path: '/recruit/enterprise/informationSettings',
|
|
meta: {
|
|
meta: {
|
|
title: '个人信息设置',
|
|
title: '个人信息设置',
|
|
enName: 'Personal information settings'
|
|
enName: 'Personal information settings'
|
|
},
|
|
},
|
|
- component: () => import('@/views/enterprise/informationSetting/index.vue')
|
|
|
|
|
|
+ component: () => import('@/views/recruit/enterprise/informationSetting/index.vue')
|
|
}
|
|
}
|
|
]
|
|
]
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- path: '/enterprise/systemManagement',
|
|
|
|
|
|
+ path: '/recruit/enterprise/systemManagement',
|
|
component: Layout,
|
|
component: Layout,
|
|
- redirect: '/enterprise/systemManagement/userManagement',
|
|
|
|
|
|
+ redirect: '/recruit/enterprise/systemManagement/userManagement',
|
|
name: 'systemManagement',
|
|
name: 'systemManagement',
|
|
meta: {
|
|
meta: {
|
|
title: '系统管理',
|
|
title: '系统管理',
|
|
@@ -194,19 +194,19 @@ const enterprise = [
|
|
},
|
|
},
|
|
children: [
|
|
children: [
|
|
{
|
|
{
|
|
- path: '/enterprise/systemManagement/userManagement',
|
|
|
|
|
|
+ path: '/recruit/enterprise/systemManagement/userManagement',
|
|
meta: {
|
|
meta: {
|
|
title: '用户管理',
|
|
title: '用户管理',
|
|
enName: 'User Management '
|
|
enName: 'User Management '
|
|
},
|
|
},
|
|
- component: () => import('@/views/enterprise/systemManagement/userManagement/index.vue')
|
|
|
|
|
|
+ component: () => import('@/views/recruit/enterprise/systemManagement/userManagement/index.vue')
|
|
}
|
|
}
|
|
]
|
|
]
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- path: '/enterprise/memberCenter',
|
|
|
|
|
|
+ path: '/recruit/enterprise/memberCenter',
|
|
component: Layout,
|
|
component: Layout,
|
|
- redirect: '/enterprise/memberCenter/myAccount',
|
|
|
|
|
|
+ redirect: '/recruit/enterprise/memberCenter/myAccount',
|
|
name: 'enterpriseMemberCenter',
|
|
name: 'enterpriseMemberCenter',
|
|
meta: {
|
|
meta: {
|
|
title: '会员中心',
|
|
title: '会员中心',
|
|
@@ -216,37 +216,37 @@ const enterprise = [
|
|
},
|
|
},
|
|
children: [
|
|
children: [
|
|
{
|
|
{
|
|
- path: '/enterprise/memberCenter/myAccount',
|
|
|
|
|
|
+ path: '/recruit/enterprise/memberCenter/myAccount',
|
|
meta: {
|
|
meta: {
|
|
title: '我的会员',
|
|
title: '我的会员',
|
|
enName: 'My Account '
|
|
enName: 'My Account '
|
|
},
|
|
},
|
|
- component: () => import('@/views/enterprise/memberCenter/myAccount/index.vue')
|
|
|
|
|
|
+ component: () => import('@/views/recruit/enterprise/memberCenter/myAccount/index.vue')
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- path: '/enterprise/memberCenter/myPoints',
|
|
|
|
|
|
+ path: '/recruit/enterprise/memberCenter/myPoints',
|
|
meta: {
|
|
meta: {
|
|
title: '我的积分',
|
|
title: '我的积分',
|
|
enName: 'My Points '
|
|
enName: 'My Points '
|
|
},
|
|
},
|
|
- component: () => import('@/views/enterprise/memberCenter/myPoints/index.vue')
|
|
|
|
|
|
+ component: () => import('@/views/recruit/enterprise/memberCenter/myPoints/index.vue')
|
|
}
|
|
}
|
|
]
|
|
]
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- path: '/enterprise/enterpriseCenter',
|
|
|
|
|
|
+ path: '/recruit/enterprise/enterpriseCenter',
|
|
component: Layout,
|
|
component: Layout,
|
|
name: 'enterpriseCenter',
|
|
name: 'enterpriseCenter',
|
|
show: true,
|
|
show: true,
|
|
- redirect: '/enterprise/enterpriseCenter',
|
|
|
|
|
|
+ redirect: '/recruit/enterprise/enterpriseCenter',
|
|
meta: {
|
|
meta: {
|
|
title: '企业中心'
|
|
title: '企业中心'
|
|
},
|
|
},
|
|
children: [
|
|
children: [
|
|
{
|
|
{
|
|
- path: '/enterprise/enterpriseCenter',
|
|
|
|
|
|
+ path: '/recruit/enterprise/enterpriseCenter',
|
|
show: true,
|
|
show: true,
|
|
- component: () => import('@/views/enterprise/enterpriseCenter/index.vue'),
|
|
|
|
|
|
+ component: () => import('@/views/recruit/enterprise/enterpriseCenter/index.vue'),
|
|
meta: {
|
|
meta: {
|
|
title: '企业中心',
|
|
title: '企业中心',
|
|
hideSide: true
|
|
hideSide: true
|
|
@@ -255,7 +255,7 @@ const enterprise = [
|
|
]
|
|
]
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- path: '/enterprise/purchasePackage',
|
|
|
|
|
|
+ path: '/recruit/enterprise/purchasePackage',
|
|
component: Layout,
|
|
component: Layout,
|
|
name: 'enterprisePurchasePackage',
|
|
name: 'enterprisePurchasePackage',
|
|
show: true,
|
|
show: true,
|
|
@@ -264,8 +264,8 @@ const enterprise = [
|
|
},
|
|
},
|
|
children: [
|
|
children: [
|
|
{
|
|
{
|
|
- path: '/enterprise/purchasePackage',
|
|
|
|
- component: () => import('@/views/enterprise/purchasePackage/index'),
|
|
|
|
|
|
+ path: '/recruit/enterprise/purchasePackage',
|
|
|
|
+ component: () => import('@/views/recruit/enterprise/purchasePackage/index'),
|
|
meta: {
|
|
meta: {
|
|
title: '购买套餐',
|
|
title: '购买套餐',
|
|
hideSide: true
|
|
hideSide: true
|