From 8ce7c66fea34d22e7a1a9f43546371111c33d55c Mon Sep 17 00:00:00 2001 From: Wxp Date: Fri, 22 Aug 2025 16:59:07 +0800 Subject: [PATCH] =?UTF-8?q?style:=20=E7=AB=A0=E8=8A=82,=E4=BD=9C=E4=B8=9A?= =?UTF-8?q?=E9=83=A8=E5=88=86=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/images/teacher/发布人.png | Bin 0 -> 831 bytes public/images/teacher/起点时间.png | Bin 0 -> 668 bytes src/router/index.ts | 22 +- src/views/Faculty.vue | 16 +- .../teacher/course/ChapterManagement.vue | 792 +++++++++++++++++- src/views/teacher/course/CourseEditor.vue | 260 +++--- src/views/teacher/course/HomeworkLibrary.vue | 720 ++++++++++++++++ src/views/teacher/course/HomeworkReview.vue | 409 +++++++++ 8 files changed, 2092 insertions(+), 127 deletions(-) create mode 100644 public/images/teacher/发布人.png create mode 100644 public/images/teacher/起点时间.png create mode 100644 src/views/teacher/course/HomeworkLibrary.vue create mode 100644 src/views/teacher/course/HomeworkReview.vue diff --git a/public/images/teacher/发布人.png b/public/images/teacher/发布人.png new file mode 100644 index 0000000000000000000000000000000000000000..2f2e2388577a7f96d026a17fc779b8780fbb9512 GIT binary patch literal 831 zcmV-F1Hk-=P)Px#1am@3R0s$N2z&@+hyVZr=}AOER7i=Hl`(SLN(_d-U8$lPyh;st-24SPEBM^t^zlTO#{lE`ku>cH5 zBu&$P6h#wY42*!jLU{23}q?v!IGBGvdpFm$kPV3}t^)SXP zH=9jd&rqE_1BLf~7{_s80Xm(|m3mH^k@tGNCneAI8g3|G(WKYwrFC7kO@Mxd8IArG z$enY;18F}4FW&ppDq4NMKY_uajH4)e1^V9m4;DC4Y)M0`wVwe*olfWMKz3t*5W=q} zR=cuMm$FITM5wYt3z}tF?!CVSh@$8lWiboy{j$Y22l}=JtRl&QTRkRG6#b5(=(mz1 zBJq2TXenEKa0t{6tv|(_TDI2Ohb+r3Tet^6Zh;plpX34ZL<5LLWayk5I_HMo`wulN zRo%VJ=kpOj2%)gRTB8|P3hFEYauNCDoV%%yhB%H3=iIf3eA0}P#bPn3a2=Ih{*Y|S+7{t58rA~#K(X8HuAzKIRePT+@!x9q z?jATGU-fr?wfjEM`JDh={p;g@Vbr>f^w_0bIQy;k-pb5@<#xOM(Htc@X~)1N|E|~L zE3;-i=yW<)|7Ynpm(NiLbw|L7G3HE%Vntj~Ht5=WzdSZB{sDD;iCOPoe0Bf;002ov JPDHLkV1k7VhI0S_ literal 0 HcmV?d00001 diff --git a/public/images/teacher/起点时间.png b/public/images/teacher/起点时间.png new file mode 100644 index 0000000000000000000000000000000000000000..6e32a321941910bd53ece9c1a35befc135a6d1c0 GIT binary patch literal 668 zcmV;N0%QG&P)Px#1am@3R0s$N2z&@+hyVZrMoC0LR7i=XmA!G>KoEt$T__?GbRf6`x&l!Z*s4He zLJlGiD-cxyM$rwCh^|0(1)?i3J1|s%kq{ZN4tOU)BtTQr%kFmey}h4(D;$AyE&+xj zaxEe;koZsutbt!uRV`<;S=q%QUBpoo-I&?vSOL!@BFoKYGiwt%5Lhf0Ux9ld4tr*{ z5|K6V>=@SR12y~!$r6dx#*5aHSsp>sIUDuyZwTCWvSNQ9fGX+*57`pEx@a6|VRaHv? z$n*R@bn{0};Z5&1?3{QqnT!>lyRQUL)ki80EJ!m0b?IbRP`~> z^OGNa&q)Es!4-}U9AI8m)m@i`bd1*afzuE<7?~on@>cRZGR `/teacher/course-editor/${to.params.id}/homework/library`, + children: [ + { + path: 'library', + name: 'HomeworkLibrary', + component: HomeworkLibrary, + meta: { title: '作业库' } + }, + { + path: 'review', + name: 'HomeworkReview', + component: HomeworkReview, + meta: { title: '批阅作业' } + } + ] }, { path: 'practice', diff --git a/src/views/Faculty.vue b/src/views/Faculty.vue index c230257..0df24f9 100644 --- a/src/views/Faculty.vue +++ b/src/views/Faculty.vue @@ -129,13 +129,13 @@ const navigateToTeacherDetail = (teacherId: number) => { } // 处理箭头点击 -const toggleCourseInfo = (teacherId: number) => { - if (expandedTeacherId.value === teacherId) { - expandedTeacherId.value = null - } else { - expandedTeacherId.value = teacherId - } -} +// const toggleCourseInfo = (teacherId: number) => { +// if (expandedTeacherId.value === teacherId) { +// expandedTeacherId.value = null +// } else { +// expandedTeacherId.value = teacherId +// } +// } // 鼠标悬停显示课程信息 const showCourseInfo = (teacherId: number) => { @@ -143,7 +143,7 @@ const showCourseInfo = (teacherId: number) => { } // 鼠标离开隐藏课程信息 -const hideCourseInfo = (teacherId: number) => { +const hideCourseInfo = (_: number) => { expandedTeacherId.value = null } diff --git a/src/views/teacher/course/ChapterManagement.vue b/src/views/teacher/course/ChapterManagement.vue index eaff419..b0e2fc5 100644 --- a/src/views/teacher/course/ChapterManagement.vue +++ b/src/views/teacher/course/ChapterManagement.vue @@ -1,36 +1,786 @@ diff --git a/src/views/teacher/course/CourseEditor.vue b/src/views/teacher/course/CourseEditor.vue index 9bc3792..e1198af 100644 --- a/src/views/teacher/course/CourseEditor.vue +++ b/src/views/teacher/course/CourseEditor.vue @@ -2,114 +2,83 @@
@@ -123,11 +92,20 @@ \ No newline at end of file diff --git a/src/views/teacher/course/HomeworkReview.vue b/src/views/teacher/course/HomeworkReview.vue new file mode 100644 index 0000000..291a5a4 --- /dev/null +++ b/src/views/teacher/course/HomeworkReview.vue @@ -0,0 +1,409 @@ + + + + + \ No newline at end of file