| | |
| | | path: '/player', |
| | | name: 'Player', |
| | | component: () => import('@/views/player/index.vue'), |
| | | meta: { title: '比赛报名', icon: 'UserFilled' } |
| | | meta: { title: '报名审核', icon: 'UserFilled' } |
| | | }, |
| | | { |
| | | path: '/player/:id/detail', |
| | | name: 'PlayerDetail', |
| | | component: () => import('@/views/player/detail.vue'), |
| | | meta: { title: '报名详情', icon: 'UserFilled' } |
| | | }, |
| | | { |
| | | path: '/activity-player/:id/rating', |
| | |
| | | name: 'Employee', |
| | | component: () => import('@/views/employee/index.vue'), |
| | | meta: { title: '员工管理', icon: 'Avatar' } |
| | | }, |
| | | { |
| | | path: '/project-review', |
| | | name: 'ProjectReview', |
| | | component: () => import('@/views/project-review/index.vue'), |
| | | meta: { title: '项目评审', icon: 'View' } |
| | | }, |
| | | { |
| | | path: '/project-review/:id/detail', |
| | | name: 'ProjectReviewDetail', |
| | | component: () => import('@/views/project-review/detail.vue'), |
| | | meta: { title: '项目评审详情', hidden: true } |
| | | }, |
| | | { |
| | | path: '/review', |
| | | name: 'Review', |
| | | component: () => import('@/views/review/index.vue'), |
| | | meta: { title: '项目评审', icon: 'Edit' } |
| | | }, |
| | | { |
| | | path: '/review/:id/detail', |
| | | name: 'ReviewDetail', |
| | | component: () => import('@/views/review/detail.vue'), |
| | | meta: { title: '项目评审详情', hidden: true } |
| | | }, |
| | | { |
| | | path: '/competition-promotion', |
| | | name: 'CompetitionPromotion', |
| | | component: () => import('@/views/competition-promotion/index.vue'), |
| | | meta: { title: '比赛晋级', icon: 'Promotion' } |
| | | }, |
| | | { |
| | | path: '/test/graphql', |
| | | name: 'GraphQLTest', |
| | | component: () => import('@/views/test/graphql-test.vue'), |
| | | meta: { title: 'GraphQL测试', icon: 'Connection' } |
| | | } |
| | | ] |
| | | }, |