ananzhusen 1 rok pred
rodič
commit
cd04a24ebc
1 zmenil súbory, kde vykonal 11 pridanie a 8 odobranie
  1. 11 8
      src/views/components/ElementTree.vue

+ 11 - 8
src/views/components/ElementTree.vue

@@ -9,7 +9,6 @@
       v-model:actived="data.actived"
       activable
       :expand-parent="true"
-      @active="onActive"
       style="padding: 0 4px 8px 8px"
     >
       <template #label="{ node }: any">
@@ -27,7 +26,11 @@
             @blur="onDescription(node)"
             @enter="onDescription(node)"
           />
-          <span v-else @dblclick="node.data.edited = true">
+          <span
+            v-else
+            @click="onActive(node.value)"
+            @dblclick="node.data.edited = true"
+          >
             {{ node.label }}
           </span>
         </div>
@@ -256,18 +259,18 @@ const calcElem = (node: Pen) => {
   return elem;
 };
 
-const onActive = (value: string[]) => {
-  if (!value.length) {
+const onActive = (value: any) => {
+  if (!value) {
     return;
   }
 
   const pens: Pen[] = [];
   for (const item of meta2d.store.data.pens) {
-    for (const v of value) {
-      if (item.id === v) {
-        pens.push(item);
-      }
+    // for (const v of value) {
+    if (item.id === value) {
+      pens.push(item);
     }
+    // }
   }
   meta2d.active(pens, true);
   meta2d.gotoView(pens[0]);