Index: ssts-web/src/main/webapp/disinfectsystem/reportforms/departmentMonthlyDetailDSInvoiceItemView.js =================================================================== diff -u -r34469 -r34470 --- ssts-web/src/main/webapp/disinfectsystem/reportforms/departmentMonthlyDetailDSInvoiceItemView.js (.../departmentMonthlyDetailDSInvoiceItemView.js) (revision 34469) +++ ssts-web/src/main/webapp/disinfectsystem/reportforms/departmentMonthlyDetailDSInvoiceItemView.js (.../departmentMonthlyDetailDSInvoiceItemView.js) (revision 34470) @@ -105,9 +105,10 @@ } if (newPrintConfig.header) { for (var k = 0; k < newPrintConfig.header.length; k++) { - newPrintConfig.header[k].label.replace('#', pageIndex); - newPrintConfig.header[k].label.replace('&', pageSize); + newPrintConfig.header[k].label = newPrintConfig.header[k].label.replace('#', pageIndex); + newPrintConfig.header[k].label = newPrintConfig.header[k].label.replace('&', pageSize); } + headerArr = newPrintConfig.header; } if (newPrintConfig.footer) { footerArr = newPrintConfig.footer; @@ -147,7 +148,7 @@ if (value == '') { value = 0; } else { - value = parseFloat(value).toFixed(2) + value = parseFloat(value).toFixed(4); } } else if (dataIndex == 'amount') { if (value == '') { @@ -160,7 +161,13 @@ } html += ''; html += '合计:'; - html += '' + obj.totalPrice + ''; + var totalPrice = 0; + if (obj.totalPrice == '') { + totalPrice = 0; + } else { + totalPrice = parseFloat(obj.totalPrice).toFixed(4); + } + html += '' + totalPrice + ''; html += ''; html += ''; html += '';