From b20cda4e73a514af58467344a615716633918db9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A0=82=E7=B3=96?= Date: Fri, 5 Dec 2025 11:29:28 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E4=BB=93=E5=BA=93=E7=AE=A1=E7=90=86):=20?= =?UTF-8?q?=E6=96=B0=E5=A2=9E=E4=BB=93=E5=BA=93=E5=8F=AF=E8=A7=86=E5=8C=96?= =?UTF-8?q?=E9=B8=9F=E7=9E=B0=E5=9B=BE=E7=BB=84=E4=BB=B6=E5=8F=8A=E5=8A=9F?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 新增 WarehouseBird 和 WarehouseGrid 组件实现仓库库位可视化展示 添加 QRCode 组件用于生成库位二维码 实现库位初始化功能,支持批量生成库位 优化库位展示,支持行列转置和详情查看 修复部分显示字段名称问题 --- klp-ui/src/api/wms/actualWarehouse.js | 8 + klp-ui/src/components/QRCode/index.vue | 50 +++ klp-ui/src/views/wms/coil/actflow.vue | 2 +- klp-ui/src/views/wms/coil/panels/base.vue | 2 +- .../warehouse/components/WarehouseBird.vue | 220 ++++++++++ .../warehouse/components/WarehouseGrid.vue | 371 +++++++++++++++++ klp-ui/src/views/wms/warehouse/overview.vue | 390 ++++++++++++++++++ klp-ui/src/views/wms/warehouse/real.vue | 1 - .../impl/WmsActualWarehouseServiceImpl.java | 2 +- 9 files changed, 1042 insertions(+), 4 deletions(-) create mode 100644 klp-ui/src/components/QRCode/index.vue create mode 100644 klp-ui/src/views/wms/warehouse/components/WarehouseBird.vue create mode 100644 klp-ui/src/views/wms/warehouse/components/WarehouseGrid.vue create mode 100644 klp-ui/src/views/wms/warehouse/overview.vue diff --git a/klp-ui/src/api/wms/actualWarehouse.js b/klp-ui/src/api/wms/actualWarehouse.js index 348b5bd5..ef9c4228 100644 --- a/klp-ui/src/api/wms/actualWarehouse.js +++ b/klp-ui/src/api/wms/actualWarehouse.js @@ -79,3 +79,11 @@ export function treeActualWarehouseTwoLevel(query) { params: query }) } + +export function generateLocations(data) { + return request({ + url: '/wms/actualWarehouse/generateLocations', + method: 'post', + data + }) +} diff --git a/klp-ui/src/components/QRCode/index.vue b/klp-ui/src/components/QRCode/index.vue new file mode 100644 index 00000000..9139b049 --- /dev/null +++ b/klp-ui/src/components/QRCode/index.vue @@ -0,0 +1,50 @@ + + + \ No newline at end of file diff --git a/klp-ui/src/views/wms/coil/actflow.vue b/klp-ui/src/views/wms/coil/actflow.vue index 97d3858c..b7d33039 100644 --- a/klp-ui/src/views/wms/coil/actflow.vue +++ b/klp-ui/src/views/wms/coil/actflow.vue @@ -121,7 +121,7 @@ - + diff --git a/klp-ui/src/views/wms/coil/panels/base.vue b/klp-ui/src/views/wms/coil/panels/base.vue index af7a082e..ae720572 100644 --- a/klp-ui/src/views/wms/coil/panels/base.vue +++ b/klp-ui/src/views/wms/coil/panels/base.vue @@ -102,7 +102,7 @@ - +