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