From 7ad9c3c93f0cc103347ae2e2429e0122fb512e24 Mon Sep 17 00:00:00 2001 From: lrj <owen.stl@gmail.com> Date: 星期三, 01 十月 2025 21:26:12 +0800 Subject: [PATCH] feat: 修复员工管理功能并优化UI --- web/src/router/index.ts | 54 +++++++++++++++++++++++++++--------------------------- 1 files changed, 27 insertions(+), 27 deletions(-) diff --git a/web/src/router/index.ts b/web/src/router/index.ts index f590f3d..617baaf 100644 --- a/web/src/router/index.ts +++ b/web/src/router/index.ts @@ -17,14 +17,8 @@ { path: '/activity', name: 'Activity', - component: () => import('@/views/activity/index.vue'), + component: () => import('@/views/activity-list.vue'), meta: { title: '姣旇禌绠$悊', icon: 'Trophy' } - }, - { - path: '/activity/:id', - name: 'ActivityDetail', - component: () => import('@/views/ActivityDetail.vue'), - meta: { title: '姣旇禌璇︽儏', icon: 'Trophy' } }, { path: '/activity/new', @@ -39,40 +33,46 @@ meta: { title: '缂栬緫姣旇禌', icon: 'Trophy' } }, { + path: '/activity/:id', + name: 'ActivityDetail', + component: () => import('@/views/ActivityDetail.vue'), + meta: { title: '姣旇禌璇︽儏', icon: 'Trophy' } + }, + { path: '/judge', name: 'Judge', - component: () => import('@/views/judge/index.vue'), + component: () => import('@/views/judge-list.vue'), meta: { title: '璇勫绠$悊', icon: 'UserFilled' } }, { path: '/rating-scheme', name: 'RatingScheme', - component: () => import('@/views/rating/index.vue'), - meta: { title: '璇勫垎妯℃澘', icon: 'Score' } + component: () => import('@/views/rating-list.vue'), + meta: { title: '璇勫垎妯℃澘', icon: 'Document' } }, { path: '/rating-scheme/new', name: 'RatingSchemeCreate', - component: () => import('@/views/rating/Form.vue'), - meta: { title: '鏂板璇勫垎妯℃澘', icon: 'Score' } + component: () => import('@/views/rating-detail.vue'), + meta: { title: '鏂板缓璇勫垎妯℃澘', hidden: true } }, { path: '/rating-scheme/edit/:id', name: 'RatingSchemeEdit', - component: () => import('@/views/rating/Form.vue'), - meta: { title: '缂栬緫璇勫垎妯℃澘', icon: 'Score' } + component: () => import('@/views/rating-detail.vue'), + meta: { title: '缂栬緫璇勫垎妯℃澘', hidden: true } }, { path: '/player', name: 'Player', - component: () => import('@/views/player/index.vue'), - meta: { title: '鎶ュ悕瀹℃牳', icon: 'UserFilled' } + component: () => import('@/views/check-list.vue'), + meta: { title: '鍙傝禌浜哄憳', icon: 'UserFilled' } }, { path: '/player/:id/detail', name: 'PlayerDetail', - component: () => import('@/views/player/detail.vue'), - meta: { title: '鎶ュ悕璇︽儏', icon: 'UserFilled' } + component: () => import('@/views/check-detail.vue'), + meta: { title: '鍙傝禌浜哄憳璇︽儏' } }, { path: '/activity-player/:id/rating', @@ -95,37 +95,37 @@ { path: '/employee', name: 'Employee', - component: () => import('@/views/employee/index.vue'), - meta: { title: '鍛樺伐绠$悊', icon: 'Avatar' } + component: () => import('@/views/employee-list.vue'), + meta: { title: '鍛樺伐绠$悊', icon: 'User' } }, { path: '/project-review', name: 'ProjectReview', - component: () => import('@/views/project-review/index.vue'), + component: () => import('@/views/review-list.vue'), meta: { title: '椤圭洰璇勫', icon: 'View' } }, { path: '/project-review/:id/detail', name: 'ProjectReviewDetail', - component: () => import('@/views/project-review/detail.vue'), + component: () => import('@/views/review-detail.vue'), meta: { title: '椤圭洰璇勫璇︽儏', hidden: true } }, { path: '/review', name: 'Review', - component: () => import('@/views/review/index.vue'), - meta: { title: '椤圭洰璇勫', icon: 'Edit' } + component: () => import('@/views/judge-review-list.vue'), + meta: { title: '璇勫璇勫', icon: 'Edit' } }, { path: '/review/:id/detail', name: 'ReviewDetail', - component: () => import('@/views/review/detail.vue'), - meta: { title: '椤圭洰璇勫璇︽儏', hidden: true } + component: () => import('@/views/judge-review-detail.vue'), + meta: { title: '璇勫璇勫璇︽儏', hidden: true } }, { path: '/competition-promotion', name: 'CompetitionPromotion', - component: () => import('@/views/competition-promotion/index.vue'), + component: () => import('@/views/next-list.vue'), meta: { title: '姣旇禌鏅嬬骇', icon: 'Promotion' } }, -- Gitblit v1.8.0