浏览代码

fix: 不删除基准点

jinx 2 年之前
父节点
当前提交
eaaa8d2cca
共有 2 个文件被更改,包括 5 次插入2 次删除
  1. 1 1
      server/test/a0k4xu045_202305311600080410/attach/sceneStore
  2. 4 1
      src/graphic/Controls/MovePoint.js

文件差异内容过多而无法显示
+ 1 - 1
server/test/a0k4xu045_202305311600080410/attach/sceneStore


+ 4 - 1
src/graphic/Controls/MovePoint.js

@@ -70,7 +70,10 @@ export default class MovePoint {
           let line = dataService.getLine(key);
           let startPoint = dataService.getPoint(line.startId);
           let endPoint = dataService.getPoint(line.endId);
-          if (mathUtil.getDistance(startPoint, endPoint) == 0) {
+          if (
+            mathUtil.getDistance(startPoint, endPoint) == 0 && 
+            startPoint.category != VectorCategory.Point.BasePoint //点重叠不应删除基准点
+          ) {
             pointService.deletePoint(pointId);
           }
         }