ol.breadcrumb - if params[:restos_a_pagar].present? && params[:restos_a_pagar] == true li = link_to "Pagamentos - Restos a Pagar", contabilidade_pagamentos_restos_a_pagar_path, class: "link_breadcrumb" - else li = link_to "Pagamentos", contabilidade_pagamentos_path, class: "link_breadcrumb" li.active Listar - if esta_autorizado?(:new, 'contabilidade/pagamentos') && (contabilidade_atual.present? || (logado_no_administrativo? && params[:restos_a_pagar].present? )) div style="margin-bottom: 15px;" - unless params[:restos_a_pagar].present? = link_to contabilidade_criar_pagamento_path(restos_a_pagar: params[:restos_a_pagar]), class: "btn btn-default btn-sm" do i.icone-cadastrar span.text-primary Cadastrar .btn-group.dropdown data-dropdown="" style="" button type="button" class="btn btn-default btn-sm dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" i.icone-imprimir ' Imprimir span class="caret" ul class="dropdown-menu" li = link_to "Pagamentos - Simplificado", '#', class:"icone-arquivo", id:'pagamentos_simplificado' = link_to "Pagamentos - Detalhado", '#', class:"icone-arquivo", id:'pagamentos_detalhado' == render 'filtros' .br .row .btn-group.pull-right style="margin-right: 15px;" = link_to contabilidade_pagamentos_path(request.parameters.merge({format: :pdf})), class: "btn btn-primary btn-sm", target: "_blank" i.icone-imprimir ' Imprimir Listagem == render partial: 'grid', locals: { pagamentos: @pagamentos } == render partial: 'modal_relatorio_de_pagamentos' - content_for :js do javascript: $(document).ready(function(){ $(".relatorio_simplificado").hide(); }); $("#pagamentos_simplificado").click(function(e) { modal_referencia = document.getElementById("modal_relatorio_pagamentos") $('#modal_relatorio_pagamentos').modal('show'); $('#escolher_relatorio').val('pagamentos_simplificado') reinicia_modal(modal_referencia) }); $('#pagamentos_detalhado').click(function() { modal_referencia = document.getElementById("modal_relatorio_pagamentos") $('#modal_relatorio_pagamentos').modal('show'); $('#escolher_relatorio').val('pagamentos_detalhado') console.log($('#escolher_relatorio')) reinicia_modal(modal_referencia) }) $('#fornecedor_pagamento').change(function(){ if($('select#fornecedor_pagamento').val() == "" || undefined ){ $(".relatorio_simplificado").hide(); $("#rela_simpli").prop('checked', false); }else{ $(".relatorio_simplificado").show(); } }); // Functions function reinicia_modal(modal){ modal.getElementsByClassName("form-relatorio")[0].reset(); // Reinicia campos que não são s2 jQuery(function($) { $('#modal_relatorio_pagamentos').on('hidden.bs.modal', function(e) { $(".combobox-modal").val('').trigger('change'); // Reinicia campos s2 $(".div-form").hide(); // Ocultar os filtros que estão no msm modal, mas que são de relatórios diferentes. }); }); $(".select2-container").width("100%"); $("#modal_relatorio_pagamentos").modal("show"); //Mostra o Relatório }