diff --git a/src/pages/flowEditor/components/customEdge.tsx b/src/pages/flowEditor/components/customEdge.tsx index 5b0b734..31eee9b 100644 --- a/src/pages/flowEditor/components/customEdge.tsx +++ b/src/pages/flowEditor/components/customEdge.tsx @@ -112,7 +112,10 @@ const DataDisplayEdge: React.FC = ({ // 获取智能位置(支持手动覆盖) const smartPosition = data?.labelPosition - ? { x: sourceX + (targetX - sourceX) * data.labelPosition, y: sourceY + (targetY - sourceY) * data.labelPosition } + ? { + x: sourceX + (targetX - sourceX) * (data.labelPosition as number), + y: sourceY + (targetY - sourceY) * (data.labelPosition as number) + } : calculateSmartLabelPosition(); // 边点击处理函数