From 283d6df8aeaac88e2300682c60921f44ae34d21e Mon Sep 17 00:00:00 2001
From: 田源 <lastanimals@163.com>
Date: 星期五, 29 三月 2024 11:41:34 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 Source/ProjectWeb/src/components/refer/vciWebReferClassify.vue |   26 ++++++++++++++------------
 1 files changed, 14 insertions(+), 12 deletions(-)

diff --git a/Source/ProjectWeb/src/components/refer/vciWebReferClassify.vue b/Source/ProjectWeb/src/components/refer/vciWebReferClassify.vue
index 55139a3..6cc1956 100644
--- a/Source/ProjectWeb/src/components/refer/vciWebReferClassify.vue
+++ b/Source/ProjectWeb/src/components/refer/vciWebReferClassify.vue
@@ -532,19 +532,21 @@
     },
     initTreeData: function (nodes) {
       let treeData = [];
-      nodes.forEach((item) => {
-        let children = item.children;
-        if (children) {
-          children = this.initTreeData(children);
-        }
-        treeData.push({
-          label: item[this.props.label],
-          value: item[this.props.value],
-          leaf: !item.children,
-          children: children,
-          attributes: item,
+      if(nodes && Array.isArray(nodes)){
+        nodes.forEach((item) => {
+          let children = item.children;
+          if (children) {
+            children = this.initTreeData(children);
+          }
+          treeData.push({
+            label: item[this.props.label],
+            value: item[this.props.value],
+            leaf: !item.children,
+            children: children,
+            attributes: item,
+          });
         });
-      });
+      }
       return treeData;
     },
     filterNode(value, data) {

--
Gitblit v1.9.3