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