FIX_ISSUE

This commit is contained in:
VENKATESHWARAN 2026-06-09 15:40:58 +05:30
parent a7de199d43
commit 83fe658718

View File

@ -2084,17 +2084,8 @@
})
$(document).on('click', 'label.switch.readonly-select, input[type="checkbox"][name="co_share_type[]"].readonly-select', function(e) {
e.preventDefault();
return false;
});
$(document).on('change', 'input[type="checkbox"][name="co_share_type[]"]', function() {
if ($(this).hasClass('readonly-select')) {
return false;
}
// $('[name="base_premium[]"]').val("");
// $('[name="co_premium[]"]').val("");
@ -3483,20 +3474,6 @@
$('#co_ter_premium_' + input).val(cotep.toFixed(2));
}
function isInceptionEditMode() {
return !!$('#policy_tranction_primarykey').val();
}
function lockLeaderCheckboxesInEdit() {
if (!isInceptionEditMode()) {
return;
}
$('input[type="checkbox"][name="co_share_type[]"]').each(function() {
$(this).addClass('readonly-select');
$(this).closest('label.switch').addClass('readonly-select');
});
}
function syncInsurerIdFromLeader() {
if ($('#cop_yes').is(':checked')) {
let leaderInsurer = '';
@ -5421,8 +5398,6 @@
dateFormat: "d/m/Y",
allowInput: false
});
lockLeaderCheckboxesInEdit();
}
function removeInsurerColumn(index, count_index) {
@ -5504,7 +5479,7 @@
cell.find('select').val(insurer).change().toggleClass('readonly-select', !!disable_td);
break;
case 1: // Is Leader?
cell.find('input[type="checkbox"]').prop('checked', data.co_share_type == 1).change();
cell.find('input[type="checkbox"]').prop('checked', data.co_share_type === '1').change().toggleClass('readonly-select', !!disable_td);
break;
case 2: // CD Account Number
cell.find('select').val(cd_ac_pk);
@ -5634,7 +5609,7 @@
cell.find('select').val(insurer).change().toggleClass('readonly-select', !!disable_td);
break;
case 1: // Is Leader?
cell.find('input[type="checkbox"]').prop('checked', data.co_share_type == 1).change();
cell.find('input[type="checkbox"]').prop('checked', data.co_share_type === '1').change().toggleClass('readonly-select', !!disable_td);
break;
case 2: // CD Account Number
cell.find('select').val(cd_ac_pk);
@ -5739,7 +5714,6 @@
// $('input:disabled, select:disabled, textarea:disabled').addClass('readonly-color');
syncInsurerIdFromLeader();
lockLeaderCheckboxesInEdit();
console.log('#################################### END Populate Table ####################################');