From 2e9c878dab8b83a5acbfb2caf934a66394b60d98 Mon Sep 17 00:00:00 2001
From: Ben Lin <maobin001@msn.com>
Date: 星期一, 30 十二月 2024 20:44:20 +0800
Subject: [PATCH] 一些优化

---
 src/views/tigerprojects/system/lowcode/composition/LeftTree.vue |   13 +++++++++----
 1 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/src/views/tigerprojects/system/lowcode/composition/LeftTree.vue b/src/views/tigerprojects/system/lowcode/composition/LeftTree.vue
index 1fa36fd..dd37c2a 100644
--- a/src/views/tigerprojects/system/lowcode/composition/LeftTree.vue
+++ b/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']));
   }
 

--
Gitblit v1.9.3