123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209 |
- // 个人中心路由
- import Layout from '@/layout'
- const personCenter = [
- {
- path: '/recruit/personal/personalCenter',
- component: Layout,
- name: 'personalCenter',
- meta: {
- title: '个人中心'
- },
- children: [
- {
- path: '/recruit/personal/personalCenter',
- redirect: '/recruit/personal/personalCenter/jobFeedback',
- component: () => import('@/views/recruit/personal/PersonalCenter/index'),
- children: [
- // 求职反馈
- {
- path: '/recruit/personal/personalCenter/jobFeedback',
- name: 'Job Feedback',
- component: () => import('@/views/recruit/personal/PersonalCenter/jobFeedback/index.vue'),
- meta: {
- title: '求职反馈',
- enName: 'Job Feedback',
- 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/resume/template',
- component: () => import('@/views/recruit/personal/PersonalCenter/resume/template/index.vue'),
- meta: {
- enName: 'Resume Template',
- title: '简历模板'
- }
- },
- {
- path: '/recruit/personal/personalCenter/resume/blockEnt',
- component: () => import('@/views/recruit/personal/PersonalCenter/resume/blockEnt/index.vue'),
- meta: {
- enName: 'Block Enterprises',
- 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',
- name: 'My Wallet',
- meta: {
- title: '我的钱包',
- enName: 'My Wallet',
- icon: 'mdi-wallet-outline'
- },
- component: () => import('@/views/recruit/personal/PersonalCenter/wallet/index.vue'),
- },
- // 交易订单
- {
- path: '/recruit/personal/personalCenter/tradeOrder',
- name: 'Trading order',
- component: () => import('@/views/recruit/personal/PersonalCenter/tradeOrder/index.vue'),
- meta: {
- title: '交易订单',
- enName: 'Trading order',
- icon: 'mdi-order-bool-ascending-variant'
- }
- },
- // 邀请记录
- {
- path: '/recruit/personal/personalCenter/inviteRecord',
- name: 'Invite Record',
- component: () => import('@/views/recruit/personal/PersonalCenter/inviteRecord/index.vue'),
- meta: {
- title: '邀请记录',
- enName: 'Invite Record',
- icon: 'mdi-format-list-numbered-rtl'
- }
- },
- // 会员福利
- {
- path: '/recruit/personal/personalCenter/memberBenefits',
- redirect: '/recruit/personal/personalCenter/memberBenefits/taskCenter',
- name: 'Member Benefits',
- meta: {
- 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',
- redirect: '/recruit/personal/personalCenter/accountSettings/editPassword',
- name: 'Account Settings',
- meta: {
- title: '账号设置',
- enName: 'Account Settings',
- icon: 'mdi-cog-outline'
- },
- children: [
- {
- path: '/recruit/personal/personalCenter/accountSettings/editPassword',
- component: () => import('@/views/recruit/personal/PersonalCenter/accountSettings/editPassword'),
- meta: {
- title: '修改密码',
- enName: 'Edit Password'
- }
- },
- // {
- // 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'
- // }
- // }
- ]
- },
- // 收货地址
- {
- path: '/recruit/personal/personalCenter/shippingAddress',
- name: 'Shipping Address',
- component: () => import('@/views/recruit/personal/PersonalCenter/shippingAddress/index.vue'),
- meta: {
- title: '收货地址',
- enName: 'Shipping Address',
- icon: 'mdi-map-marker-outline'
- }
- }
- ]
- }
- ]
- }
- ]
- export default personCenter
|