FIX_RACK_RATE_NUM_TO_WORD : RV

This commit is contained in:
VENKATESHWARAN 2024-05-09 08:44:09 +05:30
parent 9e2157c412
commit 92886a8ecc

View File

@ -60,7 +60,6 @@
<script> <script>
var policy_grid_id = $('#client_id').val(); var policy_grid_id = $('#client_id').val();
var grid_html = ''; var grid_html = '';
var addOREditVariable = 0;
// $('#gmc_remove').hide(); // $('#gmc_remove').hide();
$('#btnGridSubmit').hide(); $('#btnGridSubmit').hide();
@ -209,7 +208,6 @@ function addGridHTML(event = false, data = false, ui_type = false, si_or_bp = fa
</div> </div>
</div> </div>
</div> </div>
</div>`; </div>`;
@ -608,15 +606,14 @@ function addGridHTML(event = false, data = false, ui_type = false, si_or_bp = fa
if (dataIdValue == '1') { if (dataIdValue == '1') {
$('#gpa_sum_si').trigger('keyup'); $('#gpa_sum_si').trigger('keyup');
// $('input[name="gpa_sum_si[]"]').each(function() { $('#gpa_sum_si2').trigger('keyup');
// $('input[name="gpa_sum_si[]"]').each(function() {
// console.log($(this)); // console.log($(this));
// $(this).trigger('keyup'); // $(this).trigger('keyup');
// }); // });
} }
if(dataIdValue == '3'){
$('#gpa_sum_si2').trigger('keyup');
}
$('#gpa_sum_insured').hide(); $('#gpa_sum_insured').hide();
$('#btnGridSubmit').show(); $('#btnGridSubmit').show();
@ -813,7 +810,6 @@ $('body').on('click', '.btnPolicyModel', function() {
var si_or_bp_value = ''; var si_or_bp_value = '';
if (res.premiumData && res.premiumData.length > 0) { if (res.premiumData && res.premiumData.length > 0) {
addOREditVariable = 1
if (res.premiumData[0].si_or_bp) { if (res.premiumData[0].si_or_bp) {
si_or_bp_value = res.premiumData[0].si_or_bp; si_or_bp_value = res.premiumData[0].si_or_bp;
@ -847,6 +843,10 @@ $('body').on('click', '.btnPolicyModel', function() {
$(this).trigger('keyup'); $(this).trigger('keyup');
}); });
$('input[name="gpa_sum_si2[]"]').each(function() {
$(this).trigger('keyup');
});
$('input[name="gpa_sum_premium[]"]').each(function() { $('input[name="gpa_sum_premium[]"]').each(function() {
$(this).trigger('keyup'); $(this).trigger('keyup');
}); });
@ -861,6 +861,7 @@ $('body').on('click', '.btnPolicyModel', function() {
console.log($(this)); console.log($(this));
$(this).trigger('keyup'); $(this).trigger('keyup');
}); });
}, },
error: function(xhr, status, error) { error: function(xhr, status, error) {
console.error(xhr.responseText); console.error(xhr.responseText);
@ -1031,7 +1032,7 @@ function appendGridtHtml(ui_type = false, data = false, ) {
console.log('step 3') console.log('step 3')
html = `<div class="form-row gpa_sum_insure_remove" style="width:101%" id="removeChild_${Count}"> html = `<div class="form-row gpa_band_remove" style="width:101%" id="removeChild_${Count}">
<div class="form-group col-md-2" id=""> <div class="form-group col-md-2" id="">
<label for="mobile">Band/Grade<span class="text-danger">*</span></label> <label for="mobile">Band/Grade<span class="text-danger">*</span></label>
@ -1420,6 +1421,7 @@ function removebutton(index, type) {
function checkDuplicate() { function checkDuplicate() {
if ($('#grid')[0].value === '3') { if ($('#grid')[0].value === '3') {
var siInputs = $('input[name="3_si[]"]'); var siInputs = $('input[name="3_si[]"]');
var premiumInputs = $('input[name="3_premium[]"]'); var premiumInputs = $('input[name="3_premium[]"]');
@ -1736,6 +1738,48 @@ function checkDuplicate() {
return true; return true;
} else { } else {
return false; return false;
}
}else if ($('#grid')[0].value === '1') {
var selectedValue = $('#si_or_bp').val();
if(selectedValue == 1){
var siInputs = $('input[name="3_si[]"]');
var premiumInputs = $('input[name="3_premium[]"]');
var siValues = [];
var premiumValues = [];
var siDuplicates = false;
var premiumDuplicates = false;
// Extract values from input arrays
siInputs.each(function() {
siValues.push($(this).val());
});
premiumInputs.each(function() {
premiumValues.push($(this).val());
});
for (var i = 0; i < siValues.length; i++) {
for (var j = i + 1; j < siValues.length; j++) {
if (siValues[i] === siValues[j] && premiumValues[i] === premiumValues[j]) {
siDuplicates = true;
}
}
}
if (siDuplicates || premiumDuplicates) {
toastr.warning('Duplicates found!', 'warning');
return true;
} else {
return false;
}
}else if(selectedValue == 3){
} }
} }
} }
@ -1824,16 +1868,14 @@ function gpaSumInsureMultiplier(element) {
function si_orbp_change_function() { function si_orbp_change_function() {
if(addOREditVariable == 0){
$('.gpa_sum_insure_remove').remove();
}
// $('.gpa_sum_insure_remove').remove(); // $('.gpa_sum_insure_remove').remove();
var selectedValue = $('#si_or_bp').val(); var selectedValue = $('#si_or_bp').val();
if (selectedValue == 2) { if (selectedValue == 2) {
$('.gpa_sum_insure_remove').hide();
$('.gpa_band_remove').hide();
$('#si_or_bp_full_div').css({ $('#si_or_bp_full_div').css({
'display': '', 'display': '',
}); });
@ -1874,6 +1916,27 @@ function si_orbp_change_function() {
} else if (selectedValue == 1) { } else if (selectedValue == 1) {
$('.gpa_sum_insure_remove').show();
$('.gpa_band_remove').hide();
var count = $("div.form-row.gpa_sum_insure_remove").length;
if(count == 0){
$('#gmc_add_more').show();
}else{
$('#gmc_add_more').hide();
}
console.log('gmcBandInput', count)
var gpaBandRemoveElements = $("#grid_1").nextAll("div").find(".gpa_band_remove").length;
console.log("Elements with class 'gpa_band_remove' within next div siblings:", gpaBandRemoveElements);
var gmcBandInput = $("#grid_1").find('input[name="gmc_band[]"]').length
console.log('gmcBandInput', gmcBandInput)
$('#si_or_bp_full_div').css({ $('#si_or_bp_full_div').css({
'display': '', 'display': '',
}); });
@ -1912,6 +1975,18 @@ function si_orbp_change_function() {
} else if (selectedValue == 3) { } else if (selectedValue == 3) {
$('.gpa_sum_insure_remove').hide();
$('.gpa_band_remove').show();
var count = $("div.form-row.gpa_band_remove").length;
if(count == 0){
$('#gmc_add_more2').show();
}else{
$('#gmc_add_more2').hide();
}
console.log('gmcBandInput', count)
$('#si_or_bp_full_div').css({ $('#si_or_bp_full_div').css({
'display': '', 'display': '',
@ -1946,7 +2021,7 @@ function si_orbp_change_function() {
var elementsToUnhide = gridContentInput.find('.gpa_sum_insure_remove'); var elementsToUnhide = gridContentInput.find('.gpa_sum_insure_remove');
elementsToUnhide.show(); // elementsToUnhide.show();
} else { } else {
$('#si_or_bp_full_div').css({ $('#si_or_bp_full_div').css({