From f4991929c6b87f5d112f8b70f31b94bfefa33cbc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E5=BC=A0?= <2091066548@qq.com> Date: Sat, 6 Sep 2025 02:18:07 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E6=96=B0=E5=8D=B3=E6=97=B6?= =?UTF-8?q?=E6=B6=88=E6=81=AF=E9=A1=B5=E9=9D=A2=E5=88=9D=E6=AD=A5=E5=AE=9E?= =?UTF-8?q?=E7=8E=B0=EF=BC=8Cai=E4=BC=B4=E5=AD=A6=E5=88=A4=E5=AE=9A?= =?UTF-8?q?=E5=9B=BE=E6=A0=87=EF=BC=8Cfixbug=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/InstantMessage.vue | 656 ++++++++++++++++++ src/router/index.ts | 14 - src/views/AICompanion.vue | 6 +- src/views/CourseExchanged.vue | 2 +- src/views/Profile.vue | 190 ++++- src/views/teacher/ExamPages/AddQuestion.vue | 7 +- .../teacher/ExamPages/QuestionManagement.vue | 155 +++-- 7 files changed, 939 insertions(+), 91 deletions(-) create mode 100644 src/components/InstantMessage.vue diff --git a/src/components/InstantMessage.vue b/src/components/InstantMessage.vue new file mode 100644 index 0000000..bd2ab98 --- /dev/null +++ b/src/components/InstantMessage.vue @@ -0,0 +1,656 @@ + + + + + diff --git a/src/router/index.ts b/src/router/index.ts index ba3ca80..dce623e 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -36,7 +36,6 @@ import PersonalCenter from '@/components/admin/PersonalCenter.vue' import CourseManagement from '@/components/admin/CourseManagement.vue' import MyResources from '@/components/admin/MyResources.vue' import StudentManagement from '@/components/admin/StudentManagement.vue' -import MessageCenter from '@/views/teacher/message/MessageCenter.vue' // 课程管理子组件 import CourseCategory from '@/components/admin/CourseComponents/CourseCategory.vue' @@ -83,7 +82,6 @@ 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' @@ -311,12 +309,6 @@ const routes: RouteRecordRaw[] = [ component: MyResources, meta: { title: '我的资源' } }, - { - path: 'message-center', - name: 'MessageCenter', - component: MessageCenter, - meta: { title: '消息中心' } - }, { path: 'student-management', name: 'StudentManagement', @@ -387,12 +379,6 @@ const routes: RouteRecordRaw[] = [ component: ExamLibrary, meta: { title: '试卷管理' } }, - { - path: 'exam-analysis', - name: 'ExamAnalysis', - component: ExamAnalysis, - meta: { title: '试卷分析' } - }, { path: 'marking-center', name: 'MarkingCenter', diff --git a/src/views/AICompanion.vue b/src/views/AICompanion.vue index bbb725c..65c00ac 100644 --- a/src/views/AICompanion.vue +++ b/src/views/AICompanion.vue @@ -29,14 +29,14 @@