From f89c922c7f40425d53cfd4a80ab13ce818d9fdab Mon Sep 17 00:00:00 2001 From: ZZJ <10913410+zzj2100@user.noreply.gitee.com> Date: 星期五, 15 七月 2022 15:41:25 +0800 Subject: [PATCH] 列表样式 --- src/Pool/TreeData.ts | 40 +++++++++++++++------------------------- 1 files changed, 15 insertions(+), 25 deletions(-) diff --git a/src/Pool/TreeData.ts b/src/Pool/TreeData.ts index 49b9c0e..7156994 100644 --- a/src/Pool/TreeData.ts +++ b/src/Pool/TreeData.ts @@ -65,8 +65,9 @@ public cameraNameForBaseImage: string public gb28181CameraBaseImage: string public baseImageLoading: boolean - public clusterId: string - public devId: string + + public activeNode: string + constructor() { this.openeds = [true, true, false] @@ -106,24 +107,11 @@ this.cameraNameForBaseImage = "" this.gb28181CameraBaseImage = "" this.baseImageLoading = false + this.activeNode = '' - this.clusterId = "" - this.devId = "" - this.getId() } - async getId(){ - - //鍏堟嬁闆嗙兢id鎴栬澶噄d - 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) @@ -140,6 +128,7 @@ 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) => { @@ -182,6 +171,7 @@ 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) { @@ -362,8 +352,7 @@ parentId:"", searchType: this.searchCamType, cameraName: this.searchInput, - clusterId:this.clusterId, - devId:this.devId + //isPlatform: 1 } if (this.searchFrom == 'cluster') { @@ -374,6 +363,7 @@ 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) @@ -403,12 +393,13 @@ 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) } @@ -430,7 +421,7 @@ async add(name: string, parent: string) { await addAreaTreeData({ name: name, - parentId: parent + parentId: parent, }) this.fetchTreeData() @@ -438,7 +429,7 @@ async del(id: string) { await delAreaTreeData({ - id: id + id: id, }) this.fetchTreeData() @@ -449,7 +440,7 @@ id: id, name: name, parentId: this.getParent(id, isGb), - alias: alias + alias: alias, }) this.fetchTreeData() @@ -507,10 +498,9 @@ 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 } } -- Gitblit v1.8.0