From e086442a2dfcdf2a9b325979d45e5677317ee400 Mon Sep 17 00:00:00 2001 From: yuk255 Date: Wed, 17 Sep 2025 12:57:28 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=E4=BF=AE=E5=A4=8D=E8=AF=95?= =?UTF-8?q?=E5=8D=B7=E9=A1=B5=E9=9D=A2=E4=B8=8D=E8=83=BD=E8=B7=B3=E8=BD=AC?= =?UTF-8?q?=E6=89=B9=E9=98=85=E5=92=8C=E5=88=86=E6=9E=90=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/router/index.ts | 9 ++++++++- src/views/teacher/ExamPages/ExamLibrary.vue | 6 ++---- src/views/teacher/course/AddHomework.vue | 1 - 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/src/router/index.ts b/src/router/index.ts index 1bfe7b2..6e85bbc 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -86,6 +86,7 @@ import StudentList from '@/views/teacher/ExamPages/StudentList.vue' import GradingPage from '@/views/teacher/ExamPages/GradingPage.vue' import ExamTaking from '@/views/teacher/ExamPages/ExamTaking.vue' import ExamNoticeBeforeStart from '@/views/teacher/ExamPages/ExamNoticeBeforeStart.vue' +import ExamAnalysis from '@/views/teacher/ExamPages/ExamAnalysis.vue' import ChapterEditor from '@/views/teacher/course/ChapterEditor.vue' import TeacherCourseDetail from '@/views/teacher/course/CourseDetail.vue' @@ -232,7 +233,7 @@ const routes: RouteRecordRaw[] = [ { path: 'practice/exam/analysis', name: 'PracticeExamAnalysis', - component: () => import('../views/teacher/ExamPages/ExamAnalysis.vue'), + component: ExamAnalysis, meta: { title: '试卷分析' } }, { @@ -434,6 +435,12 @@ const routes: RouteRecordRaw[] = [ component: ExamLibrary, meta: { title: '试卷管理' } }, + { + path: 'analysis', + name: 'ExamAnalysis', + component: ExamAnalysis, + meta: { title: '试卷分析' } + }, { path: 'marking-center', name: 'MarkingCenter', diff --git a/src/views/teacher/ExamPages/ExamLibrary.vue b/src/views/teacher/ExamPages/ExamLibrary.vue index 289203f..57044f5 100644 --- a/src/views/teacher/ExamPages/ExamLibrary.vue +++ b/src/views/teacher/ExamPages/ExamLibrary.vue @@ -395,8 +395,7 @@ const columns = createColumns({ const courseId = route.params.id; router.push(`/teacher/course-editor/${courseId}/practice/exam/analysis?examId=${row.id}`); } else { - // 暂时显示提示,因为试卷分析页面可能还未实现 - message.info('试卷分析功能正在开发中'); + router.push(`/teacher/exam-management/analysis?examId=${row.id}`); } return; } @@ -407,8 +406,7 @@ const columns = createColumns({ const courseId = route.params.id; router.push(`/teacher/course-editor/${courseId}/practice/review/student-list/${row.id}`); } else { - // 暂时显示提示,因为批阅页面可能还未实现 - message.info('批阅功能正在开发中'); + router.push(`/teacher/exam-management/marking-center/student-list/${row.id}`); } return; } diff --git a/src/views/teacher/course/AddHomework.vue b/src/views/teacher/course/AddHomework.vue index 2dcf83a..b0bf6f2 100644 --- a/src/views/teacher/course/AddHomework.vue +++ b/src/views/teacher/course/AddHomework.vue @@ -335,7 +335,6 @@ const handleSave = () => {