From 4a800a8fc83c6bd1f86a8e847b079a51a7532c09 Mon Sep 17 00:00:00 2001 From: zhangzengfei <zhangzengfei@smartai.com> Date: 星期三, 20 七月 2022 15:05:58 +0800 Subject: [PATCH] 修复国标配置的bug --- src/pages/cameraAccess/index/VideoManage.vue | 18 +++++++++++++----- 1 files changed, 13 insertions(+), 5 deletions(-) diff --git a/src/pages/cameraAccess/index/VideoManage.vue b/src/pages/cameraAccess/index/VideoManage.vue index 3b3349a..49dd4f0 100644 --- a/src/pages/cameraAccess/index/VideoManage.vue +++ b/src/pages/cameraAccess/index/VideoManage.vue @@ -114,19 +114,22 @@ } }, "TreeDataPool.selectedNode": function (node) { + console.log(this.TreeDataPool.selectedNode); if (this.activeName == "camera-info") { if (this.TreeDataPool.treeActiveName == "camera") { this.$refs.cameraInfo.selectCamera(node); } } else if (this.activeName === "separate-rule") { this.$refs.sepRule.Camera = {}; - this.$refs.sepRule.initCameraData(node.id); + this.$refs.sepRule.initCameraData(node.id, node.cameraType); } }, "TreeDataPool.selectedNodes": { - handler(nodes) { + handler() { if (this.activeName == "linkage-rule") { - this.$refs.linkRule.initCameraData(); + this.$refs.linkRule.initCameraData( + this.TreeDataPool.selectedNode.cameraType + ); } }, deep: true, @@ -139,6 +142,7 @@ this.$nextTick(() => { if (this.activeName == "camera-info") { this.$refs.dataStackInfo.selectDir(node); + this.$refs.dataStackInfo.getRule(); } else if (this.activeName == "separate-rule" && node.length !== 0) { this.$refs.sepRule.initCameraData(node.id); } @@ -220,15 +224,19 @@ this.$refs.cameraInfo.selectCamera(this.TreeDataPool.selectedNode); } else if (this.TreeDataPool.treeActiveName == "dataStack") { this.$refs.dataStackInfo.selectDir(this.DataStackPool.selectedDir); + this.$refs.dataStackInfo.getRule(); } } else if (tab.name === "separate-rule") { if (this.TreeDataPool.treeActiveName == "camera") { - this.$refs.sepRule.initCameraData(this.TreeDataPool.selectedNode.id); + this.$refs.sepRule.initCameraData( + this.TreeDataPool.selectedNode.id, + this.TreeDataPool.selectedNode.cameraType + ); } else if (this.TreeDataPool.treeActiveName == "dataStack") { this.$refs.sepRule.initCameraData(this.DataStackPool.selectedDir.id); } } else if (this.activeName == "linkage-rule") { - this.$refs.linkRule.initCameraData(); + // this.$refs.linkRule.initCameraData(); } else if (this.activeName == "poll-setting") { this.$nextTick(() => { this.$refs.pullSetting.initLineChart(); -- Gitblit v1.8.0