From a5e8ef032f149ac7a3827169a8affa8ecd4cb4f9 Mon Sep 17 00:00:00 2001
From: hanbaoshan <hanbaoshan@aiotlink.com>
Date: 星期三, 19 八月 2020 18:06:51 +0800
Subject: [PATCH] 打开应用异步抓取快照去掉最小化快照,应用中心界面调整,初始应用窗口计算修改

---
 src/pages/desktop/index/components/Tools.vue |   38 +++++++-------------------------------
 1 files changed, 7 insertions(+), 31 deletions(-)

diff --git a/src/pages/desktop/index/components/Tools.vue b/src/pages/desktop/index/components/Tools.vue
index 81393fd..e75d173 100644
--- a/src/pages/desktop/index/components/Tools.vue
+++ b/src/pages/desktop/index/components/Tools.vue
@@ -12,7 +12,7 @@
       </div>
     </div>
     <div class="tools-middle">
-      <div v-for="dock in $store.state.desktop.minDocks" :key="dock.id" class="dock-item-wrap" :class="{'actived':dock.highlight}" @mouseover="screenShot(dock)">
+      <div v-for="dock in $store.state.desktop.minDocks" :key="dock.id" class="dock-item-wrap" :class="{'actived':dock.highlight}" >
         <a @click="dockClick(dock)">
           <img class="dock-item" :src="dock.src" :alt="dock.alt" />
           <img class="dock-shot" :src="dock.screenshot" v-if="dock.screenshot"/>
@@ -77,7 +77,7 @@
   //   '$store.state.desktop.frames':{
   //     handler(n,o){
   //       if(n){
-  //         debugger;
+  //         ;
   //         n.forEach((item,index) => {
   //           if(item.order >= this.maxOrder){
   //             this.maxOrderOne = item.id;
@@ -111,7 +111,7 @@
     togglePreference() {
       //this.$store.commit("desktop/togglePreference");
       //鏄剧ず妗岄潰,鏈�灏忓寲宸叉墦寮�鐨勫簲鐢�
-      debugger;
+      ;
       this.$store.state.desktop.frames.forEach(frame => {
         this.$store.commit('desktop/addMinDock', {
           id: frame.id,
@@ -123,7 +123,7 @@
       })
     },
     dockClick(dock) {
-      debugger
+      
       if (dock.type === "1") {
         window.open(dock.url);
       } else if (dock.type === "2") {
@@ -136,37 +136,13 @@
       } else if (dock.type === "3") {
         this.$store.commit("desktop/resetMinFrame", dock.id);
         //鐐瑰嚮鐨刬frame缃《骞堕珮浜�
-        debugger
         this.$store.commit("desktop/refreshFrame", dock);
       }
     },
-    screenShot(dock){
-      debugger
-      //鎵惧埌褰撳墠鐨刬frame
-      let curIframe = Array.from(document.querySelectorAll('iframe')).find(iframe => iframe.src.indexOf(dock.url) >= 0);
-      //淇濆瓨褰撳墠搴旂敤蹇収
-      html2canvas(curIframe.contentWindow.document.body, {
-        dpi: window.devicePixelRatio * 4,
-        logging: true, //鏌ョ湅html2canvas鍐呴儴鎵ц娴佺▼
-        removeContainer: true,
-        imageTimeout: 0,
-        useCORS: true, //寮�鍚法鍩熼厤缃�
-        //allowTaint: true
-      }).then(canvas => {
-        let shotSrc = canvas.toDataURL();
-        // this.$store.commit('desktop/addMinDock', {
-        //   id: dock.id,
-        //   src: dock.icon,
-        //   alt: dock.title,
-        //   type: "3",
-        //   screenshot: shotSrc
-        // });
-        this.$store.commit('desktop/shotscreen', {id:dock.id, src:shotSrc});
-        
-      }).catch(e => {
-        this.$store.commit('desktop/shotscreen', {id:dock.id, src:''});
-      });
+    toolHover(dock){
+      //this.$parent.screenShot(dock)
     },
+
     toLogout(){
       this.$confirm("鎻愮ず锛氱‘瀹氶��鍑哄悧锛�", {
         center: true,

--
Gitblit v1.8.0