From 81252ccb2dfe6d24afc594cdc05ad6f01e35687c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A0=82=E7=B3=96?= <2178503051@qq.com> Date: Mon, 27 Apr 2026 16:42:32 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E6=8A=A5=E8=A1=A8):=20=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E6=97=B6=E9=97=B4=E8=8C=83=E5=9B=B4=E9=80=89=E6=8B=A9=E5=99=A8?= =?UTF-8?q?=E7=BB=84=E4=BB=B6=E5=B9=B6=E6=9B=BF=E6=8D=A2=E5=8E=9F=E6=9C=89?= =?UTF-8?q?=E6=97=A5=E6=9C=9F=E9=80=89=E6=8B=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 重构报表页面中的日期选择功能,使用统一的 TimeRangePicker 组件替换原有的独立开始/结束时间选择器。 该组件提供快捷时间范围选择功能,并保持原有时间格式兼容性。同时优化了相关页面的数据结构,移除冗余的字典配置。 --- .../wms/report/components/timeRangePicker.vue | 209 ++++++++++++++++++ klp-ui/src/views/wms/report/delivery.vue | 22 +- klp-ui/src/views/wms/report/js/config.js | 1 + klp-ui/src/views/wms/report/receive.vue | 23 +- klp-ui/src/views/wms/report/template/day.vue | 1 - klp-ui/src/views/wms/report/template/loss.vue | 25 ++- klp-ui/src/views/wms/report/template/out.vue | 23 +- 7 files changed, 263 insertions(+), 41 deletions(-) create mode 100644 klp-ui/src/views/wms/report/components/timeRangePicker.vue diff --git a/klp-ui/src/views/wms/report/components/timeRangePicker.vue b/klp-ui/src/views/wms/report/components/timeRangePicker.vue new file mode 100644 index 00000000..feb52be5 --- /dev/null +++ b/klp-ui/src/views/wms/report/components/timeRangePicker.vue @@ -0,0 +1,209 @@ + + + + + diff --git a/klp-ui/src/views/wms/report/delivery.vue b/klp-ui/src/views/wms/report/delivery.vue index 084f3cad..fd892589 100644 --- a/klp-ui/src/views/wms/report/delivery.vue +++ b/klp-ui/src/views/wms/report/delivery.vue @@ -2,13 +2,15 @@
- - - - - + + - - - - - + + num.toString().padStart(2, '0') diff --git a/klp-ui/src/views/wms/report/template/loss.vue b/klp-ui/src/views/wms/report/template/loss.vue index 58a4b8cc..f7601cc3 100644 --- a/klp-ui/src/views/wms/report/template/loss.vue +++ b/klp-ui/src/views/wms/report/template/loss.vue @@ -2,13 +2,15 @@
- - - - - + + num.toString().padStart(2, '0') @@ -135,12 +139,11 @@ export default { settingVisible: false, list: [], lossList: [], + defaultStartTime: startTime, + defaultEndTime: endTime, queryParams: { pageNum: 1, pageSize: 9999, - // status: 1, - byCreateTimeStart: startTime, - byCreateTimeEnd: endTime, selectType: 'raw_material', enterCoilNo: '', currentCoilNo: '', diff --git a/klp-ui/src/views/wms/report/template/out.vue b/klp-ui/src/views/wms/report/template/out.vue index f87c9557..b38e61bd 100644 --- a/klp-ui/src/views/wms/report/template/out.vue +++ b/klp-ui/src/views/wms/report/template/out.vue @@ -2,13 +2,15 @@
- - - - - + +