From 844d5721b7ce103278a76cc4bfaeee88ca33380b Mon Sep 17 00:00:00 2001 From: yuk255 Date: Sat, 23 Aug 2025 18:43:12 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E6=94=B9=E7=BB=84=E4=BB=B6?= =?UTF-8?q?=E8=B7=AF=E5=BE=84=EF=BC=8C=E4=BF=AE=E6=94=B9=E4=B8=80=E4=BA=9B?= =?UTF-8?q?=E7=BB=86=E8=8A=82=E6=A0=B7=E5=BC=8F=E5=92=8C=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/router/index.ts | 40 +++---------------- .../{course => }/ExamPages/AddExam.vue | 2 +- .../{course => }/ExamPages/ExamLibrary.vue | 0 .../{course => }/ExamPages/ExamPage.vue | 0 .../{course => }/ExamPages/MarkingCenter.vue | 10 ++--- .../ExamPages/QuestionManagement.vue | 0 src/views/teacher/course/CourseEditor.vue | 31 +++----------- .../teacher/course/PracticeManagement.vue | 33 ++++++++++++++- 8 files changed, 50 insertions(+), 66 deletions(-) rename src/views/teacher/{course => }/ExamPages/AddExam.vue (99%) rename src/views/teacher/{course => }/ExamPages/ExamLibrary.vue (100%) rename src/views/teacher/{course => }/ExamPages/ExamPage.vue (100%) rename src/views/teacher/{course => }/ExamPages/MarkingCenter.vue (98%) rename src/views/teacher/{course => }/ExamPages/QuestionManagement.vue (100%) diff --git a/src/router/index.ts b/src/router/index.ts index dccb627..15d6357 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -54,13 +54,13 @@ import GeneralManagement from '@/views/teacher/course/GeneralManagement.vue' // 作业子组件 import HomeworkLibrary from '@/views/teacher/course/HomeworkLibrary.vue' import HomeworkReview from '@/views/teacher/course/HomeworkReview.vue' -// 考试管理组件 -import ExamManagement from '@/views/teacher/course/ExamPages/ExamPage.vue' -import QuestionManagement from '@/views/teacher/course/ExamPages/QuestionManagement.vue' -import ExamLibrary from '@/views/teacher/course/ExamPages/ExamLibrary.vue' -import MarkingCenter from '@/views/teacher/course/ExamPages/MarkingCenter.vue' -import AddExam from '@/views/teacher/course/ExamPages/AddExam.vue' +// 考试管理组件 +import ExamManagement from '@/views/teacher/ExamPages/ExamPage.vue' +import QuestionManagement from '@/views/teacher/ExamPages/QuestionManagement.vue' +import ExamLibrary from '@/views/teacher/ExamPages/ExamLibrary.vue' +import MarkingCenter from '@/views/teacher/ExamPages/MarkingCenter.vue' +import AddExam from '@/views/teacher/ExamPages/AddExam.vue' import ChapterEditor from '@/views/teacher/course/ChapterEditor.vue' @@ -160,34 +160,6 @@ const routes: RouteRecordRaw[] = [ name: 'PracticeManagement', component: PracticeManagement, meta: { title: '考试管理' }, - redirect: (to) => `/teacher/course-editor/${to.params.id}/practice/exam-library`, - children: [ - { - path: 'exam-library', - name: 'ExamLibrary', - component: ExamLibrary, - meta: { - title: '试卷库' - }, - }, - { - path: 'marking-center', - name: 'MarkingCenter', - component: MarkingCenter, - meta: { - title: '阅卷中心' - } - }, - { - path: 'add', - name: 'AddExam', - component: AddExam, - meta: { - title: '添加试卷', - hideSidebar: true - } - } - ] }, { path: 'question-bank', diff --git a/src/views/teacher/course/ExamPages/AddExam.vue b/src/views/teacher/ExamPages/AddExam.vue similarity index 99% rename from src/views/teacher/course/ExamPages/AddExam.vue rename to src/views/teacher/ExamPages/AddExam.vue index b35a38e..98c4913 100644 --- a/src/views/teacher/course/ExamPages/AddExam.vue +++ b/src/views/teacher/ExamPages/AddExam.vue @@ -42,7 +42,7 @@ 添加大题 - +