|
@@ -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");
|
|
|
},
|