From d8a39f67c87a9d575ebe45495dab4f32527fefdd Mon Sep 17 00:00:00 2001 From: Joshi <3040996759@qq.com> Date: Wed, 27 May 2026 14:57:49 +0800 Subject: [PATCH] =?UTF-8?q?feat(wms/attendance):=20=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E8=80=83=E5=8B=A4=E8=BF=9E=E7=BB=AD=E6=97=B7=E5=B7=A5=E5=A4=A9?= =?UTF-8?q?=E6=95=B0=E8=AE=A1=E7=AE=97=E5=8A=9F=E8=83=BD=EF=BC=8C=E4=B8=BA?= =?UTF-8?q?=E4=BF=9D=E8=AF=81=E9=80=9F=E5=BA=A6=E6=8A=8A=E6=AD=A5=E9=AA=A4?= =?UTF-8?q?=E6=8B=86=E5=88=86=E6=88=90=E4=B8=A4=E6=AD=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1. 前端新增“计算连续旷工”按钮,调用后端重算接口并优化加载状态管理 2. 后端新增recalcContinuousAbsent方法及接口,支持按指定员工或时间范围重算连续旷工天数 3. 优化考勤检查页面按钮布局,明确“生成考勤结果”操作 --- klp-ui/src/api/wms/attendanceCheck.js | 9 ++++++ .../wms/hrm/attendance/attendanceCheck.vue | 32 ++++++++++++++++--- .../WmsAttendanceCheckController.java | 7 ++++ .../service/IWmsAttendanceCheckService.java | 2 ++ .../impl/WmsAttendanceCheckServiceImpl.java | 26 ++++++++++++--- 5 files changed, 67 insertions(+), 9 deletions(-) diff --git a/klp-ui/src/api/wms/attendanceCheck.js b/klp-ui/src/api/wms/attendanceCheck.js index 3f061550..7faf1eb5 100644 --- a/klp-ui/src/api/wms/attendanceCheck.js +++ b/klp-ui/src/api/wms/attendanceCheck.js @@ -51,3 +51,12 @@ export function generateAttendanceCheck(data) { data: data }) } + +// 重算连续旷工天数 +export function recalcContinuousAbsent(data) { + return request({ + url: '/wms/attendanceCheck/recalcContinuousAbsent', + method: 'post', + data: data + }) +} diff --git a/klp-ui/src/views/wms/hrm/attendance/attendanceCheck.vue b/klp-ui/src/views/wms/hrm/attendance/attendanceCheck.vue index 6c4e8004..bbd29626 100644 --- a/klp-ui/src/views/wms/hrm/attendance/attendanceCheck.vue +++ b/klp-ui/src/views/wms/hrm/attendance/attendanceCheck.vue @@ -425,7 +425,8 @@ @@ -433,7 +434,7 @@