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