From ddab8521ecc13deca03b0fe11f411124de1714de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A0=82=E7=B3=96?= Date: Wed, 29 Oct 2025 17:19:57 +0800 Subject: [PATCH] =?UTF-8?q?feat(wms):=20=E6=96=B0=E5=A2=9E=E9=92=A2?= =?UTF-8?q?=E5=8D=B7=E5=BA=93=E5=AD=98=E5=88=86=E5=B8=83=E7=BB=9F=E8=AE=A1?= =?UTF-8?q?=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 添加钢卷按仓库和类型分布的API接口 - 实现钢卷库存统计的可视化展示页面,包含树图、柱状图和饼图 - 优化库存列表页面,移除不必要字段 - 在基础信息面板中增加仓库名称显示 - 调整物料选择组件,根据类型显示不同选择器 --- klp-ui/src/api/wms/coil.js | 18 + klp-ui/src/views/wms/coil/box.vue | 711 ++++++++++++++++++++++ klp-ui/src/views/wms/coil/panels/base.vue | 14 +- klp-ui/src/views/wms/stock/index.vue | 16 +- 4 files changed, 746 insertions(+), 13 deletions(-) create mode 100644 klp-ui/src/views/wms/coil/box.vue diff --git a/klp-ui/src/api/wms/coil.js b/klp-ui/src/api/wms/coil.js index 962925b1..38ce3500 100644 --- a/klp-ui/src/api/wms/coil.js +++ b/klp-ui/src/api/wms/coil.js @@ -65,3 +65,21 @@ export function getMaterialCoilTrace(query) { params: query }) } + +// 查询各个库区中不同类型的钢卷分布情况 +export function getMaterialCoilDistributionByWarehouse(query) { + return request({ + url: '/wms/materialCoil/distributionByWarehouse', + method: 'get', + params: query + }) +} + +// 查询不同类型的钢卷在不同库区的分布情况 +export function getMaterialCoilDistributionByType(query) { + return request({ + url: '/wms/materialCoil/distributionByItemType', + method: 'get', + params: query + }) +} diff --git a/klp-ui/src/views/wms/coil/box.vue b/klp-ui/src/views/wms/coil/box.vue new file mode 100644 index 00000000..d5e3797b --- /dev/null +++ b/klp-ui/src/views/wms/coil/box.vue @@ -0,0 +1,711 @@ + + + + + \ No newline at end of file diff --git a/klp-ui/src/views/wms/coil/panels/base.vue b/klp-ui/src/views/wms/coil/panels/base.vue index 489aa8dc..cd0f95e7 100644 --- a/klp-ui/src/views/wms/coil/panels/base.vue +++ b/klp-ui/src/views/wms/coil/panels/base.vue @@ -64,6 +64,7 @@ + - - - - + + + + - +