From 6ee61ae6828d69a19132708dddc2a6c44f399914 Mon Sep 17 00:00:00 2001 From: yanran200730 Date: Fri, 15 Apr 2022 16:01:15 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=86=E9=A2=91=E5=9B=9E=E6=94=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../AppISManage/AppISManage.vue | 4 +- .../components/AiSlwVideo.vue | 2 +- .../components/Synergy.vue | 513 ++++++++++++++++++ .../components/Timeline.vue | 8 +- 4 files changed, 522 insertions(+), 5 deletions(-) create mode 100644 packages/IntelligentSecurity/components/Synergy.vue diff --git a/packages/IntelligentSecurity/AppISManage/AppISManage.vue b/packages/IntelligentSecurity/AppISManage/AppISManage.vue index 8a744d96..fc9da6f4 100644 --- a/packages/IntelligentSecurity/AppISManage/AppISManage.vue +++ b/packages/IntelligentSecurity/AppISManage/AppISManage.vue @@ -24,6 +24,7 @@ + @@ -45,10 +46,11 @@ import DeviceSlider from "../components/deviceSlider" import LocateDialog from "../components/locateDialog" import AiMonitor from "../components/AiSlwVideo" + import Synergy from "../components/Synergy" export default { name: "AppISManage", - components: {LocateDialog, DeviceSlider, AiMonitor}, + components: {LocateDialog, DeviceSlider, AiMonitor, Synergy}, label: "监控实况", props: { instance: Function, diff --git a/packages/IntelligentSecurity/components/AiSlwVideo.vue b/packages/IntelligentSecurity/components/AiSlwVideo.vue index 300aa12d..f7f5ea6d 100644 --- a/packages/IntelligentSecurity/components/AiSlwVideo.vue +++ b/packages/IntelligentSecurity/components/AiSlwVideo.vue @@ -192,7 +192,7 @@ setTimeout(() => { this.width = document.querySelector(`#${this.videoId}`).offsetWidth + 'px' this.$nextTick(() => { - this.$refs.timeline.init() + this.$refs.timeline && this.$refs.timeline.init() }) }, 60) }, diff --git a/packages/IntelligentSecurity/components/Synergy.vue b/packages/IntelligentSecurity/components/Synergy.vue new file mode 100644 index 00000000..6ea4fa7f --- /dev/null +++ b/packages/IntelligentSecurity/components/Synergy.vue @@ -0,0 +1,513 @@ + + + + + \ No newline at end of file diff --git a/packages/IntelligentSecurity/components/Timeline.vue b/packages/IntelligentSecurity/components/Timeline.vue index 25d2bca7..d289d82b 100644 --- a/packages/IntelligentSecurity/components/Timeline.vue +++ b/packages/IntelligentSecurity/components/Timeline.vue @@ -1,5 +1,5 @@