From 006d65361cfc92342f2268d4c5b87666b7bfa73b Mon Sep 17 00:00:00 2001
From: zhangzengfei <zhangzengfei@iotlink.com>
Date: 星期一, 03 八月 2020 16:11:24 +0800
Subject: [PATCH] app: desktop, 整理images

---
 src/pages/desktop/index/components/DFrame.vue |   71 +++++++++++++++++++----------------
 1 files changed, 38 insertions(+), 33 deletions(-)

diff --git a/src/pages/desktop/index/components/DFrame.vue b/src/pages/desktop/index/components/DFrame.vue
index f79110a..c695a5b 100644
--- a/src/pages/desktop/index/components/DFrame.vue
+++ b/src/pages/desktop/index/components/DFrame.vue
@@ -19,11 +19,15 @@
       </slot>
     </div>
     <div class="d-frame-content">
-      
       <iframe :src="data.url" v-if="data.url"></iframe>
       <div v-html="data.html" v-if="data.html"></div>
       <!-- <span class="d-frame-operation-resize" v-resize></span> -->
-      <span class="d-frame-operation-resize" @mousedown="mousedown" @mousemove.prevent="mousemove" @mouseup="mouseup"></span>
+      <span
+        class="d-frame-operation-resize"
+        @mousedown="mousedown"
+        @mousemove.prevent="mousemove"
+        @mouseup="mouseup"
+      ></span>
     </div>
   </div>
 </template>
@@ -42,7 +46,7 @@
       width: this.data.width || 1024,
       height: this.data.height || 512,
       resizeObj: {
-        startW : 0,
+        startW: 0,
         startH: 0,
         mouX: 0,
         mouY: 0,
@@ -59,29 +63,29 @@
   },
   methods: {
     //resize
-      mousedown(e){
-        debugger
-        this.resizeObj.mouX = e.clientX;
-        this.resizeObj.mouY = e.clientY;
-        this.resizeObj.startW = this.width;
-        this.resizeObj.startH = this.height;
-        this.resizeObj.resizeLock = true;
-      },
-      mousemove(e){
-        document.onmousemove = function(e){
-          if(!this.resizeObj.resizeLock){
-            return
-          }
-          e = e||window.event;
-          e.preventDefault();
-          this.width = this.resizeObj.startW + e.clientX-this.resizeObj.mouX;
-          this.height = this.resizeObj.startH + e.clientY-this.resizeObj.mouY;
-        }.bind(this)
-      },
-      mouseup(){
-        this.resizeObj.resizeLock = false;
-        document.onmousemove = null;
-      },
+    mousedown(e) {
+      debugger
+      this.resizeObj.mouX = e.clientX;
+      this.resizeObj.mouY = e.clientY;
+      this.resizeObj.startW = this.width;
+      this.resizeObj.startH = this.height;
+      this.resizeObj.resizeLock = true;
+    },
+    mousemove(e) {
+      document.onmousemove = function (e) {
+        if (!this.resizeObj.resizeLock) {
+          return
+        }
+        e = e || window.event;
+        e.preventDefault();
+        this.width = this.resizeObj.startW + e.clientX - this.resizeObj.mouX;
+        this.height = this.resizeObj.startH + e.clientY - this.resizeObj.mouY;
+      }.bind(this)
+    },
+    mouseup() {
+      this.resizeObj.resizeLock = false;
+      document.onmousemove = null;
+    },
     //resize end
     closeFrame: function () {
       this.$store.dispatch('desktop/closeFrame', this.data);
@@ -97,12 +101,12 @@
       //鎵惧埌褰撳墠鐨刬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,
+      html2canvas(curIframe.contentWindow.document.body, {
+        dpi: window.devicePixelRatio * 4,
         logging: true, //鏌ョ湅html2canvas鍐呴儴鎵ц娴佺▼
         removeContainer: true,
-        imageTimeout : 0, 
-        useCORS : true //寮�鍚法鍩熼厤缃�
+        imageTimeout: 0,
+        useCORS: true //寮�鍚法鍩熼厤缃�
       }).then(canvas => {
         let shotSrc = canvas.toDataURL();
         this.$store.commit('desktop/addMinDock', {
@@ -179,7 +183,8 @@
 </script>
 
 <style scoped>
-html,body{
+html,
+body {
   heiht: 100%;
 }
 .d-frame {
@@ -210,7 +215,7 @@
 
 .d-frame-title-operation i {
   margin: 0 3px;
-  font-size:18px;
+  font-size: 18px;
 }
 
 .d-frame-operation-close {
@@ -277,6 +282,6 @@
   height: 15px;
   z-index: 1000;
   cursor: nwse-resize;
-  background: url("/images/resize.png") no-repeat;
+  background: url("/images/desktop/resize.png") no-repeat;
 }
 </style>
\ No newline at end of file

--
Gitblit v1.8.0