|
@@ -389,9 +389,8 @@
|
|
|
|
|
|
handlePrint(){
|
|
|
const cloumn = this.syCarryBTable.columns
|
|
|
- var data = this.syCarryBTable.dataSource
|
|
|
- //增加合计行
|
|
|
- data.push({
|
|
|
+ var data = [...this.syCarryBTable.dataSource]
|
|
|
+ var obj = {
|
|
|
orderDate:'合计',
|
|
|
invoiceNo:'',
|
|
|
saleInvoiceNo:'',
|
|
@@ -407,7 +406,10 @@
|
|
|
containerNo:this.formState.totalText,
|
|
|
jhyNameData:this.formState.totalNum
|
|
|
|
|
|
- })
|
|
|
+ }
|
|
|
+ //增加合计行
|
|
|
+ data.push(obj)
|
|
|
+ data.splice(0,0,obj)
|
|
|
const win = window.open();
|
|
|
win.document.write("<span class='work'>");
|
|
|
win.document.write(this.formState.demo);
|
|
@@ -433,7 +435,7 @@
|
|
|
}else{
|
|
|
for (var j = 0; j < cloumn.length-1; j++) { //内层循环 作用列
|
|
|
var cc = cloumn[j].dataIndex
|
|
|
- var dd = data[i][cc]
|
|
|
+ var dd = data[i][cc] ?data[i][cc]:''
|
|
|
win.document.write("<td>");
|
|
|
win.document.write(dd);
|
|
|
// 给表的列columns 尾
|
|
@@ -447,7 +449,8 @@
|
|
|
// 给table尾
|
|
|
win.document.write("</table>");
|
|
|
win.document.write("<span class='workFooter'>");
|
|
|
- win.document.write('备注:'+this.formState.remarks);
|
|
|
+ var remarks = this.formState.remarks?this.formState.remarks:''
|
|
|
+ win.document.write('备注:'+remarks);
|
|
|
win.document.write("</span>");
|
|
|
win.document.write("<div class='workFooter1'>");
|
|
|
win.document.write('审批:');
|
|
@@ -460,6 +463,7 @@
|
|
|
+ '.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}}'
|
|
|
+ '</style>';
|
|
|
win.document.write(style);
|
|
|
win.focus();
|