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/components/treeMenu/index.vue       |    2 +-
 src/components/treeMenu/jsTree/tree.vue |    1 +
 src/Pool/TreeData.ts                    |   27 ++++++++++++++++++---------
 src/Pool/VideoPhotoData.ts              |    1 -
 4 files changed, 20 insertions(+), 11 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;
diff --git a/src/Pool/VideoPhotoData.ts b/src/Pool/VideoPhotoData.ts
index 33e5c3d..31383b0 100644
--- a/src/Pool/VideoPhotoData.ts
+++ b/src/Pool/VideoPhotoData.ts
@@ -257,7 +257,6 @@
       params.isPlatform = 1
     }
     console.log(params)
-    debugger
     const rsp: any = await getTaskList(params);
     if (rsp && rsp.success) {
       // this.tasks.splice(0, this.tasks.length)
diff --git a/src/components/treeMenu/index.vue b/src/components/treeMenu/index.vue
index 48b9547..7b0acac 100644
--- a/src/components/treeMenu/index.vue
+++ b/src/components/treeMenu/index.vue
@@ -321,7 +321,7 @@
       this.showDialog = true;
     },
     itemClick(node, item, e) {
-      // console.log('jsTree index.vue', item)
+      console.log('jsTree index.vue', item)
       this.TreeDataPool.selectedNode = item;
       this.TreeDataPool.updateSelectedNodes();
       this.TreeDataPool.treeType = this.treeName;
diff --git a/src/components/treeMenu/jsTree/tree.vue b/src/components/treeMenu/jsTree/tree.vue
index 13bb17f..7f4251f 100644
--- a/src/components/treeMenu/jsTree/tree.vue
+++ b/src/components/treeMenu/jsTree/tree.vue
@@ -229,6 +229,7 @@
       oriNode.model.selected = true;
     },
     handleBatchSelectItems(oriNode, oriItem) {
+      console.log('oriNode, oriItem',oriNode, oriItem)
       this.handleRecursionNodeChilds(oriNode, node => {
         if (!!node.model) {
           if (!!node.model.disabled) return;

--
Gitblit v1.8.0