FIX_CLIENT_POLICY_EDIT_HIDE_AND_SHOW_ISSUE : RV

This commit is contained in:
VENKATESHWARAN 2024-05-09 10:27:56 +05:30
parent eadd03c45b
commit 0c6be0aaeb

View File

@ -549,26 +549,39 @@
// appendPolicyFormFields(2); // appendPolicyFormFields(2);
// } // }
if (dataId == 3) { if($('#policy_type').val() == 1){
var displayStatus = $('#base_policy_id').css('display'); console.log('step 1')
$('#base_policy_id').show();
$('#base_policy').prop('required', true);
if (displayStatus === 'none') { if (dataId == 3) {
$('#base_policy').val('').change();
}
// $('#base_policy').find('option[data-id="3"]').hide(); console.log('step 2')
} else { var displayStatus = $('#base_policy_id').css('display');
$('#base_policy_id').show();
$('#base_policy').prop('required', true);
var displayStatus = $('#base_policy_id').css('display'); if (displayStatus === 'none') {
$('#base_policy_id').hide(); console.log('step 2.1')
$('#base_policy').prop('required', false);
if (displayStatus === 'none') { $('#base_policy').val('').change();
$('#base_policy').val('').change(); }
// $('#base_policy').find('option[data-id="3"]').hide();
} else {
console.log('step 3')
var displayStatus = $('#base_policy_id').css('display');
$('#base_policy_id').hide();
$('#base_policy').prop('required', false);
if (displayStatus === 'none') {
console.log('step 3.1')
$('#base_policy').val('').change();
}
} }
} }
@ -648,7 +661,28 @@
$('#base_policy').prop('required', false); $('#base_policy').prop('required', false);
} }
if(res.data.is_addon == 1 && res.data.base_policy > 0){
// $("#insurer").next(".select2-container").css({
// 'pointer-events': 'none',
// });
// $('#select2-insurer-container').css({
// 'background-color': '#ebebe0',
// });
// $("#tpa").next(".select2-container").css({
// 'pointer-events': 'none',
// });
// $('#select2-tpa-container').css({
// 'background-color': '#ebebe0',
// });
}
if (res.data.is_addon == 2 || res.data.is_addon == 3) { if (res.data.is_addon == 2 || res.data.is_addon == 3) {
$("#insurer").next(".select2-container").css({ $("#insurer").next(".select2-container").css({
'pointer-events': 'none', 'pointer-events': 'none',
}); });
@ -693,14 +727,17 @@
$.each(res.client_policy_list, function(index, item) { $.each(res.client_policy_list, function(index, item) {
OptionsHTML += '<option data-id="' + item.policy_type_id + OptionsHTML += '<option data-id="' + item.policy_type_id +
'" value="' + item.id + '" ' + (res.data.base_policy === item.id ? '" value="' + item.id + '" ' + (res.data.base_policy === item.id ?
'selected="selected"' : '') + '>' + item.name + '</option>'; 'selected="selected"' : '') + '>' + item.name + '( ' + item.policy_type + ' )</option>';
}); });
$('#base_policy').html(OptionsHTML); $('#base_policy').html(OptionsHTML);
setTimeout(function() { setTimeout(function() {
$('#policy').val(res.data.policy_id).change(); $('#policy').val(res.data.policy_id).change();
$('#base_policy').val(res.data.base_policy);
$('#base_policy').change();
}, 3000); }, 3000);
}, },
error: function(xhr, status, error) { error: function(xhr, status, error) {
console.error(xhr.responseText); console.error(xhr.responseText);