|
@@ -15,6 +15,7 @@ const personCenter = [
|
|
redirect: '/recruit/personal/personalCenter/jobFeedback',
|
|
redirect: '/recruit/personal/personalCenter/jobFeedback',
|
|
component: () => import('@/views/recruit/personal/PersonalCenter/index'),
|
|
component: () => import('@/views/recruit/personal/PersonalCenter/index'),
|
|
children: [
|
|
children: [
|
|
|
|
+ // 求职反馈
|
|
{
|
|
{
|
|
path: '/recruit/personal/personalCenter/jobFeedback',
|
|
path: '/recruit/personal/personalCenter/jobFeedback',
|
|
name: 'Job Feedback',
|
|
name: 'Job Feedback',
|
|
@@ -25,26 +26,87 @@ const personCenter = [
|
|
icon: 'mdi-account-sync-outline'
|
|
icon: 'mdi-account-sync-outline'
|
|
}
|
|
}
|
|
},
|
|
},
|
|
|
|
+ // 简历管理
|
|
|
|
+ {
|
|
|
|
+ path: '/recruit/personal/personalCenter/resume',
|
|
|
|
+ redirect: '/recruit/personal/personalCenter/resume/online',
|
|
|
|
+ name: 'Resume Management',
|
|
|
|
+ meta: {
|
|
|
|
+ title: '简历管理',
|
|
|
|
+ enName: 'Resume Management',
|
|
|
|
+ icon: 'mdi-list-box-outline'
|
|
|
|
+ },
|
|
|
|
+ children: [
|
|
|
|
+ {
|
|
|
|
+ path: '/recruit/personal/personalCenter/resume/online',
|
|
|
|
+ component: () => import('@/views/recruit/personal/PersonalCenter/resume/online/index.vue'),
|
|
|
|
+ meta: {
|
|
|
|
+ enName: 'Online Resume',
|
|
|
|
+ title: '在线简历'
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ path: '/recruit/personal/personalCenter/resume/attachment',
|
|
|
|
+ component: () => import('@/views/recruit/personal/PersonalCenter/resume/attachment/index.vue'),
|
|
|
|
+ meta: {
|
|
|
|
+ enName: 'Attachment Resume',
|
|
|
|
+ title: '附件简历'
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ ]
|
|
|
|
+ },
|
|
|
|
+ // 赏金奖励
|
|
|
|
+ {
|
|
|
|
+ path: '/recruit/personal/personalCenter/bountyRewards',
|
|
|
|
+ name: 'bountyRewards',
|
|
|
|
+ component: () => import('@/views/recruit/personal/PersonalCenter/bountyRewards/index.vue'),
|
|
|
|
+ meta: {
|
|
|
|
+ title: '赏金奖励',
|
|
|
|
+ enName: 'Bounty Rewards',
|
|
|
|
+ icon: 'mdi-octagram-outline'
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ // 我的钱包
|
|
{
|
|
{
|
|
path: '/recruit/personal/personalCenter/wallet',
|
|
path: '/recruit/personal/personalCenter/wallet',
|
|
name: 'My Wallet',
|
|
name: 'My Wallet',
|
|
- component: () => import('@/views/recruit/personal/PersonalCenter/wallet/index.vue'),
|
|
|
|
meta: {
|
|
meta: {
|
|
title: '我的钱包',
|
|
title: '我的钱包',
|
|
enName: 'My Wallet',
|
|
enName: 'My Wallet',
|
|
icon: 'mdi-wallet-outline'
|
|
icon: 'mdi-wallet-outline'
|
|
- }
|
|
|
|
|
|
+ },
|
|
|
|
+ component: () => import('@/views/recruit/personal/PersonalCenter/wallet/index.vue'),
|
|
},
|
|
},
|
|
|
|
+ // 会员福利
|
|
{
|
|
{
|
|
- path: '/recruit/personal/personalCenter/taskCenter',
|
|
|
|
- name: 'Task Center',
|
|
|
|
- component: () => import('@/views/recruit/personal/PersonalCenter/taskCenter/index.vue'),
|
|
|
|
|
|
+ path: '/recruit/personal/personalCenter/memberBenefits',
|
|
|
|
+ redirect: '/recruit/personal/personalCenter/memberBenefits/taskCenter',
|
|
|
|
+ name: 'Member Benefits',
|
|
meta: {
|
|
meta: {
|
|
- title: '任务中心',
|
|
|
|
- enName: 'Task Center',
|
|
|
|
- icon: 'mdi-movie-star-outline'
|
|
|
|
- }
|
|
|
|
|
|
+ title: '会员福利',
|
|
|
|
+ enName: 'Member Benefits',
|
|
|
|
+ icon: 'mdi-gamepad-circle-outline'
|
|
|
|
+ },
|
|
|
|
+ children: [
|
|
|
|
+ {
|
|
|
|
+ path: '/recruit/personal/personalCenter/memberBenefits/taskCenter',
|
|
|
|
+ component: () => import('@/views/recruit/personal/PersonalCenter/memberBenefits/taskCenter/index.vue'),
|
|
|
|
+ meta: {
|
|
|
|
+ enName: 'Task Center',
|
|
|
|
+ title: '任务中心'
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ path: '/recruit/personal/personalCenter/memberBenefits/membershipPackage',
|
|
|
|
+ component: () => import('@/views/recruit/personal/PersonalCenter/memberBenefits/membershipPackage/index.vue'),
|
|
|
|
+ meta: {
|
|
|
|
+ enName: 'Membership Package',
|
|
|
|
+ title: '会员套餐'
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ ]
|
|
},
|
|
},
|
|
|
|
+ // 账号设置
|
|
{
|
|
{
|
|
path: '/recruit/personal/personalCenter/accountSettings',
|
|
path: '/recruit/personal/personalCenter/accountSettings',
|
|
redirect: '/recruit/personal/personalCenter/accountSettings/editPassword',
|
|
redirect: '/recruit/personal/personalCenter/accountSettings/editPassword',
|
|
@@ -59,36 +121,40 @@ const personCenter = [
|
|
path: '/recruit/personal/personalCenter/accountSettings/editPassword',
|
|
path: '/recruit/personal/personalCenter/accountSettings/editPassword',
|
|
component: () => import('@/views/recruit/personal/PersonalCenter/accountSettings/editPassword'),
|
|
component: () => import('@/views/recruit/personal/PersonalCenter/accountSettings/editPassword'),
|
|
meta: {
|
|
meta: {
|
|
- title: '修改密码'
|
|
|
|
|
|
+ title: '修改密码',
|
|
|
|
+ enName: 'Edit Password'
|
|
}
|
|
}
|
|
},
|
|
},
|
|
- // {
|
|
|
|
- // path: '/recruit/personal/personalCenter/accountSettings/accountBinding',
|
|
|
|
- // component: () => import('@/views/recruit/personal/PersonalCenter/accountSettings/accountBinding'),
|
|
|
|
- // meta: {
|
|
|
|
- // title: '账号绑定'
|
|
|
|
- // }
|
|
|
|
- // },
|
|
|
|
- // {
|
|
|
|
- // path: '/recruit/personal/personalCenter/accountSettings/realAuthentication',
|
|
|
|
- // component: () => import('@/views/recruit/personal/PersonalCenter/accountSettings/realAuthentication'),
|
|
|
|
- // meta: {
|
|
|
|
- // title: '实名认证'
|
|
|
|
- // }
|
|
|
|
- // },
|
|
|
|
- // {
|
|
|
|
- // path: '/recruit/personal/personalCenter/accountSettings/privacySettings',
|
|
|
|
- // component: () => import('@/views/recruit/personal/PersonalCenter/accountSettings/privacySettings'),
|
|
|
|
- // meta: {
|
|
|
|
- // title: '隐私设置'
|
|
|
|
- // }
|
|
|
|
- // }
|
|
|
|
|
|
+ {
|
|
|
|
+ path: '/recruit/personal/personalCenter/accountSettings/accountBinding',
|
|
|
|
+ component: () => import('@/views/recruit/personal/PersonalCenter/accountSettings/accountBinding'),
|
|
|
|
+ meta: {
|
|
|
|
+ title: '账号绑定',
|
|
|
|
+ enName: 'Account binding'
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ path: '/recruit/personal/personalCenter/accountSettings/realAuthentication',
|
|
|
|
+ component: () => import('@/views/recruit/personal/PersonalCenter/accountSettings/realAuthentication'),
|
|
|
|
+ meta: {
|
|
|
|
+ title: '实名认证',
|
|
|
|
+ enName: 'Real name authentication'
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ path: '/recruit/personal/personalCenter/accountSettings/privacySettings',
|
|
|
|
+ component: () => import('@/views/recruit/personal/PersonalCenter/accountSettings/privacySettings'),
|
|
|
|
+ meta: {
|
|
|
|
+ title: '隐私设置',
|
|
|
|
+ enName: 'Privacy settings'
|
|
|
|
+ }
|
|
|
|
+ }
|
|
]
|
|
]
|
|
}
|
|
}
|
|
]
|
|
]
|
|
}
|
|
}
|
|
]
|
|
]
|
|
- },
|
|
|
|
|
|
+ }
|
|
]
|
|
]
|
|
|
|
|
|
export default personCenter
|
|
export default personCenter
|