From 5ee0d36e051d591f930ba93ba660e45f10710c3f 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