From e44235abd83ef04a2fcf78275a6aa81ae5efc853 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A0=82=E7=B3=96?= <2178503051@qq.com> Date: Tue, 21 Apr 2026 15:38:11 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E8=80=83=E5=8B=A4=E7=AE=A1=E7=90=86):=20?= =?UTF-8?q?=E6=96=B0=E5=A2=9E=E8=80=83=E5=8B=A4=E8=AE=B0=E5=BD=95=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E5=8A=9F=E8=83=BD=E5=B9=B6=E7=A7=BB=E9=99=A4=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=E7=BC=96=E8=BE=91=E6=9D=83=E9=99=90=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 新增考勤记录管理的前后端功能,包括查询、新增、修改、删除和同步考勤记录 移除系统配置编辑接口的权限校验注解 --- .../system/SysConfigController.java | 1 - klp-ui/src/api/wms/attendance.js | 56 +++ klp-ui/src/views/wms/hrm/attendance/index.vue | 366 ++++++++++++++++++ 3 files changed, 422 insertions(+), 1 deletion(-) create mode 100644 klp-ui/src/api/wms/attendance.js create mode 100644 klp-ui/src/views/wms/hrm/attendance/index.vue diff --git a/klp-admin/src/main/java/com/klp/web/controller/system/SysConfigController.java b/klp-admin/src/main/java/com/klp/web/controller/system/SysConfigController.java index d159cbc3..6e43016b 100644 --- a/klp-admin/src/main/java/com/klp/web/controller/system/SysConfigController.java +++ b/klp-admin/src/main/java/com/klp/web/controller/system/SysConfigController.java @@ -102,7 +102,6 @@ public class SysConfigController extends BaseController { /** * 根据参数键名修改参数配置 */ - @SaCheckPermission("system:config:edit") @Log(title = "参数管理", businessType = BusinessType.UPDATE) @PutMapping("/updateByKey") public R updateByKey(@RequestBody SysConfig config) { diff --git a/klp-ui/src/api/wms/attendance.js b/klp-ui/src/api/wms/attendance.js new file mode 100644 index 00000000..ee4765b6 --- /dev/null +++ b/klp-ui/src/api/wms/attendance.js @@ -0,0 +1,56 @@ +import request from '@/utils/request' +import attendanceRequest from '@/utils/attendanceRequest' + +// 查询考勤记录列表 +export function listRecords(query) { + return request({ + url: '/wms/attendanceRecords/list', + method: 'get', + params: query + }) +} + +// 查询考勤记录详细 +export function getRecords(id) { + return request({ + url: '/wms/attendanceRecords/' + id, + method: 'get' + }) +} + +// 新增考勤记录 +export function addRecords(data) { + return request({ + url: '/wms/attendanceRecords', + method: 'post', + data: data + }) +} + +// 修改考勤记录 +export function updateRecords(data) { + return request({ + url: '/wms/attendanceRecords', + method: 'put', + data: data + }) +} + +// 删除考勤记录 +export function delRecords(id) { + return request({ + url: '/wms/attendanceRecords/' + id, + method: 'delete' + }) +} + +// 同步考勤记录 +export function syncRecords(starttime) { + return attendanceRequest({ + url: '/sync_attendance', + method: 'post', + data: { + starttime + } + }) +} diff --git a/klp-ui/src/views/wms/hrm/attendance/index.vue b/klp-ui/src/views/wms/hrm/attendance/index.vue new file mode 100644 index 00000000..f1019ce8 --- /dev/null +++ b/klp-ui/src/views/wms/hrm/attendance/index.vue @@ -0,0 +1,366 @@ + + +