Browse Source

changes in food report penalty amount pdf

master
yoganandhan 5 months ago
parent
commit
a18838fb2a
  1. 17
      src/main/resources/templates/modules/fooddistribution/fooddistributiondetailedreport.html

17
src/main/resources/templates/modules/fooddistribution/fooddistributiondetailedreport.html

@ -381,6 +381,8 @@
doc.content[1].table.dontBreakRows = true; doc.content[1].table.dontBreakRows = true;
var rowCount = doc.content[1].table.body.length; var rowCount = doc.content[1].table.body.length;
var totalPenalty = 0;
for (var i = 1; i < rowCount; i++) { for (var i = 1; i < rowCount; i++) {
var evidenceCell = doc.content[1].table.body[i][4]; var evidenceCell = doc.content[1].table.body[i][4];
var urlText = typeof evidenceCell === 'object' ? evidenceCell.text : evidenceCell; var urlText = typeof evidenceCell === 'object' ? evidenceCell.text : evidenceCell;
@ -394,8 +396,23 @@
decoration: 'underline' decoration: 'underline'
}; };
} }
var penaltyCell = doc.content[1].table.body[i][5];
var penaltyText = typeof penaltyCell === 'object' ? penaltyCell.text : penaltyCell;
if (penaltyText && penaltyText !== '-' && penaltyText !== 'Pending') {
var amount = parseInt(penaltyText.replace(/[^0-9]/g, ''));
if (!isNaN(amount)) {
totalPenalty += amount;
}
} }
} }
doc.content[1].table.body.push([
{ text: 'Total Penalty Amount', colSpan: 5, alignment: 'right', bold: true },
{}, {}, {}, {},
{ text: 'Rs. ' + totalPenalty, bold: true }
]);
}
}, },
{ {
extend: 'excelHtml5', extend: 'excelHtml5',

Loading…
Cancel
Save