YangYuGang
2025-03-08 8cae1dcd8d2bde01880ac4b70bdda4e61df3c7ef
src/views/components/GeneralTree.vue
@@ -4,7 +4,7 @@
 * @version: 
 * @Date: 2024-06-19 11:07:21
 * @LastEditors: Ben Lin
 * @LastEditTime: 2024-10-21 22:09:53
 * @LastEditTime: 2024-10-22 10:34:03
-->
<template>
  <div class="m-4 mr-0 overflow-hidden bg-white">
@@ -18,6 +18,7 @@
      :treeData="treeData"
      :renderIcon="createIcon"
      :fieldNames="fieldNames"
      :selectedKeys="selectedKeys"
      @select="handleSelect"
      @handleAdd="handleAdd"
      @unselect="UnSelect"
@@ -60,6 +61,7 @@
    },
  });
  const tigerTree = ref(null);
  const selectedKeys = ref<KeyType[]>([])
  function handleSelect(keys, e) {
    emit('select', keys[0], e);
@@ -87,6 +89,7 @@
  }
  function setSelectedKeys(keys: KeyType[]) {
    selectedKeys.value = keys;
    if (tigerTree.value) {
      tigerTree.value.setSelectedKeys(keys);
    }