From 0e65c5001ad3623d6e4d8e023689ddd3708889a5 Mon Sep 17 00:00:00 2001 From: hanbaoshan <hanbaoshan@aiotlink.com> Date: 星期六, 17 十月 2020 13:04:22 +0800 Subject: [PATCH] 统计查询(集群)左侧树调试,cardwindow添加analyServerName字段 --- src/Pool/TreeData.ts | 23 +++++++++++++++++++++++ 1 files changed, 23 insertions(+), 0 deletions(-) diff --git a/src/Pool/TreeData.ts b/src/Pool/TreeData.ts index a835411..ee52310 100644 --- a/src/Pool/TreeData.ts +++ b/src/Pool/TreeData.ts @@ -1,6 +1,7 @@ import { getLocalCameraTree, getGB28181CameraTree, + getClusterTree, addAreaTreeData, delAreaTreeData, updateAreaTreeData, @@ -16,9 +17,11 @@ export default class TreeDataPool { public openeds: Array<boolean>; public treeData: Array<object>; + public clusterData: Array<object>; public gb28181Data: Array<object>; public treeDataPure: Array<object>; public gb28181DataPure: Array<object>; + public clusterDataPure: Array<object>; public videoArr: Array<string | undefined | object>; public searchCamType: number; public searchInput: string; @@ -64,8 +67,10 @@ this.openeds = [true, true, false]; this.treeData = []; this.gb28181Data = []; + this.clusterData = []; this.treeDataPure = []; this.gb28181DataPure = []; + this.clusterDataPure = []; this.videoArr = [""]; this.searchCamType = 0; this.searchInput = ""; @@ -304,6 +309,23 @@ } } + async fetchClusterTree (){ + debugger + const rsp: any = await getClusterTree({ + searchType: this.searchCamType, + cameraName: this.searchInput + }); + if(rsp && rsp.success){ + console.log(rsp.data); + this.clusterData = rsp.data ? rsp.data : [] + if(this.clusterData && this.clusterData.length > 0){ + this.sortTreeData(this.clusterData) + } + this.clusterDataPure = JSON.parse(JSON.stringify(this.clusterData)); + this.isFold(this.clusterData) + } + } + async fetchGbTree() { const rsp: any = await getGB28181CameraTree({ searchType: this.searchCamType, @@ -328,6 +350,7 @@ if (this.openeds[1]) { this.fetchGbTree() } + this.findAllFile({}) } -- Gitblit v1.8.0