diff --git a/app/Views/client_list.php b/app/Views/client_list.php index 8d015165..e9499095 100755 --- a/app/Views/client_list.php +++ b/app/Views/client_list.php @@ -26,8 +26,11 @@ table.dataTable thead th {

Client List

-
- " type="button" id="btnAdd" class="btn btn-primary waves-effect waves-light" data-toggle="" data-placement="top" title="Add" data-trigger="hover">ADD +
+ Add From Lead +
+
+ " type="button" id="btnAdd" class="btn btn-primary waves-effect waves-light" data-toggle="" data-placement="top" title="Add" data-trigger="hover">Add
+ + + + \ No newline at end of file diff --git a/app/Views/policy_transaction_endorsement_form.php b/app/Views/policy_transaction_endorsement_form.php index cace5d10..ea3bb0c1 100644 --- a/app/Views/policy_transaction_endorsement_form.php +++ b/app/Views/policy_transaction_endorsement_form.php @@ -604,53 +604,53 @@ $(document).on('change', 'input[type="checkbox"][name="co_share_type[]"]', funct } }); -$(document).on('input', '[name="cgst[]"]', function() { +// $(document).on('input', '[name="cgst[]"]', function() { - let val = $(this).val(); +// let val = $(this).val(); - if(val){ - $('[name="igst[]"]').val(0); - $('[name="cgst[]"]').val(val); - $('[name="sgst[]"]').val(val); +// if(val){ +// $('[name="igst[]"]').val(0); +// $('[name="cgst[]"]').val(val); +// $('[name="sgst[]"]').val(val); - }else{ - $('[name="igst[]"]').val(''); - $('[name="sgst[]"]').val(''); - } - console.log('cgst value', val); - }); +// }else{ +// $('[name="igst[]"]').val(''); +// $('[name="sgst[]"]').val(''); +// } +// console.log('cgst value', val); +// }); - $(document).on('input', '[name="sgst[]"]', function() { +// $(document).on('input', '[name="sgst[]"]', function() { - let val = $(this).val(); +// let val = $(this).val(); - if(val){ - $('[name="igst[]"]').val(0); - $('[name="sgst[]"]').val(val) - $('[name="cgst[]"]').val(val) - }else{ - $('[name="igst[]"]').val(''); - $('[name="sgst[]"]').val('') - $('[name="cgst[]"]').val('') - } - console.log('cgst value', val); -}); +// if(val){ +// $('[name="igst[]"]').val(0); +// $('[name="sgst[]"]').val(val) +// $('[name="cgst[]"]').val(val) +// }else{ +// $('[name="igst[]"]').val(''); +// $('[name="sgst[]"]').val('') +// $('[name="cgst[]"]').val('') +// } +// console.log('cgst value', val); +// }); -$(document).on('input', '[name="igst[]"]', function() { +// $(document).on('input', '[name="igst[]"]', function() { - let val = $(this).val(); +// let val = $(this).val(); - if(val){ - $('[name="cgst[]"], [name="sgst[]"]').val(0); - $('[name="igst[]"]').val(val) - }else{ - $('[name="cgst[]"], [name="sgst[]"]').val(''); - $('[name="igst[]"]').val('') +// if(val){ +// $('[name="cgst[]"], [name="sgst[]"]').val(0); +// $('[name="igst[]"]').val(val) +// }else{ +// $('[name="cgst[]"], [name="sgst[]"]').val(''); +// $('[name="igst[]"]').val('') - } +// } - console.log('igst value', val); -}); +// console.log('igst value', val); +// }); $(document).on('click', '[name="co_share_type[]"]', function() { @@ -924,6 +924,30 @@ function getPolicyTransactionDataForEndorsementEdit(input){ } //end edit function +function checkAndDistributeTax(input) +{ + const event = window.event; + // console.log("Event type:", event.type); + // console.log("Event target:", event.target); + console.log("Event id:", event.target.id); + + let cgst = parseFloat($('#cgst_' + input).val()); + let sgst = parseFloat($('#sgst_' + input).val()); + let igst = parseFloat($('#igst_' + input).val()); + if(((event.target.id).startsWith('cgst') || (event.target.id).startsWith('sgst') )) + { + if(cgst !== 0) { $('#sgst_' + input).val(cgst.toFixed(2)); } + else if(sgst !== 0) { $('#cgst_' + input).val(sgst.toFixed(2)); } + + $('#igst_' + input).val(0.00); + } + else + { + $('#cgst_' + input).val(0.00); + $('#sgst_' + input).val(0.00); + } +} + function amountCalculation(input) { // console.log(input); @@ -945,6 +969,7 @@ function amountCalculation(input) { } let cop = parseFloat($('#co_premium_' + input).val()) || 0; + checkAndDistributeTax(input); let cgst = parseFloat($('#cgst_' + input).val()) || 0; let sgst = parseFloat($('#sgst_' + input).val()) || 0; let igst = parseFloat($('#igst_' + input).val()) || 0; diff --git a/app/Views/policy_transaction_inception_form.php b/app/Views/policy_transaction_inception_form.php index c6e29bfe..4f6c0f36 100644 --- a/app/Views/policy_transaction_inception_form.php +++ b/app/Views/policy_transaction_inception_form.php @@ -748,14 +748,14 @@ -