| | |
| | | public cameraNameForBaseImage: string |
| | | public gb28181CameraBaseImage: string |
| | | public baseImageLoading: boolean |
| | | |
| | | public activeNode: string |
| | | public clusterId: string |
| | | public devId: string |
| | | |
| | | |
| | | constructor() { |
| | | this.openeds = [true, true, false] |
| | |
| | | this.cameraNameForBaseImage = "" |
| | | this.gb28181CameraBaseImage = "" |
| | | this.baseImageLoading = false |
| | | this.activeNode = '' |
| | | this.clusterId = '' |
| | | this.devId = '' |
| | | |
| | | this.clusterId = "" |
| | | this.devId = "" |
| | | |
| | | this.getId() |
| | | } |
| | | |
| | | async getId(){ |
| | | |
| | | //先拿集群id或设备id |
| | | const res:any = await getClusterDevList() |
| | | if(res.data.clusterList.length > 0) { |
| | | this.clusterId = res.data.clusterList[0].cluster_id |
| | | } |
| | | else { |
| | | this.devId = res.data.devList[0].devId |
| | | } |
| | | } |
| | | |
| | | setVideoArr(index: number, value: object, vue: any): void { |
| | | vue.$set(this.videoArr, index, value) |
| | |
| | | function nodeFilter(node: any) { |
| | | if (node.type === '4' && node.selected) { |
| | | _selected.push(node.id) |
| | | sessionStorage.setItem('cameraDevId',node.devId) |
| | | } |
| | | if (node.children) { |
| | | node.children.forEach((n: any) => { |
| | |
| | | |
| | | function nodeFilter(node: any) { |
| | | if (node.type === '4' && (node.selected || node.checked)) { |
| | | sessionStorage.setItem("cameraDevId", node.devId); |
| | | _this.selectedNodes.push(node.id) |
| | | } |
| | | if (node.children) { |
| | |
| | | parentId:"", |
| | | searchType: this.searchCamType, |
| | | cameraName: this.searchInput, |
| | | clusterId:this.clusterId, |
| | | devId:this.devId |
| | | |
| | | //isPlatform: 1 |
| | | } |
| | | if (this.searchFrom == 'cluster') { |
| | |
| | | const rsp: any = await getLocalCameraTree(params) |
| | | |
| | | if (rsp && rsp.success) { |
| | | |
| | | this.treeData = rsp.data.treeMenu ? rsp.data.treeMenu : [] |
| | | if (this.treeData && this.treeData.length > 0) { |
| | | this.sortTreeData(this.treeData) |
| | |
| | | |
| | | async fetchGbTree() { |
| | | const rsp: any = await getGB28181CameraTree({ |
| | | parentId: "", |
| | | searchType: this.searchCamType, |
| | | cameraName: this.searchInput |
| | | }) |
| | | |
| | | if (rsp && rsp.success) { |
| | | this.gb28181Data = rsp.data ? rsp.data : [] |
| | | this.gb28181Data = rsp.data.treeMenu ? rsp.data.treeMenu : [] |
| | | if (this.gb28181Data && this.gb28181Data.length > 0) { |
| | | this.sortTreeData(this.gb28181Data) |
| | | } |
| | |
| | | async add(name: string, parent: string) { |
| | | await addAreaTreeData({ |
| | | name: name, |
| | | parentId: parent |
| | | parentId: parent, |
| | | }) |
| | | |
| | | this.fetchTreeData() |
| | |
| | | |
| | | async del(id: string) { |
| | | await delAreaTreeData({ |
| | | id: id |
| | | id: id, |
| | | }) |
| | | |
| | | this.fetchTreeData() |
| | |
| | | id: id, |
| | | name: name, |
| | | parentId: this.getParent(id, isGb), |
| | | alias: alias |
| | | alias: alias, |
| | | }) |
| | | |
| | | this.fetchTreeData() |
| | | } |
| | | |
| | | async refreshGB28181() { |
| | | await refreshGB28181Tree() |
| | | await refreshGB28181Tree({}) |
| | | // this.fetchGbTree() |
| | | } |
| | | |
| | |
| | | if (update) { |
| | | fn = refreshGB28181Tree |
| | | } |
| | | const rsp: any = await fn() |
| | | const rsp: any = await fn({ |
| | | clusterId:this.clusterId, |
| | | devId:this.devId, |
| | | }) |
| | | |
| | | if (rsp && rsp.success) { |
| | | this.selectedNode = {} |
| | |
| | | this.setDropDisable(this.treeData) |
| | | this.isFold(this.treeData) |
| | | |
| | | this.activeTreeData = this.treeData |
| | | |
| | | this.gb28181CheckedCount = 0; |
| | | this.gb28181CheckedCount = 0 |
| | | this.gb28181ChildNodeCount = this.countChildrenNodes(this.treeData) |
| | | this.activeTreeData = this.treeData |
| | | } |
| | | } |
| | | |
| | |
| | | this.cameraNameForBaseImage = node.name |
| | | |
| | | try { |
| | | const rsp: any = await getCameraBaseImage({ id: node.id }) |
| | | const rsp: any = await getCameraBaseImage({ |
| | | id: node.id, |
| | | clusterId: this.clusterId, |
| | | devId: this.devId, |
| | | }) |
| | | |
| | | if (rsp && rsp.data) { |
| | | this.gb28181CameraBaseImage = rsp.data |