From 98fc8b8eeaf77f9634e06a430dd69cff46853794 Mon Sep 17 00:00:00 2001 From: yuliang_guo Date: Wed, 28 Jan 2026 13:10:47 +0800 Subject: [PATCH] =?UTF-8?q?feat(position):=20=E5=B2=97=E4=BD=8D=E8=AF=BE?= =?UTF-8?q?=E7=A8=8B=E5=88=86=E9=85=8D=E5=A2=9E=E5=8A=A0=E5=85=A8=E9=80=89?= =?UTF-8?q?=E5=8A=9F=E8=83=BD=E5=92=8Ccheckbox=E6=A0=B7=E5=BC=8F=E4=BC=98?= =?UTF-8?q?=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 添加表格多选功能,支持全选/取消全选 - 增加批量设为必修/选修操作 - 优化 checkbox 样式(渐变色、圆角、动画) - 新增批量操作栏UI --- .../src/views/admin/position-management.vue | 246 ++++++++++++++++-- 1 file changed, 229 insertions(+), 17 deletions(-) diff --git a/frontend/src/views/admin/position-management.vue b/frontend/src/views/admin/position-management.vue index 737df17..791d4de 100644 --- a/frontend/src/views/admin/position-management.vue +++ b/frontend/src/views/admin/position-management.vue @@ -338,40 +338,76 @@

可用课程列表

- - - +
+ + + +
- - - + + +
+ 已选择 {{ selectedCourses.length }} 门课程 + + + 批量设为必修 + + + + 批量设为选修 + + + 取消选择 + +
+ + + + + + + - - + + - + - +