Index: ssts-web/src/main/webapp/disinfectsystem/print/print.js =================================================================== diff -u -r17771 -r17871 --- ssts-web/src/main/webapp/disinfectsystem/print/print.js (.../print.js) (revision 17771) +++ ssts-web/src/main/webapp/disinfectsystem/print/print.js (.../print.js) (revision 17871) @@ -433,34 +433,80 @@ } tableHtml += ""; } - - // 打印合计信息 - tableHtml = appendTableRowString(tableHtml, myObj.goodsTable.rowHeight , myObj.goodsTable.fontSize); - var style = getTableTdStyle(myObj.goodsTable,0); - tableHtml += "合计"; + //打印表格表尾的统计信息 + if(myObj.goodsTable.footer){ + tableHtml += "" + var rowCount = myObj.goodsTable.footer.length; + for(var row = 0; row < rowCount;++row){ + var rowObj = myObj.goodsTable.footer[row]; + tableHtml = appendTableRowString(tableHtml, myObj.goodsTable.rowHeight , myObj.goodsTable.fontSize); + var colIndex = 0; + for(var col=0;col"; + } + tableHtml += ""; + } + tableHtml += ""; + } + if(!myObj.goodsTable.donotPrintTotal){ + // 打印合计信息 + tableHtml = appendTableRowString(tableHtml, myObj.goodsTable.rowHeight , myObj.goodsTable.fontSize); + var style = getTableTdStyle(myObj.goodsTable,0); + tableHtml += "合计"; - for (var i=1;i= 0 || indexName == "amount"){ - value = printSummaryObj.totalGoodsAmount; + for (var i=1;i= 0 || indexName == "amount"){ + value = printSummaryObj.totalGoodsAmount; + } + else if (indexName == "applyAmount"){ + value = printSummaryObj.totalApplyAmount; + } + else if (indexName == "recyclingAmount"){ + value = printSummaryObj.totalRecyclingAmount; + } + else if(indexName == "rowPrice" || indexName == "totalPrice"){ + value = formatMoney(printSummaryObj.totalPrice); + } + + tableHtml += "" + value + " "; } - else if (indexName == "applyAmount"){ - value = printSummaryObj.totalApplyAmount; - } - else if (indexName == "recyclingAmount"){ - value = printSummaryObj.totalRecyclingAmount; - } - else if(indexName == "rowPrice" || indexName == "totalPrice"){ - value = formatMoney(printSummaryObj.totalPrice); - } - tableHtml += "" + value + " "; + tableHtml += ""; } - - tableHtml += ""; + tableHtml += ""; LODOP.ADD_PRINT_TABLE(myObj.goodsTable.position[0], myObj.goodsTable.position[1], myObj.goodsTable.position[2], myObj.goodsTable.position[3],tableHtml);