From e096d322496f3335edb37b6276152e96a2678aff Mon Sep 17 00:00:00 2001 From: yvan Date: Fri, 25 Jul 2025 15:24:13 +0800 Subject: [PATCH] =?UTF-8?q?AMR=E6=B5=8B=E8=AF=95=E5=8F=91=E5=B8=83?= =?UTF-8?q?=E4=BC=9A=E7=89=88=20=E5=9C=B0=E5=9B=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/modules/gstore/GstorePropertySetter.ts | 4 ++++ src/modules/rack/RackPropertySetter.ts | 4 ++++ src/modules/way/WayPropertySetter.ts | 6 +++++- src/utils/AmrMapConvert.ts | 1 + 4 files changed, 14 insertions(+), 1 deletion(-) diff --git a/src/modules/gstore/GstorePropertySetter.ts b/src/modules/gstore/GstorePropertySetter.ts index 09252ed..501ce19 100644 --- a/src/modules/gstore/GstorePropertySetter.ts +++ b/src/modules/gstore/GstorePropertySetter.ts @@ -12,6 +12,10 @@ const propertySetter: PropertySetter = { { dataPath: 'dt.strokeWidth', label: '边线宽度', input: 'InputNumber', inputProps: {} + }, + { + dataPath: 'originId', label: 'originId', input: 'InputNumber', + inputProps: {} } ] } diff --git a/src/modules/rack/RackPropertySetter.ts b/src/modules/rack/RackPropertySetter.ts index 9e80d21..608805f 100644 --- a/src/modules/rack/RackPropertySetter.ts +++ b/src/modules/rack/RackPropertySetter.ts @@ -58,6 +58,10 @@ const propertySetter: PropertySetter = { * } * } */ + { + dataPath: 'originId', label: 'originId', input: 'InputNumber', + inputProps: {} + } ], }, }; diff --git a/src/modules/way/WayPropertySetter.ts b/src/modules/way/WayPropertySetter.ts index d959d9b..1396379 100644 --- a/src/modules/way/WayPropertySetter.ts +++ b/src/modules/way/WayPropertySetter.ts @@ -12,7 +12,11 @@ const propertySetter: PropertySetter = { { dataPath: 'logicY', label: 'LogicY', input: 'InputNumber', inputProps: {} - } + }, + { + dataPath: 'originId', label: 'originId', input: 'InputNumber', + inputProps: {} + }, ] } } diff --git a/src/utils/AmrMapConvert.ts b/src/utils/AmrMapConvert.ts index 5e08b91..92d6d69 100644 --- a/src/utils/AmrMapConvert.ts +++ b/src/utils/AmrMapConvert.ts @@ -309,6 +309,7 @@ export function AmrMapConvert(from: any): Array { if (insertNode) { insertNode.originId = amrNode.id + insertNode.name = _.toString(amrNode.id) insertNode.tf[0][0] = new Decimal(amrNode.x).div(d100).toNumber() insertNode.tf[0][2] = new Decimal(amrNode.y).div(d100).toNumber() insertNode.logicX = amrNode.logicX