|
@@ -987,7 +987,8 @@ function initDetailTable() {
|
|
|
if(rowObject.retprice === '合计'){
|
|
|
return cellvalue
|
|
|
}
|
|
|
- return keepTwoDecimal(rowObject.retprice * rowObject.amount)
|
|
|
+ // 保留4位小数
|
|
|
+ return keepMiDecimal(rowObject.retprice * rowObject.amount, 10000)
|
|
|
}
|
|
|
},
|
|
|
{
|
|
@@ -1204,12 +1205,13 @@ function printXyCount(flag, pageClassText) {
|
|
|
let summaryData = [];
|
|
|
for (var i = 0; i < datas.length; i++) {
|
|
|
let data = datas[i];
|
|
|
- let summaryInfo = {chargeCode:'', serial: '',amount:0, printPageNo:'', printPageClass:'' };
|
|
|
+ let summaryInfo = {chargeCode:'', serial: '',amount:0, printPageNo:'', printPageClass:'', retprice:0 };
|
|
|
summaryInfo.chargeCode = data.chargeCode;
|
|
|
summaryInfo.serial = data.serial;
|
|
|
summaryInfo.amount = data.amount;
|
|
|
summaryInfo.printPageNo = data.pageNo;
|
|
|
summaryInfo.printPageClass = data.pageClass;
|
|
|
+ summaryInfo.retprice = data.retprice;
|
|
|
summaryData.push(summaryInfo)
|
|
|
let handle = data.fybz;
|
|
|
if (pageClass === "T" || pageClass === "HT") {
|
|
@@ -1231,7 +1233,7 @@ function printXyCount(flag, pageClassText) {
|
|
|
html += '<td class="xtd" style="text-align: center;">' + data.totalMoney + '</td>';
|
|
|
html += '</tr>';
|
|
|
totalMoney += parseFloat(data.totalMoney);
|
|
|
- summaryInfo = {chargeCode:'', serial: '',amount:0, printPageNo:'', printPageClass:''};
|
|
|
+ summaryInfo = {chargeCode:'', serial: '',amount:0, printPageNo:'', printPageClass:'', retprice:0};
|
|
|
}
|
|
|
html += '<tr class="sjhHz">';
|
|
|
html += '<td colspan="8" style="text-align: right;font-weight: 700;">总计:' + keepTwoDecimal(parseFloat(totalMoney)) + '</td>';
|