From b5e053671f50f54d78fc24ba48ad93919ce13375 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A0=82=E7=B3=96?= Date: Mon, 8 Dec 2025 11:48:20 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E4=BB=93=E5=BA=93=E7=AE=A1=E7=90=86):=20?= =?UTF-8?q?=E5=AE=9E=E7=8E=B0=E4=BA=A4=E9=94=99=E5=BC=8F=E5=A4=9A=E5=B1=82?= =?UTF-8?q?=E4=BB=93=E5=BA=93=E5=8F=AF=E8=A7=86=E5=8C=96=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增 WarehouseInterlaced 组件用于展示交错式多层仓库布局 - 修改仓库编码解析规则以支持新的格式 - 移除不再使用的 layerCount 字段 - 更新仓库鸟瞰图组件以使用新的交错式布局 - 调整图例样式和颜色区分不同层级 --- klp-ui/src/components/CoilSelector/index.vue | 2 +- .../warehouse/components/WarehouseBird.vue | 31 +- .../components/WarehouseInterlaced.vue | 372 ++++++++++++++++++ klp-ui/src/views/wms/warehouse/overview.vue | 6 +- 4 files changed, 394 insertions(+), 17 deletions(-) create mode 100644 klp-ui/src/views/wms/warehouse/components/WarehouseInterlaced.vue diff --git a/klp-ui/src/components/CoilSelector/index.vue b/klp-ui/src/components/CoilSelector/index.vue index 98f98994..c24a3563 100644 --- a/klp-ui/src/components/CoilSelector/index.vue +++ b/klp-ui/src/components/CoilSelector/index.vue @@ -6,7 +6,7 @@ - {{ selectedCoil.currentCoilNo }} + {{ selectedCoil.currentCoilNo }} ({{ selectedCoil.itemName }}) diff --git a/klp-ui/src/views/wms/warehouse/components/WarehouseBird.vue b/klp-ui/src/views/wms/warehouse/components/WarehouseBird.vue index fec2d7fb..c8e54638 100644 --- a/klp-ui/src/views/wms/warehouse/components/WarehouseBird.vue +++ b/klp-ui/src/views/wms/warehouse/components/WarehouseBird.vue @@ -25,8 +25,12 @@
-
- 正常未占用 +
+ 一层 +
+
+
+ 二层
@@ -36,29 +40,26 @@
- -
- -
-
暂无解析到有效的库位分层数据
-
+
该分类下暂无库位数据
初始化库位
+
+ + \ No newline at end of file diff --git a/klp-ui/src/views/wms/warehouse/overview.vue b/klp-ui/src/views/wms/warehouse/overview.vue index 0189ada9..6b4bd5a2 100644 --- a/klp-ui/src/views/wms/warehouse/overview.vue +++ b/klp-ui/src/views/wms/warehouse/overview.vue @@ -43,10 +43,6 @@
- - - @@ -189,7 +185,7 @@ export default { const prefix = await this.generateWarehousePrefix(this.selectedNode); this.initForm = { - rowCount: '', columnCount: '', layerCount: '', + rowCount: '', columnCount: '', prefix: prefix, parentId: this.selectedNode.actualWarehouseId };