| | |
| | | return; |
| | | } |
| | | let _selected = this.selectedNodes; |
| | | console.log(this.selectedNodes) |
| | | function nodeFilter(node: any) { |
| | | if (node.type === "4" && node.selected) { |
| | | _selected.push(node.id); |
| | |
| | | } |
| | | } |
| | | 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; |