From e43c3a93d857f0a7b22403ce99c40015aa5a5a61 Mon Sep 17 00:00:00 2001 From: Love_Chengke <122070270+LoveChengke@users.noreply.github.com> Date: Sat, 24 Oct 2026 15:43:32 +0800 Subject: [PATCH] =?UTF-8?q?feat(web-admin):=20=E6=95=B4=E5=90=88=E8=AF=BE?= =?UTF-8?q?=E8=A1=A8=E6=A1=A3=E6=A1=88=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/app/schedules.md | 2 +- .../plan-editor-integrated-dark.png | Bin 0 -> 90058 bytes .../plan-editor-integrated-empty.png | Bin 0 -> 76749 bytes .../plan-editor-integrated-layout.png | Bin 0 -> 89199 bytes .../plan-editor-integrated-mobile.png | Bin 0 -> 38065 bytes .../plan-editor-integrated-wide.png | Bin 0 -> 82284 bytes docs/screenshots/plan-editor-integrated.png | Bin 0 -> 88986 bytes .../web-admin/src/views/PlanEditorView.vue | 2258 +++++++---------- scripts/ui-smoke/main.cjs | Bin 77338 -> 24060 bytes 9 files changed, 984 insertions(+), 1276 deletions(-) create mode 100644 docs/screenshots/plan-editor-integrated-dark.png create mode 100644 docs/screenshots/plan-editor-integrated-empty.png create mode 100644 docs/screenshots/plan-editor-integrated-layout.png create mode 100644 docs/screenshots/plan-editor-integrated-mobile.png create mode 100644 docs/screenshots/plan-editor-integrated-wide.png create mode 100644 docs/screenshots/plan-editor-integrated.png diff --git a/docs/app/schedules.md b/docs/app/schedules.md index 50047ef..66765c4 100644 --- a/docs/app/schedules.md +++ b/docs/app/schedules.md @@ -8,7 +8,7 @@ description: 日课表、共享作息、轮换、临时换课和教学周。 Web 管理端统一从「教学事务 → 课表档案」查看周课表并编辑时间表与日课表,客户端提供“今天”时间轴和“本周”视图。 上课状态、灵动岛课程提醒和紧急通知确认共用服务端的课表判定。 -编辑工作区参照 [ClassIsland 档案编辑器](https://github.com/ClassIsland/ClassIsland/blob/master/ClassIsland/Views/ProfileSettingsWindow.axaml) 的布局与交互实现,使用独立的深色全屏工作区。顶部切换课表、时间表、科目和调课;默认以周网格展示课程,右侧提供科目简称面板,底部可切换列表、周和月视图。旧管理页地址 `/schedules` 自动进入同一工作区,点击「返回管理」回到管理端。 +编辑工作区参照 [ClassIsland 档案编辑器](https://github.com/ClassIsland/ClassIsland/blob/master/ClassIsland/Views/ProfileSettingsWindow.axaml) 的课表交互实现,作为管理端内的普通页面展示,沿用全站的导航、间距、控件及浅色/深色主题。顶部切换课表、时间表、科目和调课;默认以周网格展示课程,右侧提供科目简称面板,底部可切换列表、周和月视图。旧管理页地址 `/schedules` 自动进入同一页面,侧栏和顶部导航始终可用。 点击每天列头的「新课表」选择时间表并创建日课表。点击网格中的课时后可用右侧科目按钮快速填充,支持选择是否自动移动到下一节;方向键可移动焦点,Delete 可清空选中课程。课表名称、时间表、启用星期、轮换规则、生效周次与群组在「详细信息」中维护。 diff --git a/docs/screenshots/plan-editor-integrated-dark.png b/docs/screenshots/plan-editor-integrated-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..536ffee523ee5c5cc9de6cadb1634e2cd4770a63 GIT binary patch literal 90058 zcmce;WkXy`(=`mi-Q6JscX!vI!QI{6-QC^YAwULqcMa|#xD4(v59gfg{sHfocYmrq z)3a;!>gwvAo>ik&eH87
daX4SDy7Y$ostz(&VvRQm`v18|c!OLK+&DfGt
zmrk?YteFP+*Kw|>un-Ik?00IY1SuGp_NU1$9QbJ=1z+JRfq{cTrix=pMa@jlxkGX2
z{S1KPK2o^CRsGtOh6u%EYGp!R#tx<~92Sa|LMp5vuBtD>^2IGElboC!vaJmYJcrs_
zhq5I&M;_9^b-d@bz}d#fHLKbRl2YjG)%|rNB_}ogf`N(uHuseT#XL6 u+cD?v-C*IsW!|Q+8jBES?-)L@SV{@7@NytKs<*Y#m}l+PmT4(zp*j~x`d-3ub=KkkhBj~7{%oE-b^?#v;grf+QGL?Mz18WjBgLcSFqBE-Fcmg^<
zxmcchI6`&0`8gpDkHOsgSdk_Y#eLGAa6zMq*5IZNTK$D1@C1qyX{u$4jpu&9pch9|
z`#WMA5R5L*h%QHGTR#sVo-y{t5nA9XVFu^c{9kB-QxT;S7DQ%ST-GELcv(25%mCt|
zrvUFRoiSo9%B=544L!&)^&~un5vd;TL|}5tkknkQzBFkLbBBADGm>(|l0gmq%mPUrnM1Njf`(SugMCX1QVvT*kHc!I0&Ro#BF9{vZ%mXa-J-7V9P`*>I$`}
zw(ojopo
zpsVbg>*@j+fqgqNjs<78eWT0!@byiZfPh~fJ=*nQ@)&|v5Y3|W(fn^KP#+@A3aLIs
zcJ@4-bwGc=?3d@IB_}n7(}>kB-_oquhafr5fcr=?CjsiA=>d{~jsvp?c|
zPJZoz@BCxW`W?E(ZlV{l64W+lXE{vjR=XVnX*}Nj{mlDX=637RZ|Y+?
!r<2zRI@(p=ZpAaoVZB+j|tV&R@DXhiT}
zVm;kmeKA34(o$k*pNefvw)TL-I5&Qq*JN{+-bR*dF|4{s{^UZ9S9+%ZN7hhO{G^hH
zeZE~|W#-05yyvDD%RDBk4YY5NJD$qVq?V&i)