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