| 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/meridional/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);
});
$("#register_lote").click(function(e){
e.preventDefault();
var itens = document.getElementsByName('selected[]');
var total=0;
var i;
var selected='';
var totalSelected = 0;
for (i=0; i<itens.length; i++){
if (itens[i].checked){
selected+= (!selected ? '' : ',')+itens[i].value ;
total+=parseFloat(itens[i].getAttribute("data-balance"));
totalSelected++;
}
}
if(selected){
// create the backdrop and wait for next modal to be triggered
$('body').modalmanager('loading');
$modal.load(_url + 'module_billing/billing/modal_add_register_lote/', '', function () {
$modal.modal();
defaultLayout();
tooltip();
$("#selected_accounts").val(selected);
$("#modal_type").val($("#type").val());
//define as mascaras no modal
$("#tax").maskMoney({thousands: ".", decimal: ","});
$("#interest").maskMoney({thousands: ".", decimal: ","});
$("#discount").maskMoney({thousands: ".", decimal: ","});
$("#increase").maskMoney({thousands: ".", decimal: ","});
$("#amount_paid").val(formatMonetary(parseFloat(total).toFixed(2)));
$("#msg_accounts").html(totalSelected+" "+_L['Module Billing Accounts with the total']+" "+curr_code+" "+formatMonetary(parseFloat(total).toFixed(2)));
$("#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();
});
formSubmitLote();
});
}else{
bootbox.alert(_L['Module Billing Please select at least one account'] );
}
});
}
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();
});
}
function formSubmitLote() {
$('body').on('click', '#modal_register_submit_lote', function() {
$('#form_register_lote').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();
});