From dfd0133df032d93769a2fc6d06221afedb3d77e2 Mon Sep 17 00:00:00 2001 From: wangzhibiao Date: Mon, 21 Sep 2026 23:21:31 +0800 Subject: [PATCH] =?UTF-8?q?=E5=89=8D=E7=AB=AF=E8=80=83=E5=8B=A4=EF=BC=9A?= =?UTF-8?q?=E8=A1=A5=E9=BD=90=E5=9F=B9=E8=AE=AD=E7=AE=A1=E7=90=86=E5=91=98?= =?UTF-8?q?=E8=AF=BE=E6=AC=A1=E7=AD=BE=E5=88=B0=E5=85=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build_ui/src/api/train/attendance.js | 9 + build_ui/src/views/train/checkin/index.vue | 418 ++++++++++++++++----- 2 files changed, 343 insertions(+), 84 deletions(-) diff --git a/build_ui/src/api/train/attendance.js b/build_ui/src/api/train/attendance.js index 42451341f..98a4d185c 100644 --- a/build_ui/src/api/train/attendance.js +++ b/build_ui/src/api/train/attendance.js @@ -26,3 +26,12 @@ export function adjustAttendance(checkinId, data) { data: data }) } + +// 3.4 课次学员考勤名册 (纯只读,供培训管理员点名首次签到) +export function getLessonRoster(lessonId) { + return request({ + url: `/train/attendance/lessons/${lessonId}/roster`, + method: 'get' + }) +} + diff --git a/build_ui/src/views/train/checkin/index.vue b/build_ui/src/views/train/checkin/index.vue index 57748824f..624a54f3e 100644 --- a/build_ui/src/views/train/checkin/index.vue +++ b/build_ui/src/views/train/checkin/index.vue @@ -1,87 +1,214 @@