| | |
| | | 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 { |
| | |
| | | |
| | | watch: { |
| | | "TreeDataPool.selectedNode": function (node) { |
| | | if (this.TreeDataPool.multiple) { |
| | | return; |
| | | } |
| | | |
| | | if (this.activeTab == "信息维护") { |
| | | if (this.TreeDataPool.treeActiveName == "camera") { |
| | | this.$refs.cameraInfo.selectCamera(node); |
| | |
| | | "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, |