ol.breadcrumb li.active Relatórios da Loa section.widget header h5 span.fw-semi-bold ' RELATÓRIO DA LOA .widget-body = form_tag(impressoes_path, id: 'form_impressao', method: :post, target: "_blank") do input(type="hidden" name="data_pdf" value="") .brbr .brbr span.fw-semi-bold ' Relatórios Gerenciais .halfbr .halfbr a.relatorio_da_loa href="#" value="proposta_de_lei_orcamentaria" Proposta de Lei Orçamentária .halfbr a.relatorio_da_loa href="#" value="quadro_detalhamento_despesa" Quadro de Detalhamento de Despesa(QDD) .halfbr a.relatorio_da_loa href="#" value="demonstrativo_de_destinacao_da_receita" Demonstrativo de Destinação da Receita .halfbr a.relatorio_da_loa href="#" value="demonstrativo_de_destinacao_da_despesa" Demonstrativo de Destinação da Despesa .halfbr a.relatorio_da_loa href="#" value="despesa_dos_orcamentos_fiscal_e_seguridade_por_programa_e_unidade" Despesa dos Orçamentos Fiscal e da Seguridade Social por Programa e Unidade Orçamentária .halfbr a.relatorio_da_loa href="#" value="relatorio_detalhamento_despesa_por_grupo" Relatório de Detalhamento de Despesa por Grupo/Modalidade = render partial: 'modal_relatorios_da_loa' - content_for :js do javascript: var modal_referencia; $(".relatorio_da_loa").on("click", function(){ modal_referencia = document.getElementById("modal_relatorios_da_loa") let relatorio = $($(this)).attr('value') $('#modal_relatorios_da_loa').modal('show'); $('.relatorio').val(relatorio); titulo_dinamico_relatorios(relatorio) reinicia_modal(modal_referencia) if (relatorio === "quadro_detalhamento_despesa" || relatorio === "relatorio_detalhamento_despesa_por_grupo" ){ $(".div-form").hide(); } else{ $(".div-form").show(); }; if (relatorio === "demonstrativo_de_destinacao_da_receita" || relatorio === "demonstrativo_de_destinacao_da_despesa" || relatorio === "despesa_dos_orcamentos_fiscal_e_seguridade_por_programa_e_unidade" ){ $("#button").val('pdf') $("#form-relatorio-loa").submit(); $('#modal_relatorios_da_loa').modal('hide'); }; }); function titulo_dinamico_relatorios(relatorio){ if (relatorio == "proposta_de_lei_orcamentaria") { $("#titulo_modal").text("Relatório de Proposta de Lei Orçamentária") } else if ( relatorio == "quadro_detalhamento_despesa" ) { $("#titulo_modal").text("Relatório do Quadro de Detalhamento de Despesa") } else if ( relatorio === "relatorio_detalhamento_despesa_por_grupo") { $("#titulo_modal").text("Relatório de Detalhamento de Despesa por Grupo/Modalidade") } } function reinicia_modal(modal){ modal.getElementsByClassName("form-relatorio")[0].reset(); // Reinicia campos que não são s2 jQuery(function($) { $(modal).on('hidden.bs.modal', function(e) { $(".combobox-modal").val('').trigger('change'); // Reinicia campos s2 }); }); $(".select2-container").width("100%"); $(modal).modal("show"); //Mostra o Relatório }