From ddb48b3509f001a6d6c2036c797d59a556412d34 Mon Sep 17 00:00:00 2001 From: yvan Date: Fri, 25 Jul 2025 16:34:35 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9C=B0=E5=9B=BE=E9=AB=98=E5=BA=A6=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/AmrMapConvert.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/utils/AmrMapConvert.ts b/src/utils/AmrMapConvert.ts index e295a5d..7665344 100644 --- a/src/utils/AmrMapConvert.ts +++ b/src/utils/AmrMapConvert.ts @@ -275,6 +275,16 @@ export function AmrMapConvert(from: any): Array { ..._.cloneDeep(storeType.get(rackTypeId)) } + // 货架高度是从 attribute[0].goodsAllocation[].layerHeight 读取的 + if(insertNode.t === 'rack') { + const levelsInfo = amrNode.attribute[0].attrDetail + const levelCount = levelsInfo.length + const levelHeight = _.map(levelsInfo, l=> new Decimal(l.val).div(d1000).toNumber() ) + + insertNode.dt.levelCount = levelCount + insertNode.dt.bays[0].levelHeight = levelHeight + } + } else { // =================== 这是一个路标 =====================