CN-1548 fix: 将node静止时间调为2秒

This commit is contained in:
chenjinsong
2024-06-25 09:56:43 +08:00
parent b8d419772a
commit f1cef07522

View File

@@ -537,9 +537,9 @@ export default {
tempLinks.forEach(tempLink => {
//找到entity节点
const entityNode = nodes.find(normalNode => normalNode.id === tempLink.source.id && normalNode.type === nodeType.entityNode)
let entityNodeX = entityNode.fx ? entityNode.fx : entityNode.x
let entityNodeY = entityNode.fy ? entityNode.fy : entityNode.y
if(entityNode) {
let entityNodeX = entityNode.fx ? entityNode.fx : entityNode.x
let entityNodeY = entityNode.fy ? entityNode.fy : entityNode.y
let angle = this.angleOfRotate({x:fromX,y:fromY},{x:node.x + translate.x,y:node.y + translate.y},{x:entityNodeX,y:entityNodeY})
const tempNodes = nodes.filter(normalNode => normalNode.id === tempLink.target.id && normalNode.type === nodeType.tempNode)//找到临时节点
tempNodes.forEach(tempNode => {
@@ -561,7 +561,7 @@ export default {
node.preDragX = node.x + translate.x
node.preDragY = node.y + translate.y
})
.cooldownTime(1500)//到时间后才执行onEngineStop
.cooldownTime(2000)//到时间后才执行onEngineStop
.onNodeDragEnd((node, translate) => { // 修复拖动节点
node.fx = node.x
node.fy = node.y