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/DFrame.vue | 69 ++++++++++++++++++++-------------- 1 files changed, 41 insertions(+), 28 deletions(-) diff --git a/src/pages/desktop/index/components/DFrame.vue b/src/pages/desktop/index/components/DFrame.vue index 2b3f22d..3c5fe82 100644 --- a/src/pages/desktop/index/components/DFrame.vue +++ b/src/pages/desktop/index/components/DFrame.vue @@ -107,37 +107,48 @@ this.$store.commit('desktop/refreshFrame', this.data); }, minFrame(data, e) { - debugger + + //if(data.name=='cameraVideo'||data.name=='search'||data.name=='library'||data.name=='cameraAccess'||data.name=='dataStack'){ + //let shotSrc = canvas.toDataURL(); + this.$store.commit('desktop/addMinDock', { + id: this.data.id, + src: this.data.icon, + alt: this.data.title, + type: "3", + //screenshot: shotSrc + }); + return false; + //} //鎵惧埌褰撳墠鐨刬frame let curIframe = Array.from(document.querySelectorAll('iframe')).find(iframe => iframe.src.indexOf(data.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: this.data.id, - src: this.data.icon, - alt: this.data.title, - type: "3", - screenshot: shotSrc - }); - }).catch(e=>{ - console.log(e); - this.$store.commit('desktop/addMinDock', { - id: this.data.id, - src: this.data.icon, - alt: this.data.title, - type: "3", - screenshot: '' - }); - }); - return false; + // 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: this.data.id, + // src: this.data.icon, + // alt: this.data.title, + // type: "3", + // screenshot: shotSrc + // }); + // }).catch(e=>{ + // console.log(e); + // this.$store.commit('desktop/addMinDock', { + // id: this.data.id, + // src: this.data.icon, + // alt: this.data.title, + // type: "3", + // screenshot: '' + // }); + // }); + //return false; //this.refreshDock(); }, refreshDock: function () { @@ -240,6 +251,7 @@ border-top: 1px solid #d0d0d0; border-left: 1px solid #d0d0d0; border-right: 1px solid #d0d0d0; + } .iframe-mask{ position: absolute; @@ -327,6 +339,7 @@ height: calc(100% - 30px); border-radius: 0 0 4px 4px; background-color: #fff; + } .d-frame-content iframe { -- Gitblit v1.8.0