| Server IP : 162.214.74.102 / Your IP : 216.73.216.192 Web Server : Apache System : Linux dedi-4363141.lrsys.com.br 3.10.0-1160.119.1.el7.tuxcare.els25.x86_64 #1 SMP Wed Oct 1 17:37:27 UTC 2025 x86_64 User : lrsys ( 1015) PHP Version : 5.6.40 Disable Function : exec,passthru,shell_exec,system MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /home/lrsys/www/lrsys_apps/regional/application/plugins/module_billing/assets/js/ |
Upload File : |
function openModalRegister() {
$(".progress").hide();
$("#emsg").hide();
var _url = $("#_url").val();
var $modal = $('#ajax-modal');
$(".register_add").click(function(e){
e.preventDefault();
var id_record = $(this).parents('tr').find('td:nth-child(3)').text();
// create the backdrop and wait for next modal to be triggered
$('body').modalmanager('loading');
setTimeout(function () {
$modal.load(_url + 'module_billing/billing/modal_add_register/' + id_record + '/', '', function () {
$modal.modal();
defaultLayout();
tooltip();
//define as mascaras no modal
$("#tax").maskMoney({thousands: ".", decimal: ","});
$("#interest").maskMoney({thousands: ".", decimal: ","});
$("#discount").maskMoney({thousands: ".", decimal: ","});
$("#increase").maskMoney({thousands: ".", decimal: ","});
$("#amount_paid").maskMoney({thousands: ".", decimal: ","});
$("body").on('change', '#tax', function() {
calculateAmount();
});
$("body").on('change', '#interest', function() {
calculateAmount();
});
$("body").on('change', '#discount', function() {
calculateAmount();
});
$("body").on('change', '#increase', function() {
calculateAmount();
});
$("body").on('change', '#amount_paid', function() {
var amount_paid = $('#amount_paid').val();
$('#amount').val(amount_paid);
});
// aplica o datepiker
$("#date").datepicker().on('change', function () {
$('.datepicker-container').hide();
});
formSubmit();
});
}, 1000);
});
}
function calculateAmount() {
var amount = 0;
var value = parseReal2Float($('#table-record').find('tbody tr td:nth-child(3)').text());
var tax = parseReal2Float($('#tax').val());
var interest = parseReal2Float($('#interest').val());
var discount = parseReal2Float($('#discount').val());
var increase = parseReal2Float($('#increase').val());
amount = parseFloat2Real((value + tax + interest + increase) - discount);
$('#amount_paid').val(amount);
$('#amount').val(amount);
}
function parseReal2Float(num) {
(num.length <= 0) ? num = 0 : '';
num = num.toString().replace('.', '');
num = num.toString().replace(',', '.');
return parseFloat(num);
}
function parseFloat2Real(num) {
return num.toFixed(2).toString().replace('.', ',');
}
function formSubmit() {
$('body').on('click', '#modal_register_submit', function() {
$('#form_register').submit();
});
}
// Exibe o formulário padrão
function defaultLayout() {
$('.row-table').addClass('hide');
$('.row-category').addClass('hide');
var row_amount = $('.row-amount');
row_amount.find('div:first-child')
.removeClass('col-md-3')
.removeClass('col-sm-3')
.removeClass('col-md-offset-9')
.addClass('col-md-4');
row_amount.insertAfter($('.row-date'));
}
// Exibe o formulário avançado
function advancedLayout() {
$('body').on('click', '#advanced', function(event) {
event.preventDefault();
$(".modal-body").block({message: block_msg});
setTimeout(function() {
$(".modal-body").unblock();
}, 500);
$('.row-table').removeClass('hide');
$('.row-category').removeClass('hide');
var row_amount = $('.row-amount');
row_amount.find('div:first-child')
.addClass('col-md-3')
.addClass('col-sm-3')
.addClass('col-md-offset-9')
.removeClass('col-md-4');
row_amount.insertAfter($('.row-table')[1]);
$(this).hide();
});
}
function tooltip() {
$('body').find('[data-toggle="tooltip"]').tooltip();
}
$(document).ready(function() {
openModalRegister();
advancedLayout();
});