xushiting пре 2 година
родитељ
комит
1f99f93017
1 измењених фајлова са 5 додато и 3 уклоњено
  1. 5 3
      src/graphic/Controls/MoveLine.js

+ 5 - 3
src/graphic/Controls/MoveLine.js

@@ -96,9 +96,11 @@ export default class MoveLine {
     let endPoint = dataService.getPoint(line.endId);
     let endPoint = dataService.getPoint(line.endId);
 
 
     let baseLine = dataService.getLine(Settings.baseLineId);
     let baseLine = dataService.getLine(Settings.baseLineId);
-    let baseStartPoint = dataService.getPoint(baseLine.startId);
-    let baseEndPoint = dataService.getPoint(baseLine.endId);
-    baseLine = mathUtil.createLine1(baseStartPoint, baseEndPoint);
+    if (baseLine) {
+      let baseStartPoint = dataService.getPoint(baseLine.startId);
+      let baseEndPoint = dataService.getPoint(baseLine.endId);
+      baseLine = mathUtil.createLine1(baseStartPoint, baseEndPoint);
+    }
 
 
     //垂直移动,直角定位法只支持定位线的拖拽
     //垂直移动,直角定位法只支持定位线的拖拽
     if (
     if (