MERGE_TEST_RATE_LIMIT_FIX

This commit is contained in:
Ubuntu 2026-06-10 12:59:15 +05:30
commit 0fce8ee236
3 changed files with 4 additions and 30 deletions

View File

@ -3764,7 +3764,7 @@ class LeadsController extends BaseController
if(isset($propsal_and_insurer)) {
if (! empty($propsal_and_insurer[0])) {
$parts = explode('-', $propsal_and_insurer[0], 2);
$parts = explode('-', $propsal_and_insurer, 2);
$proposal_key = $parts[0] ?? null;
$insurer_key = $parts[1] ?? null;
} else {

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 ####################################');

View File

@ -4664,7 +4664,7 @@ function appendInsurerContact(data) {
$.each(data, function(index, item) {
$('#placement_to').append($('<option>', {
value: item.id,
value: item.contact_person_email,
text: item.contact_person_email
}));