CHANGE_BDS

This commit is contained in:
VENKATESHWARAN 2025-09-20 15:31:47 +05:30
parent fdb559feb4
commit 24524aab62

View File

@ -1211,19 +1211,19 @@
$(document).ready(function(){ $(document).ready(function(){
document.getElementById('vehicle_form').addEventListener('reset', function(event) { // document.getElementById('vehicle_form').addEventListener('reset', function(event) {
console.log('vehicle_form reset called', event.type); // console.log('vehicle_form reset called', event.type);
if(isVehicleFormSubmitting == false){ // if(isVehicleFormSubmitting == false){
event.preventDefault(); // event.preventDefault();
} // }
}); // });
document.getElementById('client_form').addEventListener('reset', function(event) { // document.getElementById('client_form').addEventListener('reset', function(event) {
console.log('client_form reset called', event.type); // console.log('client_form reset called', event.type);
if(isClientFormSubmitting == false){ // if(isClientFormSubmitting == false){
event.preventDefault(); // event.preventDefault();
} // }
}); // });
$('#upload_enrollment_model').on('hide.bs.modal', function (e) { $('#upload_enrollment_model').on('hide.bs.modal', function (e) {
@ -2337,10 +2337,12 @@
// $('#variance_' + input).val(!isNaN(variance) && isFinite(variance) ? variance.toFixed(2) : '0.00'); // $('#variance_' + input).val(!isNaN(variance) && isFinite(variance) ? variance.toFixed(2) : '0.00');
checkCDAmountForBasePremium(input);
setCoPremiums(input); setCoPremiums(input);
console.log('############################## END AMOUNT CALCULATION ############################################') console.log('############################## END AMOUNT CALCULATION ############################################')
} }
function actualAmountCalculation(input, field = null){ function actualAmountCalculation(input, field = null){
@ -4135,7 +4137,7 @@
newCell = `<td><input type="text" class="right-align-input" id="non_comm_per_amt_${insurerCount}" name="non_comm_per_amt[]" oninput="" onkeypress="return onlyNumbers(event)"></td>`; newCell = `<td><input type="text" class="right-align-input" id="non_comm_per_amt_${insurerCount}" name="non_comm_per_amt[]" oninput="" onkeypress="return onlyNumbers(event)"></td>`;
break; break;
case 7: // Base Premium case 7: // Base Premium
newCell = `<td><input type="text" class="right-align-input" id="base_premium_${insurerCount}" name="base_premium[]" oninput="" onkeypress="return onlyNumbers(event)" onkeyup="checkCDAmountForBasePremium(this);"></td>`; newCell = `<td><input type="text" class="right-align-input" id="base_premium_${insurerCount}" name="base_premium[]" oninput="" onkeypress="return onlyNumbers(event)"></td>`;
break; break;
case 8: // TP Premium case 8: // TP Premium
newCell = `<td><input type="text" class="right-align-input" id="tp_premium_${insurerCount}" name="tp_premium[]" oninput="" onkeypress="return onlyNumbers(event)"></td>`; newCell = `<td><input type="text" class="right-align-input" id="tp_premium_${insurerCount}" name="tp_premium[]" oninput="" onkeypress="return onlyNumbers(event)"></td>`;
@ -4835,22 +4837,27 @@
let client_type = $('#client_type').val(); let client_type = $('#client_type').val();
console.log('client type', client_type); console.log('client type', client_type);
let base_premium = $(input).val(); let base_premium = $('#base_premium_' +input).val();
console.log("base_premium:", base_premium); console.log("base_premium:", base_premium);
let tp_premium = $('#tp_premium_' +input).val();
console.log("tp_premium:", tp_premium);
// return;
if(client_type == 1){ if(client_type == 1){
let current_total_amt = $('#base_cd_amount').val() ?? 0; let current_total_amt = $('#base_cd_amount').val() ?? 0;
console.log('current_total_amt', current_total_amt); console.log('current_total_amt', current_total_amt);
// Extract increment value from input ID // Extract increment value from input ID
let input_id = input.id; // let input_id = input.id;
console.log("input_id:", input_id); // console.log("input_id:", input_id);
let increment = input_id.split("_").pop(); // let increment = input_id.split("_").pop();
console.log("increment:", increment); // console.log("increment:", increment);
let total_amt = $('#total_amt_' + increment).val(); let total_amt = $('#total_amt_' + input).val();
console.log("total_amt:", total_amt); console.log("total_amt:", total_amt);
let differnce_bp_amt = 0; let differnce_bp_amt = 0;
@ -4872,7 +4879,7 @@
console.log("total_amt:", total_amt); console.log("total_amt:", total_amt);
// Get the corresponding `cd_ac_no` value // Get the corresponding `cd_ac_no` value
let cd_ac_no = $('#cd_ac_no_' + increment).val(); let cd_ac_no = $('#cd_ac_no_' + input).val();
console.log("cd_ac_no:", cd_ac_no); console.log("cd_ac_no:", cd_ac_no);
// Validate inputs // Validate inputs
@ -4891,6 +4898,9 @@
// Send AJAX request // Send AJAX request
sendAjaxRequestForGlobal(url, 'GET', requestData, function(response) { sendAjaxRequestForGlobal(url, 'GET', requestData, function(response) {
console.log('#################################### Check CD Amount For Base Premium Response ####################################');
console.log('Data fetched successfully:', response); console.log('Data fetched successfully:', response);
if (response.status) { if (response.status) {
@ -4911,6 +4921,9 @@
} else { } else {
toastr.error(response.message || 'Unable to fetch data', 'ERROR'); toastr.error(response.message || 'Unable to fetch data', 'ERROR');
} }
console.log('#################################### End Check CD Amount For Base Premium Response ####################################');
}, function(xhr, status, error) { }, function(xhr, status, error) {
console.error('Error fetching data:', error); console.error('Error fetching data:', error);
console.error(xhr.responseText); console.error(xhr.responseText);
@ -5634,4 +5647,10 @@
}); });
$(document).on("input change", "input[name='total[]']", function () {
let val = $(this).val();
console.log("✅ total[] changed:", val);
});
</script> </script>