From a0cd885fc7bdb25e4e16b43275833665324cb09d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=A0=82=E7=B3=96?= <2178503051@qq.com>
Date: Mon, 1 Jun 2026 14:12:06 +0800
Subject: [PATCH 1/2] =?UTF-8?q?feat(wms/attendance):=20=E4=BC=98=E5=8C=96?=
=?UTF-8?q?=E8=80=83=E5=8B=A4=E5=90=8C=E6=AD=A5=E5=8A=9F=E8=83=BD=EF=BC=8C?=
=?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=9C=88=E4=BB=BD=E9=80=89=E6=8B=A9=E5=92=8C?=
=?UTF-8?q?=E8=B6=85=E6=97=B6=E9=85=8D=E7=BD=AE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
1. 重构syncRecords接口,支持传入开始和结束时间参数并新增60s超时配置
2. 升级考勤同步页面:新增同步弹窗、月份选择器,替换原有基于最后同步时间的同步逻辑
3. 优化搜索表单和详情表单的标签与占位符,调整表单宽度提升可读性
4. 移除无用的最后同步时间查询逻辑
---
klp-ui/src/api/wms/attendance.js | 6 +-
klp-ui/src/views/wms/hrm/attendance/sync.vue | 153 +++++++++++--------
2 files changed, 96 insertions(+), 63 deletions(-)
diff --git a/klp-ui/src/api/wms/attendance.js b/klp-ui/src/api/wms/attendance.js
index ee4765b6..8de38d68 100644
--- a/klp-ui/src/api/wms/attendance.js
+++ b/klp-ui/src/api/wms/attendance.js
@@ -45,12 +45,14 @@ export function delRecords(id) {
}
// 同步考勤记录
-export function syncRecords(starttime) {
+export function syncRecords({ starttime, endtime }) {
return attendanceRequest({
url: '/sync_attendance',
method: 'post',
+ timeout: 60000,
data: {
- starttime
+ starttime,
+ endtime
}
})
}
diff --git a/klp-ui/src/views/wms/hrm/attendance/sync.vue b/klp-ui/src/views/wms/hrm/attendance/sync.vue
index f1019ce8..ec31b126 100644
--- a/klp-ui/src/views/wms/hrm/attendance/sync.vue
+++ b/klp-ui/src/views/wms/hrm/attendance/sync.vue
@@ -1,66 +1,66 @@