From 8a0f5e65bb713054e82c28ddf6f730970d16be6f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=A0=82=E7=B3=96?= <2178503051@qq.com>
Date: Fri, 5 Jun 2026 17:14:30 +0800
Subject: [PATCH] feat(wms/attendance): add batch delete attendance schedule
function
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
1. 修改删除排班接口为POST请求方式并调整接口路径为/wms/attendanceSchedule/remove,传递删除id数据
2. 在排班页面添加多选列和批量删除按钮,实现批量删除排班记录功能,包含选中校验、删除确认和操作反馈
---
klp-ui/src/api/wms/attendanceSchedule.js | 5 +-
klp-ui/src/views/wms/hrm/attendance/drag.vue | 53 +++++++++++++++++++-
2 files changed, 54 insertions(+), 4 deletions(-)
diff --git a/klp-ui/src/api/wms/attendanceSchedule.js b/klp-ui/src/api/wms/attendanceSchedule.js
index 29093434..f09d31d6 100644
--- a/klp-ui/src/api/wms/attendanceSchedule.js
+++ b/klp-ui/src/api/wms/attendanceSchedule.js
@@ -38,8 +38,9 @@ export function updateAttendanceSchedule(data) {
// 删除排班记录(支持批量删除,传递csv格式字符串如:1,2,3)
export function delAttendanceSchedule(ids) {
return request({
- url: '/wms/attendanceSchedule/' + ids,
- method: 'delete'
+ url: '/wms/attendanceSchedule/remove',
+ method: 'delete',
+ data: ids,
})
}
diff --git a/klp-ui/src/views/wms/hrm/attendance/drag.vue b/klp-ui/src/views/wms/hrm/attendance/drag.vue
index c9f74b38..e5a563bc 100644
--- a/klp-ui/src/views/wms/hrm/attendance/drag.vue
+++ b/klp-ui/src/views/wms/hrm/attendance/drag.vue
@@ -26,6 +26,7 @@