jinx 1 vuosi sitten
vanhempi
commit
a83fc8e22d
1 muutettua tiedostoa jossa 22 lisäystä ja 14 poistoa
  1. 22 14
      src/graphic/Controls/MoveRoad.js

+ 22 - 14
src/graphic/Controls/MoveRoad.js

@@ -184,11 +184,32 @@ export default class MoveRoad {
     if (splitPointId) {
       edgeService.updateEdgeForMovePoint(splitPointId);
     }
+
+    //拖拽道路融合后在初始化
+    let roadEdges = dataService.getRoadEdges();
+    for (let key in roadEdges) {
+      for (let roadKey in parent) {
+        let road = dataService.getRoad(roadKey);
+        if (road.vectorId == roadEdges[key].parent) {
+          if (roadEdges[key] && roadEdges[key].roadSide) {
+            roadEdges[key].initRoadSide();
+          }
+        }
+      }
+    }
+    //拖拽道路融合后在初始化
+    let roads = dataService.getRoads();
+    for (let key in roads) {
+      for (let roadKey in parent) {
+        if (roads[key].vectorId == roadKey) {
+          roadService.initRoadWidthTipsPos(roads[key]);
+        }
+      }
+    }
   }
 
   //拖拽墙角/墙面,被其他墙角吸附
   updateForAbsorbRoadPoints() {
-    console.error(1);
     if (Object.keys(this.adsorbPointRoads).length == 0) {
       return;
     } else if (Object.keys(this.adsorbPointRoads).length == 2) {
@@ -246,19 +267,6 @@ export default class MoveRoad {
       }
     }
 
-    //拖拽道路融合后在初始化
-    let roadEdges = dataService.getRoadEdges();
-    for (let key in roadEdges) {
-      if (roadEdges[key] && roadEdges[key].roadSide) {
-        roadEdges[key].initRoadSide();
-      }
-    }
-    //拖拽道路融合后在初始化
-    let roads = dataService.getRoads();
-    for (let key in roads) {
-      roadService.initRoadWidthTipsPos(roads[key]);
-    }
-
     return null;
   }