xushiting 2 năm trước cách đây
mục cha
commit
9ce509bfc3
2 tập tin đã thay đổi với 10 bổ sung7 xóa
  1. 9 7
      src/graphic/Controls/UIControl.js
  2. 1 0
      src/graphic/enum/UIEvents.js

+ 9 - 7
src/graphic/Controls/UIControl.js

@@ -17,23 +17,23 @@ import { addRoad } from "../Controls/AddRoad";
 export default class UIControl {
   constructor(layer, newsletter) {
     this.layer = layer;
-    this.newsletter = newsletter
+    this.newsletter = newsletter;
   }
 
   get selectUI() {
-    return this.newsletter.selectUI
+    return this.newsletter.selectUI;
   }
 
   set selectUI(selectUI) {
     this.updateEventNameForSelectUI(selectUI);
-    this.newsletter.selectUI = selectUI
+    this.newsletter.selectUI = selectUI;
   }
 
   get focusVector() {
-    return this.newsletter.focusVector
+    return this.newsletter.focusVector;
   }
   set focusVector(focusVector) {
-    this.newsletter.focusVector = focusVector
+    this.newsletter.focusVector = focusVector;
   }
 
   /**
@@ -45,7 +45,7 @@ export default class UIControl {
    * 设置选中要操作的UI
    */
   set currentUI(value) {
-    this.selectUI = value
+    this.selectUI = value;
   }
 
   clearUI() {
@@ -54,7 +54,7 @@ export default class UIControl {
 
   //点击左侧栏后,更新事件
   updateEventNameForSelectUI(selectUI) {
-    console.log(this.selectUI, selectUI)
+    console.log(this.selectUI, selectUI);
     if (selectUI != null) {
       if (this.selectUI == selectUI) {
         return;
@@ -70,6 +70,8 @@ export default class UIControl {
           stateService.setEventName(LayerEvents.AddRoad);
         } else if (selectUI == UIEvents.CurveRoad) {
           stateService.setEventName(LayerEvents.AddCurveRoad);
+        } else if (selectUI == UIEvents.Line) {
+          stateService.setEventName(LayerEvents.AddLine);
         } else if (selectUI == UIEvents.Tag) {
           stateService.setEventName(LayerEvents.AddTag);
         } else if (selectUI == UIEvents.Img) {

+ 1 - 0
src/graphic/enum/UIEvents.js

@@ -1,6 +1,7 @@
 const UIEvents = {
   Road: "road",
   CurveRoad: "curveRoad",
+  Line: "line",
   Tag: "tag", //这个是标注,暂时这样
   Img: "backgroundImage",
   MeasureLine: "measure",