From 0cd08f4a03daa6516d7600e409c2e15859d237d8 Mon Sep 17 00:00:00 2001
From: tuqin <tuqin@tuqin.cn>
Date: 星期四, 05 十一月 2026 13:49:12 +0800
Subject: [PATCH] feat(bpm/hrm): 流程模型默认流程图、考勤统计按日筛选
---
src/views/hrm/attendance/summary/index.vue | 20 ++++++++++++++++++--
1 files changed, 18 insertions(+), 2 deletions(-)
diff --git a/src/views/hrm/attendance/summary/index.vue b/src/views/hrm/attendance/summary/index.vue
index f3a2552..de8a9ea 100644
--- a/src/views/hrm/attendance/summary/index.vue
+++ b/src/views/hrm/attendance/summary/index.vue
@@ -24,6 +24,20 @@
gridApi.query();
}
+/**
+ * 鎶婅〃鍗曢噷鐨勬棩鏈熷尯闂存媶鎴愬悗绔渶瑕佺殑 startDate / endDate
+ *
+ * 涓嶉�夋棩鏈熸椂鍚庣璧般�屾湀搴︽眹鎬昏〃銆嶆煡璇紱閫変簡鏃ユ湡鍒欐寜鏃ュ尯闂村疄鏃剁粺璁℃墦鍗¤褰曘��
+ */
+function buildQueryParams(formValues: any) {
+ const { dateRange, ...rest } = formValues || {};
+ return {
+ ...rest,
+ startDate: dateRange?.[0],
+ endDate: dateRange?.[1],
+ };
+}
+
/** 鐢熸垚缁熻 */
function handleGenerate() {
generateModalApi.open();
@@ -31,7 +45,9 @@
/** 瀵煎嚭鑰冨嫟缁熻 */
async function handleExport() {
- const data = await exportAttendanceSummary(await gridApi.formApi.getValues());
+ const data = await exportAttendanceSummary(
+ buildQueryParams(await gridApi.formApi.getValues()),
+ );
downloadFileFromBlobPart({ fileName: '鑰冨嫟缁熻.xls', source: data });
}
@@ -49,7 +65,7 @@
await getAttendanceSummaryPage({
pageNo: page.currentPage,
pageSize: page.pageSize,
- ...formValues,
+ ...buildQueryParams(formValues),
}),
},
},
--
Gitblit v1.9.3