FIX_LENGTH_IN_RFQNONEB_SRI
This commit is contained in:
parent
2c2768ef2f
commit
96ac988a7b
@ -2849,11 +2849,20 @@
|
||||
function getTotalCount(proposalDataArray) {
|
||||
let proposals = proposalDataArray.proposal_data.over_all_column_data;
|
||||
|
||||
let proposalCount = Object.keys(proposals).length; // Count proposals
|
||||
let insurerCount = Object.values(proposals).reduce((sum, proposal) => {
|
||||
return sum + (proposal.insurers ? proposal.insurers.length : 0);
|
||||
}, 0); // Count insurers across all proposals
|
||||
// Object.k(proposals)
|
||||
// console.log("Proposal insurer keuys : ",proposals)
|
||||
var proposalCount = 0;
|
||||
var insurerCount = 0;
|
||||
for (const key in proposals) {
|
||||
if (proposals[key].qcr !== 0) {
|
||||
proposalCount++; // Count proposals where qcr !== 0
|
||||
|
||||
// Only count insurers if the proposal's qcr !== 0
|
||||
insurerCount += proposals[key].insurers
|
||||
? proposals[key].insurers.filter(insurer => insurer.qcr !== 0).length
|
||||
: 0;
|
||||
}
|
||||
}
|
||||
return proposalCount + insurerCount;
|
||||
}
|
||||
|
||||
@ -3388,7 +3397,7 @@
|
||||
var proposal = getProposalsWithQCRZero(overallData);
|
||||
// // console.log("column to hide : ", proposal);
|
||||
proposal.forEach(function(prop) {
|
||||
console.log("column prop : ", prop);
|
||||
// console.log("column prop : ", prop);
|
||||
hideColumn(prop);
|
||||
})
|
||||
|
||||
@ -3438,7 +3447,7 @@
|
||||
|
||||
// Calculate range of subheaders to hide (same colspan as proposal header)
|
||||
const endColumnIndex = startColumnIndex + proposalColspan - 1;
|
||||
console.log("end col index : ",endColumnIndex);
|
||||
// console.log("end col index : ",endColumnIndex);
|
||||
|
||||
for (let i = startColumnIndex; i <= endColumnIndex; i++) {
|
||||
if (subHeaders[i]) subHeaders[i].style.display = "none";
|
||||
@ -3651,7 +3660,7 @@
|
||||
}
|
||||
});
|
||||
|
||||
console.log("Insurer names to make non-editable:", insNames);
|
||||
// console.log("Insurer names to make non-editable:", insNames);
|
||||
|
||||
$("table").each(function() {
|
||||
var table = $(this);
|
||||
@ -3664,8 +3673,11 @@
|
||||
|
||||
mainHeaderRow.children("th, td").each(function() {
|
||||
var cellText = $(this).text().trim();
|
||||
if (cellText.startsWith("Existing")){
|
||||
cellText = lead_type == 2 ?"Existing Renewal 0":"Existing Roll Over 0";
|
||||
}
|
||||
var colspan = parseInt($(this).attr("colspan") || 1, 10);
|
||||
console.log("cellText",cellText);
|
||||
// console.log("cellText",cellText);
|
||||
// Store the header text at this visual index
|
||||
for (var i = 0; i < colspan; i++) {
|
||||
headerMapping[visualIndex + i] = cellText;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user