Explorar el Código

生单打开新页签改为弹出网页框

liangzhicheng hace 2 años
padre
commit
9bbe7ceff0
Se han modificado 2 ficheros con 8 adiciones y 2 borrados
  1. 1 1
      package.json
  2. 7 1
      src/window/tabView/TabButton.vue

+ 1 - 1
package.json

@@ -1,7 +1,7 @@
 {
   "name": "client-base-v4",
   "description": "Leanwo Prodog Client",
-  "version": "3.0.84",
+  "version": "3.0.85",
   "author": "yangzhijie1488 <yangzhijie1488@163.com>",
   "scripts": {
     "dev": "cross-env webpack serve --config ./webpack.dev.js",

+ 7 - 1
src/window/tabView/TabButton.vue

@@ -655,7 +655,13 @@ export default {
       let modelData = JSON.stringify(this.modelData);
       console.log(modelData);
       localStorage.setItem(_self.uuid + '#GenerateDocumentTool', modelData);
-      window.open(frameUrl);
+
+      var iWidth = 800;//弹出窗口的宽度;
+      var iHeight = 400; //弹出窗口的高度;
+      var iTop = (window.screen.availHeight-30-iHeight)/2;//获得窗口的垂直位置;
+      var iLeft = (window.screen.availWidth-10-iWidth)/2; //获得窗口的水平位置;
+      window.open(frameUrl,'_blank','height='+iHeight+',innerHeight='+iHeight+',width='+iWidth+',innerWidth='+iWidth+',top='+iTop+',left='+iLeft+',toolbar=no,menubar=no,scrollbars=auto,resizeable=no,location=no,status=no');
+      // window.open(frameUrl);
     },
 
     modelDataChanged: function (newModelData) {