diff --git a/src/components/DiagramCanvas.vue b/src/components/DiagramCanvas.vue index 9a95c19..ef51114 100644 --- a/src/components/DiagramCanvas.vue +++ b/src/components/DiagramCanvas.vue @@ -68,20 +68,17 @@ }" @mousedown.left.stop="startComponentDrag($event, component)" @mouseover="hoveredComponent = component.id" @mouseleave="hoveredComponent = null"> - - - + -
@@ -367,7 +364,7 @@ function prepareComponentProps( if (componentId) { result.componentId = componentId; } - console.log("Prepare Props", result); + // console.log(`组件属性 ID: ${componentId}`, result); return result; } @@ -493,6 +490,8 @@ function startComponentDrag(e: MouseEvent, component: DiagramPart) { // 阻止事件冒泡 e.stopPropagation(); + console.debug(`Start Drag Component: ${component.type}:${component.id}`) + // 设置拖拽状态 draggingComponentId.value = component.id; isDragging.value = false; @@ -544,12 +543,12 @@ function onComponentDrag(e: MouseEvent) { if (!draggedComponent) return; // 更新组件位置 - diagramData.value = updatePartPosition( - diagramData.value, - draggingComponentId.value, - Math.round(newX), - Math.round(newY), - ); + // diagramData.value = updatePartPosition( + // diagramData.value, + // draggingComponentId.value, + // Math.round(newX), + // Math.round(newY), + // ); // 如果组件属于组,移动组内所有其他组件 if (draggedComponent.group) { @@ -565,14 +564,14 @@ function onComponentDrag(e: MouseEvent) { ); // 更新这些组件的位置 - for (const groupComp of groupComponents) { - diagramData.value = updatePartPosition( - diagramData.value, - groupComp.id, - groupComp.x + deltaX, - groupComp.y + deltaY, - ); - } + // for (const groupComp of groupComponents) { + // diagramData.value = updatePartPosition( + // diagramData.value, + // groupComp.id, + // groupComp.x + deltaX, + // groupComp.y + deltaY, + // ); + // } } // 通知父组件位置已更新 diff --git a/src/components/equipments/DDS.vue b/src/components/equipments/DDS.vue index 84b4247..971d226 100644 --- a/src/components/equipments/DDS.vue +++ b/src/components/equipments/DDS.vue @@ -46,7 +46,7 @@