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