From ce3b404a5983f03a56ad9cd65a4ae2352db2ba77 Mon Sep 17 00:00:00 2001
From: hanbaoshan <hanbaoshan@aiotlink.com>
Date: 星期五, 06 十一月 2020 14:15:56 +0800
Subject: [PATCH] 集群树节点状态切换查询参数treeNodes错误修复

---
 src/Pool/TreeData.ts |   27 ++++++++++++++++++---------
 1 files changed, 18 insertions(+), 9 deletions(-)

diff --git a/src/Pool/TreeData.ts b/src/Pool/TreeData.ts
index 98708da..7ab436f 100644
--- a/src/Pool/TreeData.ts
+++ b/src/Pool/TreeData.ts
@@ -113,6 +113,7 @@
       return;
     }
     let _selected = this.selectedNodes;
+    console.log(this.selectedNodes)
     function nodeFilter(node: any) {
       if (node.type === "4" && node.selected) {
         _selected.push(node.id);
@@ -124,25 +125,33 @@
       }
     }
     if (this.selectedNode.cameraType === 0) {
-      this.treeData.forEach((n: any) => {
-        nodeFilter(n);
-      });
+      //鎽勫儚鏈烘爲
+      if(this.treeActiveName == "camera"){
+        this.treeData.forEach((n: any) => {
+          nodeFilter(n);
+        });
+      }else if(this.treeActiveName == "cluster"){
+        //闆嗙兢鏍�
+        this.clusterData.forEach((n: any) => {
+          nodeFilter(n);
+        });
+      }
     }
     if (this.selectedNode.cameraType === 1) {
       this.gb28181Data.forEach((n: any) => {
         nodeFilter(n);
       });
     }
-    if (this.selectedNode.cameraType === -1) {
-      this.clusterData.forEach((n: any) => {
-        nodeFilter(n);
-      });
-    }
+    // if (this.selectedNode.cameraType === -1) {
+    //   this.clusterData.forEach((n: any) => {
+    //     nodeFilter(n);
+    //   });
+    // }
   }
 
   getCameraInfoByIp(ipaddr) {
     let camera = null;
-
+ 
     function nodeFilter(node: any) {
       if (node.rtsp && node.rtsp.indexOf(ipaddr) != -1) {
         camera = node;

--
Gitblit v1.8.0