xushiting 2 anos atrás
pai
commit
e40db058d4

+ 1 - 1
server/test/SS-t-P1d6CwREny2/attach/sceneStore

@@ -1 +1 @@
-{"measures":[],"baseLines":[],"basePoints":[],"fixPoints":[],"photos":[{"id":"1685518091925833","url":"/attach/upload/1685518090910611.jpg","time":1685518091925,"measures":[],"baseLines":[],"fixPoints":[],"basePoints":[]}],"accidentPhotos":[],"roadPhotos":[]}
+{"measures":[],"baseLines":[],"basePoints":[],"fixPoints":[],"photos":[{"id":"1685518327424641","url":"/attach/upload/1685518326422647.jpg","time":1685518327424,"measures":[],"baseLines":[],"fixPoints":[],"basePoints":[]},{"id":"1685518091925833","url":"/attach/upload/1685518090910611.jpg","time":1685518091925,"measures":[],"baseLines":[],"fixPoints":[],"basePoints":[]}],"accidentPhotos":[],"roadPhotos":[]}

+ 6 - 0
src/graphic/History/History.js

@@ -133,6 +133,9 @@ export default class History {
       } else if (item.handle == HistoryEvents.DeletePoint) {
         let point = pointService.create(item.point, item.point.id);
         point.setCategory(item.point.category);
+        point.setLinkedBasePointId(item.point.linkedBasePointId);
+        point.setLinkedTestPointId(item.point.linkedTestPointId);
+        point.setLocationMode(item.point.locationMode);
         point.parent = JSON.parse(JSON.stringify(item.point.parent));
       } else if (item.handle == HistoryEvents.ModifyPoint) {
         const prePoint = item.prePoint;
@@ -475,6 +478,9 @@ export default class History {
       if (item.handle == HistoryEvents.AddPoint) {
         let newPoint = pointService.create(item.point, item.point.id);
         newPoint.setCategory(item.point.category);
+        newPoint.setLinkedBasePointId(item.point.linkedBasePointId);
+        newPoint.setLinkedTestPointId(item.point.linkedTestPointId);
+        newPoint.setLocationMode(item.point.locationMode);
         historyUtil.assignPointFromPoint(newPoint, item.point);
       } else if (item.handle == HistoryEvents.DeletePoint) {
         dataService.deletePoint(item.point.id);