|
@@ -184,11 +184,32 @@ export default class MoveRoad {
|
|
if (splitPointId) {
|
|
if (splitPointId) {
|
|
edgeService.updateEdgeForMovePoint(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() {
|
|
updateForAbsorbRoadPoints() {
|
|
- console.error(1);
|
|
|
|
if (Object.keys(this.adsorbPointRoads).length == 0) {
|
|
if (Object.keys(this.adsorbPointRoads).length == 0) {
|
|
return;
|
|
return;
|
|
} else if (Object.keys(this.adsorbPointRoads).length == 2) {
|
|
} 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;
|
|
return null;
|
|
}
|
|
}
|
|
|
|
|