From adf90b1390b420b174d26fcecbd2dbf5b4495df0 Mon Sep 17 00:00:00 2001 From: QDKF Date: Wed, 27 Aug 2025 19:06:26 +0800 Subject: [PATCH] =?UTF-8?q?style:=20=E8=B0=83=E6=95=B4=E5=88=9B=E5=BB=BA?= =?UTF-8?q?=E8=AF=BE=E7=A8=8B=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/images/teacher/folder.jpg | Bin 0 -> 6618 bytes public/images/teacher/template.png | Bin 452 -> 1476 bytes .../admin/CourseComponents/CourseCategory.vue | 2 +- .../admin/CourseComponents/CourseCreate.vue | 1172 ++++++++++------- .../teacher/course/CoursewareManagement.vue | 2 +- 5 files changed, 697 insertions(+), 479 deletions(-) create mode 100644 public/images/teacher/folder.jpg diff --git a/public/images/teacher/folder.jpg b/public/images/teacher/folder.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f8485888972060f60d5aecd21b893b8374c30cde GIT binary patch literal 6618 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 literal 0 HcmV?d00001 diff --git a/public/images/teacher/template.png b/public/images/teacher/template.png index 5123207cce6663836a25fe95c73402be433beac4..3d624f73c1ca96322fd4a82790a644f62d19a955 100644 GIT binary patch delta 1465 zcmV;q1xEVB1H=ma>8(j;-C1@rX zMGop0;x$#Er&Uj8kiWm$p7#>OjE^={xApx)m)BqE=?uDjVV zjIR@kMCptRuxB8Gp%mmSA>ytlXaf1qVq9)PM! zXJ==F<2Vlki-EI%A}}|RNWAfn1f)`_P$(371(*Yfs^)=~L?W@h`c~DZs$$#rZNO#` znWCzPOw*hhkH-%H7^frP$dMx@;E@0MrQ+2wcB-fAQkahGIjZP$O`T|M}Z60ijUnNfDU_cp|bYm&-j^tA+!T$z*Q# zJZ~p3opQW4A3uKl)|Qr*-$%j&_fam{PO(_r22~-jZTn*2F8>xga=F~vTCd(O#qFxP z7N`SU5wTQtZAVAPh=Og~z6eNAE?^(`_4WOFiU40-1aM5#e|)4C`KC>q&MFiNDWHY2 z2M0uCers#%Hio?VD)KP!8ZZSY0Z&xU4^(bMxs?j=)4_uWhjlIgp!15w;;SNZi@)@X zVHk7b@%Y}6@KDaEQmM2Rm;s=woAUYm&dR<4(A?ZCz=i(W4}dfDplmif9r#d0ZWa+0 zk&hh5xnUG?f7!5M!>m%Nw8tm+fNkM$_bXLpaL>GX^9HJc20(XrH$Xpth%|L~cMmI2ixw^V z%=5e@z+?G*enCe^$G}ibm8poBsv1(&W2zd@<#G?Tf48?6hAD+|{mx`E8OnXTZ*Xw% z(&fvS_m4s_rm3oAvsue^-S?I(S@KaWTmZ@~)3)t5fQ7)62@@tP0-ik$KCx~4dJ$O= z3A#d*REZo5?Ac+SX-7=RMi!fGoT*Wx^CUN>7)H@Syo*plX*r}U!q)M3!dkF zHy+}OoiYztmSxn}*FPa5D@DWrdVv>8rPBJthYueGyyoU+IdI@WT{s-RQA8dGqW(F( zs(N=anS7ry++I@vKx=DjaOTXJtALf9OwHrKe~-W)z(io0h%{9uCE!!nb?;fabm`Bh zb9<Fntd7f7kk>5mQ&%nSy_rFcoaSOF9%joLrGGnorS>^iwzWoKk9bHSD T52V}V00000NkvXXu0mjfvZus0 delta 433 zcmV;i0Z#tJ3&aBI-x1!BAb*?>$CMsSyKQrKy1s5ndzGC|lN+2G;{>=8(p z1}lY)A^ghuDi!xUN7mJq!6k`=OtajnwvKkIQa<33isuS0z4Ekw(K(rmhNz{;in9+ z&s=h4U;Ym<5%{avm(fC?lf6focF^(El zU!y-<(97^K4!b597xX%OisOpH;YeS@p-(KPzOznodxU^CXgj!NG_V0>ZdTro2f()c zu3@_d2Bb3lHyMjTbsm9cv{gMxyT8L4Y^$@Zq6UBgwc`2ip@IQY8KOE7*t(!~)+kno bSMe9>>4^Xs2}qRy0000<2SrXqu0mjfVk*2? diff --git a/src/components/admin/CourseComponents/CourseCategory.vue b/src/components/admin/CourseComponents/CourseCategory.vue index fd3fd45..daae8d2 100644 --- a/src/components/admin/CourseComponents/CourseCategory.vue +++ b/src/components/admin/CourseComponents/CourseCategory.vue @@ -100,7 +100,7 @@ const courseList = ref([ // 跳转到创建课程页面 const navigateToCreateCourse = () => { - // router.push('/teacher/course-create'); + router.push('/teacher/course-create'); }; diff --git a/src/components/admin/CourseComponents/CourseCreate.vue b/src/components/admin/CourseComponents/CourseCreate.vue index dc7cac0..ab51118 100644 --- a/src/components/admin/CourseComponents/CourseCreate.vue +++ b/src/components/admin/CourseComponents/CourseCreate.vue @@ -1,510 +1,728 @@ - - + + - - \ No newline at end of file + + .form-content { + padding: 16px; + } +} + diff --git a/src/views/teacher/course/CoursewareManagement.vue b/src/views/teacher/course/CoursewareManagement.vue index bb78beb..ae89a26 100644 --- a/src/views/teacher/course/CoursewareManagement.vue +++ b/src/views/teacher/course/CoursewareManagement.vue @@ -232,7 +232,7 @@ const filteredFiles = computed(() => { // 获取文件图标 const getFileIcon = (type: string) => { const iconMap: { [key: string]: string } = { - folder: '/images/profile/folder.png', + folder: '/images/teacher/folder.jpg', excel: '/images/activity/xls.png', word: '/images/activity/wrod.png', pdf: '/images/activity/pdf.png',