From a51a787a5ecb7d249dba434be74160c85516c555 Mon Sep 17 00:00:00 2001
From: hanbaoshan <hanbaoshan@aiotlink.com>
Date: 星期三, 05 八月 2020 10:25:12 +0800
Subject: [PATCH] minDock高亮显示

---
 src/pages/desktop/index/components/ToolsEntry.vue |   16 +++++++++++-----
 1 files changed, 11 insertions(+), 5 deletions(-)

diff --git a/src/pages/desktop/index/components/ToolsEntry.vue b/src/pages/desktop/index/components/ToolsEntry.vue
index cc44556..2caf1af 100644
--- a/src/pages/desktop/index/components/ToolsEntry.vue
+++ b/src/pages/desktop/index/components/ToolsEntry.vue
@@ -29,21 +29,27 @@
     }
   },
   methods: {
-
     dockClick(dock) {
+      debugger
       if (dock.type === '1') {
         window.open(dock.url);
-      } else if (dock.type === '2') {
-        debugger
+      } 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 === '3') {
+        debugger
+        this.$store.commit('desktop/addMinDock', {
+          id: dock.id,
+          src: dock.src,
+          alt: dock.title,
+          type: "3",
+          highlight: true,
+        });
+      } else if (dock.type === '2' && dock.isOpen) {
         this.$store.commit('desktop/resetMinFrame', dock.id);
-        this.resetDockItem();
       }
     },
     resetDockItem() {

--
Gitblit v1.8.0