瀏覽代碼

不能连续创建道路

jinx 2 年之前
父節點
當前提交
81c20b7694
共有 2 個文件被更改,包括 5 次插入3 次删除
  1. 1 1
      server/test/a0k4xu045_202305311600080410/attach/sceneStore
  2. 4 2
      src/graphic/Layer.js

文件差異過大導致無法顯示
+ 1 - 1
server/test/a0k4xu045_202305311600080410/attach/sceneStore


+ 4 - 2
src/graphic/Layer.js

@@ -1097,6 +1097,7 @@ export default class Layer {
           addRoad.buildRoad();
           elementService.hideAll();
         }
+        this.uiControl.confirmEntry(); //不能连续创建道路
         break;
       case LayerEvents.AddingLine:
         needAutoRedraw = true;
@@ -1156,6 +1157,7 @@ export default class Layer {
           addRoad.buildCurveRoad();
           elementService.hideAll();
         }
+        this.uiControl.confirmEntry(); //不能连续创建道路
         break;
       case LayerEvents.MoveRoad:
         needAutoRedraw = true;
@@ -1355,13 +1357,13 @@ export default class Layer {
       }
     } else if (eventType == "mouseUp") {
       if (eventName == LayerEvents.AddingRoad) {
-        this.uiControl.showConfirm();
+        // this.uiControl.showConfirm();
         stateService.setEventName(LayerEvents.AddRoad);
       } else if (eventName == LayerEvents.AddingLine) {
         this.uiControl.showConfirm();
         stateService.setEventName(LayerEvents.AddLine);
       } else if (eventName == LayerEvents.AddingCurveRoad) {
-        this.uiControl.showConfirm();
+        // this.uiControl.showConfirm();
         stateService.setEventName(LayerEvents.AddCurveRoad);
       } else if (eventName == LayerEvents.AddLine) {
         stateService.setEventName(LayerEvents.AddingLine);