Ben Lin
2025-03-05 b3305675a429cac20c2b73464badb64f999b615b
src/views/tigerprojects/system/lowcode/composition/LeftTree.vue
@@ -4,7 +4,7 @@
 * @version: 
 * @Date: 2024-06-26 15:31:43
 * @LastEditors: Ben Lin
 * @LastEditTime: 2024-10-22 08:47:50
 * @LastEditTime: 2024-10-22 10:23:53
-->
<template>
  <GeneralTree
@@ -63,9 +63,13 @@
      generalTree.value.expandAll(true);
      ExpandedKeys.value = generalTree.value.getExpandedKeys();
      if (useProdRoute.getCurSelectedNodes.some((q) => q.name == objParams.value['CODE'])) {
        selectedNodes.value = useProdRoute.getCurSelectedNodes.filter((q) => q.name == objParams.value['CODE'])[0].SelectedNodes;
        generalTree.value.setSelectedKeys([selectedNodes.value[0]?.tid]);
        emit('select', SelectNode(selectedNodes, objParams.value['CODE']));
        selectedNodes.value = useProdRoute.getCurSelectedNodes.filter(
          (q) => q.name == objParams.value['CODE'],
        )[0].SelectedNodes;
        if (selectedNodes.value.length > 0) {
          generalTree.value.setSelectedKeys([selectedNodes.value[0]?.tid]);
          emit('select', SelectNode(selectedNodes, objParams.value['CODE']));
        }
      }
    }
  });
@@ -102,6 +106,7 @@
      const keys = generalTree.value.getSelectedKeys();
      console.log(keys);
    }
    useProdRoute.setCustCode(selectedNodes.value[0].cust);
    emit('select', SelectNode(selectedNodes, objParams.value['CODE']));
  }