Browse Source

森语-搬运工对账单/事故处理单-打印

jbb 2 years ago
parent
commit
802329ef3e

+ 1 - 1
src/views/oa/modules/IncidentTicketModalDetail.vue

@@ -754,7 +754,7 @@
          + 'table{width: 100% !important;border-collapse: collapse;border-spacing: 0;overflow-x:hidden;}\n'
          + 'th,td{width:5%;height: 18px;border: 1px solid #999;font-size: 12px;color: #333;max-width:2000px;text-align: center;}\n'
          + 'th{color: #333}\n'
-         +'@media print{@page {size:landscape}}'
+        //  +'@media print{@page {size:landscape}}'
          + '</style>';;
          win.document.write(style+html);
          win.focus();

+ 11 - 3
src/views/oa/modules/SyCarryDetailModal.vue

@@ -417,6 +417,9 @@
         win.document.write("<h1>");
         win.document.write('宁波马菲羊纺织科技有限公司名称');
         win.document.write("</h1>");
+        win.document.write("<h2>");
+        win.document.write(this.formState.name);
+        win.document.write("</h2>");
         // 给table头
         win.document.write("<table>");
         for (var i = 0; i <data.length ; i++) { //外层循环 作用行
@@ -426,7 +429,11 @@
             for (var j = 0; j < cloumn.length; j++) { //内层循环 作用列
               // 给表的列columns 头
               if(j !== cloumn.length-1){
-                win.document.write("<td>");  
+                if(cloumn[j].title == '集装箱号'){
+                  win.document.write("<td style='width:15%'>");  
+                  }else{ 
+                    win.document.write("<td>");
+                  }
                 win.document.write(cloumn[j].title);
                 // 给表的列columns 尾
                 win.document.write("</td>");
@@ -458,12 +465,13 @@
         const style = '<style>\n'
          +'.noprint{display:none}'
          + 'table{width: 100% !important;border-collapse: collapse;border-spacing: 0;overflow-x:hidden;}\n'
-         + 'th,td{width:5%;border: 1px solid;text-align: center}\n'
+         + 'th,td{width:5%;border: 1px solid;text-align: center;word-break: break-all;}\n'
          + 'h1{text-align: center}\n'
+         + 'h2{text-align: center}\n'
          + '.work{display: block;text-align: center}\n'
          + '.workFooter{display: block;margin-top: 2%;}\n'
          + '.workFooter1{width: 10%;float: right;margin-top: 2%;}\n'
-         +'@media print{@page {size:landscape}}'
+        //  +'@media print{@page {size:landscape}}'
          + '</style>';
         win.document.write(style);
         win.focus();