yunxing 4 gadi atpakaļ
vecāks
revīzija
ef47391e27
1 mainītis faili ar 17 papildinājumiem un 6 dzēšanām
  1. 17 6
      src/components/baseEditer.vue

+ 17 - 6
src/components/baseEditer.vue

@@ -86,11 +86,7 @@ export default {
             parserData.parseData(data.Elements);
             let Markers = data.Elements.Markers;
             let Nodes = data.Elements.Nodes;
-            // 使用STopologyParser 解析器 增加直线
-            parserData.lineMarkerList.map(t => {
-                this.scene.addItem(t);
-                this.scene.Markers.push(t);
-            });
+
             // 使用 SEquipmentParser 解析器增加设备
             let parserData1 = new SEquipmentParser(null);
             parserData1.parseData(Nodes);
@@ -103,7 +99,22 @@ export default {
                 // this.scene.equipmentItem.push(item);
                 this.scene.Nodes.push(item);
             });
-
+            // 使用STopologyParser 解析器 增加直线
+            parserData.lineMarkerList.map(t => {
+                this.scene.addItem(t);
+                this.scene.Markers.push(t);
+                // 设置关联Item
+                // if (t.data.Properties && t.data.Properties.StartItemId) {
+                //     const startItem = Nodes.filter(equipment => equipment.ID === t.data.Properties.StartItemId)[0];
+                //     startItem?.connect("onMove", t, t.changePos);
+                //     t.startItem = startItem || null;
+                // }
+                // if (t.data.Properties && t.data.Properties.EndItemId) {
+                //     const endItem = Nodes.filter(equipment => equipment.ID === t.data.Properties.EndItemId)[0];
+                //     endItem?.connect("onMove", t, t.changePos);
+                //     t.endItem = endItem || null;
+                // }
+            });
             // bus.$emit("elementDataChange", this.scene);
             console.log("initLoad end");
         },