From 658915facb9ec5a5ad83abceb4d64dccac15e631 Mon Sep 17 00:00:00 2001 From: ZZJ <zzjdsg2300@163.com> Date: 星期二, 29 三月 2022 14:52:46 +0800 Subject: [PATCH] 摄像机管理 --- src/views/hashrate/CameraManage/index.vue | 15 ++++++++++++++- 1 files changed, 14 insertions(+), 1 deletions(-) diff --git a/src/views/hashrate/CameraManage/index.vue b/src/views/hashrate/CameraManage/index.vue index 8d6b11b..61cc152 100644 --- a/src/views/hashrate/CameraManage/index.vue +++ b/src/views/hashrate/CameraManage/index.vue @@ -49,6 +49,7 @@ import CameraLeft from "@/components/CameraLeft"; import CameraInfo from "./CameraInfo"; import CameraRules from "./CameraRules"; +import VideoRuleData from "@/Pool/VideoRuleData"; import bus from "@/plugin/bus"; export default { @@ -84,6 +85,10 @@ watch: { "TreeDataPool.selectedNode": function (node) { + if (this.TreeDataPool.multiple) { + return; + } + if (this.activeTab == "淇℃伅缁存姢") { if (this.TreeDataPool.treeActiveName == "camera") { this.$refs.cameraInfo.selectCamera(node); @@ -95,7 +100,15 @@ "TreeDataPool.selectedNodes": { handler(nodes) { if (this.activeTab == "鍦烘櫙閰嶇疆") { - // this.$refs.sepRule.initCameraData(); + // this.$refs.sepRule.initCameraData(nodes[nodes.length - 1]); + let CameraArr = []; + + nodes.forEach((id) => { + let newCamera = new VideoRuleData(id); + CameraArr.push(newCamera); + }); + + this.$refs.sepRule.Carmeras = CameraArr; } }, deep: true, -- Gitblit v1.8.0