From 51f8540633fe9eaa9c2c9b5ff439f2bf9bf9094e Mon Sep 17 00:00:00 2001 From: hanbaoshan <hanbaoshan@aiotlink.com> Date: 星期二, 04 八月 2020 17:31:09 +0800 Subject: [PATCH] iframe ui调整,GB28181 radio操作修复,应用打开方式调整 --- src/pages/desktop/index/components/ToolsEntry.vue | 14 +++++--------- 1 files changed, 5 insertions(+), 9 deletions(-) diff --git a/src/pages/desktop/index/components/ToolsEntry.vue b/src/pages/desktop/index/components/ToolsEntry.vue index 164f9c4..1006a0f 100644 --- a/src/pages/desktop/index/components/ToolsEntry.vue +++ b/src/pages/desktop/index/components/ToolsEntry.vue @@ -30,22 +30,18 @@ }, methods: { dockClick(dock) { + debugger if (dock.type === '1') { window.open(dock.url); - } else if (dock.type === '2') { - let ids = this.$store.getters["desktop/frames"].map(item => item.id); - if (ids.indexOf(dock.id) > -1) { - this.$store.commit('desktop/resetMinFrame', dock.id); - this.resetDockItem(); - return; - } - - let ret = this.$store.dispatch('desktop/addFrame', { + } else if (dock.type === '2' && !dock.isOpen) { + this.$store.dispatch('desktop/addFrame', { id: dock.id, icon: dock.src, title: dock.name, url: dock.url }); + } else if (dock.type === '2' && dock.isOpen) { + this.$store.commit('desktop/resetMinFrame', dock.id); } }, resetDockItem() { -- Gitblit v1.8.0