From d889eaf990af99c06970e51f2bc421ac0015489c Mon Sep 17 00:00:00 2001 From: ZZJ <zzjdsg2300@163.com> Date: 星期四, 05 五月 2022 13:30:31 +0800 Subject: [PATCH] bug修复 --- src/Pool/TreeData.ts | 49 ++++++++++++++++++++++++++++++++----------------- 1 files changed, 32 insertions(+), 17 deletions(-) diff --git a/src/Pool/TreeData.ts b/src/Pool/TreeData.ts index 27be295..8c9ad4c 100644 --- a/src/Pool/TreeData.ts +++ b/src/Pool/TreeData.ts @@ -11,6 +11,8 @@ getCameraBaseImage } from '@/api/area' +import {getClusterDevList} from '@/api/clusterManage' + export default class TreeDataPool { public openeds: Array<boolean> public activeTreeData: Array<object> @@ -64,6 +66,9 @@ public gb28181CameraBaseImage: string public baseImageLoading: boolean + public activeNode: string + + constructor() { this.openeds = [true, true, false] this.activeTreeData = [] @@ -102,7 +107,11 @@ this.cameraNameForBaseImage = "" this.gb28181CameraBaseImage = "" this.baseImageLoading = false + this.activeNode = '' + + } + setVideoArr(index: number, value: object, vue: any): void { vue.$set(this.videoArr, index, value) @@ -338,17 +347,22 @@ async fetchLocalTree() { let params: any = { + parentId:"", searchType: this.searchCamType, - cameraName: this.searchInput + cameraName: this.searchInput, + //isPlatform: 1 } if (this.searchFrom == 'cluster') { params.isPlatform = 1 } + + const rsp: any = await getLocalCameraTree(params) if (rsp && rsp.success) { - this.treeData = rsp.data ? rsp.data : [] + + this.treeData = rsp.data.treeMenu ? rsp.data.treeMenu : [] if (this.treeData && this.treeData.length > 0) { this.sortTreeData(this.treeData) } @@ -376,20 +390,21 @@ } async fetchGbTree() { - const rsp: any = await getGB28181CameraTree({ - searchType: this.searchCamType, - cameraName: this.searchInput - }) + // 鍚庨棬 + // const rsp: any = await getGB28181CameraTree({ + // searchType: this.searchCamType, + // cameraName: this.searchInput + // }) - if (rsp && rsp.success) { - this.gb28181Data = rsp.data ? rsp.data : [] - if (this.gb28181Data && this.gb28181Data.length > 0) { - this.sortTreeData(this.gb28181Data) - } + // if (rsp && rsp.success) { + // this.gb28181Data = rsp.data ? rsp.data : [] + // if (this.gb28181Data && this.gb28181Data.length > 0) { + // this.sortTreeData(this.gb28181Data) + // } - this.gb28181DataPure = JSON.parse(JSON.stringify(this.gb28181Data)) - this.isFold(this.gb28181Data) - } + // this.gb28181DataPure = JSON.parse(JSON.stringify(this.gb28181Data)) + // this.isFold(this.gb28181Data) + // } } async fetchTreeData() { @@ -404,7 +419,7 @@ async add(name: string, parent: string) { await addAreaTreeData({ name: name, - parentId: parent + parentId: parent, }) this.fetchTreeData() @@ -412,7 +427,7 @@ async del(id: string) { await delAreaTreeData({ - id: id + id: id, }) this.fetchTreeData() @@ -423,7 +438,7 @@ id: id, name: name, parentId: this.getParent(id, isGb), - alias: alias + alias: alias, }) this.fetchTreeData() -- Gitblit v1.8.0