MERGE_UAT_RATE_LIMIT_FIX
This commit is contained in:
commit
7c2cd011ab
@ -3764,7 +3764,7 @@ class LeadsController extends BaseController
|
|||||||
if(isset($propsal_and_insurer)) {
|
if(isset($propsal_and_insurer)) {
|
||||||
|
|
||||||
if (! empty($propsal_and_insurer[0])) {
|
if (! empty($propsal_and_insurer[0])) {
|
||||||
$parts = explode('-', $propsal_and_insurer[0], 2);
|
$parts = explode('-', $propsal_and_insurer, 2);
|
||||||
$proposal_key = $parts[0] ?? null;
|
$proposal_key = $parts[0] ?? null;
|
||||||
$insurer_key = $parts[1] ?? null;
|
$insurer_key = $parts[1] ?? null;
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
@ -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() {
|
$(document).on('change', 'input[type="checkbox"][name="co_share_type[]"]', function() {
|
||||||
|
|
||||||
if ($(this).hasClass('readonly-select')) {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
// $('[name="base_premium[]"]').val("");
|
// $('[name="base_premium[]"]').val("");
|
||||||
// $('[name="co_premium[]"]').val("");
|
// $('[name="co_premium[]"]').val("");
|
||||||
|
|
||||||
@ -3483,20 +3474,6 @@
|
|||||||
$('#co_ter_premium_' + input).val(cotep.toFixed(2));
|
$('#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() {
|
function syncInsurerIdFromLeader() {
|
||||||
if ($('#cop_yes').is(':checked')) {
|
if ($('#cop_yes').is(':checked')) {
|
||||||
let leaderInsurer = '';
|
let leaderInsurer = '';
|
||||||
@ -5421,8 +5398,6 @@
|
|||||||
dateFormat: "d/m/Y",
|
dateFormat: "d/m/Y",
|
||||||
allowInput: false
|
allowInput: false
|
||||||
});
|
});
|
||||||
|
|
||||||
lockLeaderCheckboxesInEdit();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function removeInsurerColumn(index, count_index) {
|
function removeInsurerColumn(index, count_index) {
|
||||||
@ -5504,7 +5479,7 @@
|
|||||||
cell.find('select').val(insurer).change().toggleClass('readonly-select', !!disable_td);
|
cell.find('select').val(insurer).change().toggleClass('readonly-select', !!disable_td);
|
||||||
break;
|
break;
|
||||||
case 1: // Is Leader?
|
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;
|
break;
|
||||||
case 2: // CD Account Number
|
case 2: // CD Account Number
|
||||||
cell.find('select').val(cd_ac_pk);
|
cell.find('select').val(cd_ac_pk);
|
||||||
@ -5634,7 +5609,7 @@
|
|||||||
cell.find('select').val(insurer).change().toggleClass('readonly-select', !!disable_td);
|
cell.find('select').val(insurer).change().toggleClass('readonly-select', !!disable_td);
|
||||||
break;
|
break;
|
||||||
case 1: // Is Leader?
|
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;
|
break;
|
||||||
case 2: // CD Account Number
|
case 2: // CD Account Number
|
||||||
cell.find('select').val(cd_ac_pk);
|
cell.find('select').val(cd_ac_pk);
|
||||||
@ -5739,7 +5714,6 @@
|
|||||||
// $('input:disabled, select:disabled, textarea:disabled').addClass('readonly-color');
|
// $('input:disabled, select:disabled, textarea:disabled').addClass('readonly-color');
|
||||||
|
|
||||||
syncInsurerIdFromLeader();
|
syncInsurerIdFromLeader();
|
||||||
lockLeaderCheckboxesInEdit();
|
|
||||||
|
|
||||||
console.log('#################################### END Populate Table ####################################');
|
console.log('#################################### END Populate Table ####################################');
|
||||||
|
|
||||||
|
|||||||
@ -4664,7 +4664,7 @@ function appendInsurerContact(data) {
|
|||||||
|
|
||||||
$.each(data, function(index, item) {
|
$.each(data, function(index, item) {
|
||||||
$('#placement_to').append($('<option>', {
|
$('#placement_to').append($('<option>', {
|
||||||
value: item.id,
|
value: item.contact_person_email,
|
||||||
text: item.contact_person_email
|
text: item.contact_person_email
|
||||||
}));
|
}));
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user