YaolongHan 4 yıl önce
ebeveyn
işleme
00205e6213

+ 3 - 10
src/components/edit/left_toolbar.vue

@@ -242,19 +242,12 @@ export default {
     },
     getexampleItem() {
       this.visible = false;
-      let item = {
-        cmd: 5
-      };
+      let item =5
       if (this.activeItem == 1) {
-        item = {
-          cmd: 5
-        };
+        item =4
       } else {
-        item = {
-          cmd: 4
-        };
+        item = 5
       }
-
       this.$emit("toolActionClick", item);
     }
   },

+ 5 - 4
src/components/mapClass/editScence.ts

@@ -74,7 +74,7 @@ export class EditScence extends SGraphScene {
         // this.undoStack.push(new SGraphAddCommand(this, item));
         this.grabItem = item;
         this.focusItem = item;
-
+        console.log(this)
         return true
     }
 
@@ -182,6 +182,7 @@ export class EditScence extends SGraphScene {
      * 完成事件创建的回调函数
      */
     finishCreated(item: any) {
+        console.log(3333333333333)
         this.setCmd = 0;
         this.focusItem = item;
         this.selectContainer.toggleItem(item)
@@ -224,9 +225,9 @@ export class EditScence extends SGraphScene {
         if (this.grabItem) {
             this.grabItem.onKeyDown(event);
         }
-        if (event.key == "Enter") {
-            this.cmd = 0
-        }
+        // if (event.key == "Enter") {
+        //     this.cmd = 0
+        // }
         return false
     }
 }

+ 2 - 2
src/views/editer.vue

@@ -7,7 +7,7 @@
     <div class="content">
       <!-- 左侧工具栏 -->
       <div class="left_toolbar">
-        <leftToolbar @setCmd="setCmd" :cmd="cmd"></leftToolbar>
+        <leftToolbar @setCmd="setCmd" :cmd="cmd" @toolActionClick="toolActionClick"></leftToolbar>
       </div>
       <!-- 绘制界面 -->
       <div class="baseEdit">
@@ -49,7 +49,7 @@ export default {
   },
   methods: {
     // 左侧工具栏 点击事件
-    toolActionClick(name) {
+    toolActionClick(cmd) {
      this.cmd = cmd;
     },
     setCmd(cmd) {