@@ -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 @@