From b5a269a37ae551645166be5a916019bb90d0e934 Mon Sep 17 00:00:00 2001 From: Joshi <3040996759@qq.com> Date: Mon, 22 Jun 2026 17:27:08 +0800 Subject: [PATCH] =?UTF-8?q?feat(wms):=20=E4=BC=98=E5=8C=96=E9=92=A2?= =?UTF-8?q?=E5=8D=B7=E5=BA=93=E5=8C=BA=E6=93=8D=E4=BD=9C=E8=AE=B0=E5=BD=95?= =?UTF-8?q?=E5=90=9E=E5=90=90=E6=8A=A5=E8=A1=A8=E7=BB=9F=E8=AE=A1=E5=8A=9F?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 后端新增 statistics 接口聚合图表数据,避免前端遍历计算 - 新增 WmsCoilWarehouseOperationLogStatisticsVo 数据传输对象 - 实现按操作人汇总、按日趋势、汇总指标三个维度的数据查询 - 前端 record 页面集成统计卡片、趋势图、饼图、柱状图展示 - 优化分页逻辑,移除前端全量数据存储和分页计算 - 添加完整的 SQL 统计查询语句支持多维度数据聚合 --- .../src/api/wms/coilWarehouseOperationLog.js | 9 + klp-ui/src/views/wms/warehouse/record.vue | 163 ++++++------------ ...msCoilWarehouseOperationLogController.java | 9 + ...CoilWarehouseOperationLogStatisticsVo.java | 51 ++++++ .../WmsCoilWarehouseOperationLogMapper.java | 31 ++++ .../IWmsCoilWarehouseOperationLogService.java | 9 + ...sCoilWarehouseOperationLogServiceImpl.java | 31 ++++ .../WmsCoilWarehouseOperationLogMapper.xml | 62 +++++++ 8 files changed, 254 insertions(+), 111 deletions(-) create mode 100644 klp-wms/src/main/java/com/klp/domain/vo/WmsCoilWarehouseOperationLogStatisticsVo.java diff --git a/klp-ui/src/api/wms/coilWarehouseOperationLog.js b/klp-ui/src/api/wms/coilWarehouseOperationLog.js index 485267da..555b8764 100644 --- a/klp-ui/src/api/wms/coilWarehouseOperationLog.js +++ b/klp-ui/src/api/wms/coilWarehouseOperationLog.js @@ -71,4 +71,13 @@ export function getCoilWarehouseOperationLogByCoilId(params) { method: 'get', params }) +} + +// 吞吐报表统计(后端聚合图表数据) +export function getStatistics(params) { + return request({ + url: '/wms/coilWarehouseOperationLog/statistics', + method: 'get', + params + }) } \ No newline at end of file diff --git a/klp-ui/src/views/wms/warehouse/record.vue b/klp-ui/src/views/wms/warehouse/record.vue index 89dd57bf..831109d5 100644 --- a/klp-ui/src/views/wms/warehouse/record.vue +++ b/klp-ui/src/views/wms/warehouse/record.vue @@ -177,14 +177,14 @@ + @pagination="getList" />