From a935450c18aa54589abce1c32bac4a18faeaea57 Mon Sep 17 00:00:00 2001
From: heyujie <516346543@qq.com>
Date: 星期四, 04 三月 2021 18:56:27 +0800
Subject: [PATCH] 数据推送bug修改

---
 src/pages/desktop/index/components/ToolsEntry.vue |   22 ++++++++++++++++++++--
 1 files changed, 20 insertions(+), 2 deletions(-)

diff --git a/src/pages/desktop/index/components/ToolsEntry.vue b/src/pages/desktop/index/components/ToolsEntry.vue
index 6d329c8..aa26486 100644
--- a/src/pages/desktop/index/components/ToolsEntry.vue
+++ b/src/pages/desktop/index/components/ToolsEntry.vue
@@ -65,6 +65,7 @@
 import draggable from "vuedraggable"
 import { findAllSdk } from '@/api/taskMange';
 import {chunkArr} from '@/scripts/util';
+import bus from '@/plugin/bus'
 export default {
   name: 'toolsEntry',
   components: { draggable },
@@ -87,6 +88,7 @@
       ],
       //rowSize: 3,
       badgeNum: 0,
+      curDock: {}
     }
   },
   computed: {
@@ -139,7 +141,16 @@
         }
       }
     });
-
+    this.$nextTick( () =>{
+       bus.$on("open-app", (val)=> {
+        debugger
+        const cur = this.stateDocks.find( (item)=> {
+          return item.id == val
+        })
+        this.dockClick(cur)
+        this.curDock = cur
+    })
+    })
   },
   methods: {
     chunk (arr, size) {
@@ -163,7 +174,9 @@
         console.log(e)
       })
     },
+   
     dockClick (dock) {
+
       if (dock.type === '1') {
         window.open(dock.url);
       } else if (dock.type === '2' && !dock.isOpen) {
@@ -232,7 +245,12 @@
         screenshot: ''
       });
     }
-  }
+  },
+  watch:{
+    curDock:function (val) {
+      this.dockClick(val)
+    }
+  },
 };
 </script>
 

--
Gitblit v1.8.0