|
@@ -787,12 +787,14 @@ export default class HistoryUtil {
|
|
data.points = JSON.parse(JSON.stringify(curveRoad.points));
|
|
data.points = JSON.parse(JSON.stringify(curveRoad.points));
|
|
data.curves = JSON.parse(JSON.stringify(curveRoad.curves));
|
|
data.curves = JSON.parse(JSON.stringify(curveRoad.curves));
|
|
data.way = curveRoad.way;
|
|
data.way = curveRoad.way;
|
|
|
|
+
|
|
if (curveRoad.way == Constant.oneWay) {
|
|
if (curveRoad.way == Constant.oneWay) {
|
|
data.singleCurveRoadWidth = curveRoad.singleRoadWidth;
|
|
data.singleCurveRoadWidth = curveRoad.singleRoadWidth;
|
|
data.singleCurveRoadDrivewayCount = curveRoad.singleRoadDrivewayCount;
|
|
data.singleCurveRoadDrivewayCount = curveRoad.singleRoadDrivewayCount;
|
|
data.singleLanesCurves = JSON.parse(
|
|
data.singleLanesCurves = JSON.parse(
|
|
JSON.stringify(curveRoad.singleLanesCurves)
|
|
JSON.stringify(curveRoad.singleLanesCurves)
|
|
);
|
|
);
|
|
|
|
+ data.singleLanes = JSON.parse(JSON.stringify(curveRoad.singleLanes));
|
|
} else if (curveRoad.way == Constant.twoWay) {
|
|
} else if (curveRoad.way == Constant.twoWay) {
|
|
data.leftWidth = curveRoad.leftWidth;
|
|
data.leftWidth = curveRoad.leftWidth;
|
|
data.rightWidth = curveRoad.rightWidth;
|
|
data.rightWidth = curveRoad.rightWidth;
|
|
@@ -805,6 +807,8 @@ export default class HistoryUtil {
|
|
data.rightLanesCurves = JSON.parse(
|
|
data.rightLanesCurves = JSON.parse(
|
|
JSON.stringify(curveRoad.rightLanesCurves)
|
|
JSON.stringify(curveRoad.rightLanesCurves)
|
|
);
|
|
);
|
|
|
|
+ data.leftLanes = JSON.parse(JSON.stringify(curveRoad.leftLanes));
|
|
|
|
+ data.rightLanes = JSON.parse(JSON.stringify(curveRoad.rightLanes));
|
|
}
|
|
}
|
|
return data;
|
|
return data;
|
|
}
|
|
}
|
|
@@ -1016,6 +1020,9 @@ export default class HistoryUtil {
|
|
curveRoad.singleLanesCurves = JSON.parse(
|
|
curveRoad.singleLanesCurves = JSON.parse(
|
|
JSON.stringify(curveRoadInfo.singleLanesCurves)
|
|
JSON.stringify(curveRoadInfo.singleLanesCurves)
|
|
);
|
|
);
|
|
|
|
+ curveRoad.singleLanes = JSON.parse(
|
|
|
|
+ JSON.stringify(curveRoadInfo.singleLanes)
|
|
|
|
+ );
|
|
} else if (curveRoad.way == Constant.twoWay) {
|
|
} else if (curveRoad.way == Constant.twoWay) {
|
|
curveRoad.leftWidth = curveRoadInfo.leftWidth;
|
|
curveRoad.leftWidth = curveRoadInfo.leftWidth;
|
|
curveRoad.rightWidth = curveRoadInfo.rightWidth;
|
|
curveRoad.rightWidth = curveRoadInfo.rightWidth;
|
|
@@ -1028,6 +1035,10 @@ export default class HistoryUtil {
|
|
curveRoad.rightLanesCurves = JSON.parse(
|
|
curveRoad.rightLanesCurves = JSON.parse(
|
|
JSON.stringify(curveRoadInfo.rightLanesCurves)
|
|
JSON.stringify(curveRoadInfo.rightLanesCurves)
|
|
);
|
|
);
|
|
|
|
+ curveRoad.leftLanes = JSON.parse(JSON.stringify(curveRoadInfo.leftLanes));
|
|
|
|
+ curveRoad.rightLanes = JSON.parse(
|
|
|
|
+ JSON.stringify(curveRoadInfo.rightLanes)
|
|
|
|
+ );
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|