From 3e4904fda5c78cfd8b40fa925fd2970b01850224 Mon Sep 17 00:00:00 2001
From: zhangzengfei <zhangzengfei@smartai.com>
Date: 星期五, 19 八月 2022 22:21:30 +0800
Subject: [PATCH] 添加摄像机权限

---
 src/components/giantTree/index.vue |   24 ++++++++++++++++++++----
 1 files changed, 20 insertions(+), 4 deletions(-)

diff --git a/src/components/giantTree/index.vue b/src/components/giantTree/index.vue
index 686c1ea..1f2ba05 100644
--- a/src/components/giantTree/index.vue
+++ b/src/components/giantTree/index.vue
@@ -42,10 +42,10 @@
     <div class="empty" v-if="!node.length">鏆傛棤鎽勫儚鏈烘暟鎹�,璇锋坊鍔犳憚鍍忔満!</div>
     <div class="dialog-box-bg" v-show="showDialog" @click="hideDialogBox"></div>
     <div class="dialog-box" v-show="showDialog">
-      <el-card :body-style="{ padding: '10px' }">
+      <el-card :body-style="{ padding: '5px' }">
         <el-form :model="dialogForm" size="mini" :rules="rules" ref="dialogForm" label-width="70px">
           <el-form-item label="鍚嶇О锛�" prop="name">
-            <el-input v-model="dialogForm.text" oninput="if(value.length>10)value=value.slice(0,10)"></el-input>
+            <el-input v-model="dialogForm.text" oninput="if(value.length>20)value=value.slice(0,20)"></el-input>
           </el-form-item>
           <div class="text-center pb-2">
             <el-button size="mini" type="primary" @click="submitForm">淇濆瓨</el-button>
@@ -302,7 +302,6 @@
       this.showDialog = true
     },
     itemClick(evt, treeId, treeNode) {
-      console.log("click")
       this.TreeDataPool.selectedNode = treeNode
       this.TreeDataPool.activeNode = treeNode
       this.TreeDataPool.treeType = this.treeName
@@ -361,6 +360,23 @@
     },
     showCameraPic(nodeId) {
       this.TreeDataPool.showBaseImage(nodeId)
+    },
+    updateNodes(ids) {
+      // 鍙栨秷鎵�鏈夐�変腑鐘舵��
+      this.ztreeObj.checkAllNodes(false)
+
+      // nodes 杞暟缁�
+      let treeNodes = this.ztreeObj.getNodes()
+      let nodeArry = this.ztreeObj.transformToArray(treeNodes)
+
+      // 鍒ゆ柇鏄惁琚�変腑
+      for (let i = 0; i < nodeArry.length; i++) {
+        if (ids.indexOf(nodeArry[i].id) > -1) {
+          this.ztreeObj.checkNode(nodeArry[i], true, false, false)
+        }
+      }
+      let checkedNodes = this.ztreeObj.getCheckedNodes(true)
+      this.TreeDataPool.updateZTreeCheckNodes(checkedNodes)
     }
   }
 }
@@ -373,7 +389,7 @@
   top: 415px;
   left: 43px;
   position: fixed;
-  width: 220px;
+  width: 260px;
   z-index: 3;
 }
 .dialog-box-bg {

--
Gitblit v1.8.0