|
|
|
@ -112,7 +112,10 @@ const DataDisplayEdge: React.FC<EdgeProps> = ({
|
|
|
|
|
|
|
|
|
|
|
|
// 获取智能位置(支持手动覆盖)
|
|
|
|
// 获取智能位置(支持手动覆盖)
|
|
|
|
const smartPosition = data?.labelPosition
|
|
|
|
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();
|
|
|
|
: calculateSmartLabelPosition();
|
|
|
|
|
|
|
|
|
|
|
|
// 边点击处理函数
|
|
|
|
// 边点击处理函数
|
|
|
|
|