|
@@ -345,16 +345,16 @@ export default class UIControl {
|
|
|
uiService.setSelectSVGType(null);
|
|
|
}
|
|
|
let road = dataService.getRoad(focusItem.vectorId);
|
|
|
- let leftEdge = dataService.getRoadEdge(road.leftEdgeId);
|
|
|
- let rightEdge = dataService.getRoadEdge(road.rightEdgeId);
|
|
|
- // 解锁前需要把路缘线设置为单实线
|
|
|
- if (leftEdge.roadSide) {
|
|
|
- leftEdge.setStyle("SingleSolidLine");
|
|
|
- }
|
|
|
- if (rightEdge.roadSide) {
|
|
|
- rightEdge.setStyle("SingleSolidLine");
|
|
|
- }
|
|
|
if (road) {
|
|
|
+ let leftEdge = dataService.getRoadEdge(road.leftEdgeId);
|
|
|
+ let rightEdge = dataService.getRoadEdge(road.rightEdgeId);
|
|
|
+ // 解锁前需要把路缘线设置为单实线
|
|
|
+ if (leftEdge.roadSide) {
|
|
|
+ leftEdge.setStyle("SingleSolidLine");
|
|
|
+ }
|
|
|
+ if (rightEdge.roadSide) {
|
|
|
+ rightEdge.setStyle("SingleSolidLine");
|
|
|
+ }
|
|
|
roadService.convertToLines(focusItem.vectorId);
|
|
|
} else {
|
|
|
road = dataService.getCurveRoad(focusItem.vectorId);
|