ol.breadcrumb li = link_to breadcrumb_de_empenhos, rota_empenhos, class: "link_breadcrumb" li.active Listar .br - if exercicio_em_vigor? - if params[:reconhecimento_de_divida].present? div style="margin-bottom: 15px;" =< botao_com_permissao new_empenho_path(reconhecimento_de_divida: true), {acao: :create}, { \ texto: ' Cadastrar', class_icone:'icone-cadastrar', class_texto: 'text-primary'} - else div style="margin-bottom: 15px;" - unless params[:confirmados].blank? && contabilidade_atual.present? =< botao_com_permissao new_empenho_path, {acao: :create}, { \ texto: ' Cadastrar', class_icone:'icone-cadastrar', class_texto: 'text-primary'} .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 "javascript:alert('Está funcionalidade ainda está sendo implementada.')" do | Relação de Empenhos = link_to " Relação de Empenhos e Anulações", '#', class: "relatorios-empenhos icone-arquivo", id: 'empenhos_e_anulacoes' = link_to " Relação de Anulações dos Empenhos", '#', class: "relatorios-empenhos icone-arquivo", id: 'anulacoes_dos_empenhos' == render 'filtros' .br .row .btn-group.pull-right style="margin-right: 15px;" = link_to empenhos_path(request.parameters.merge({format: :pdf})), class: "btn btn-primary btn-sm", target: "_blank" i.icone-imprimir ' Imprimir Listagem .btn-group.pull-right style="margin-right: 15px;" = link_to empenhos_path(request.parameters.merge({format: :pdf, tipo: 'saldo'})), class: "btn btn-primary btn-sm", target: "_blank" i.icone-imprimir ' Imprimir Listagem de Saldo - if params[:enviado_para_contabilidade].present? == render 'grid_a_receber' - else == render partial: 'grid', locals:{ empenhos: @empenhos } #modal_empenhos.modal.fade[role="dialog"] .modal-dialog[role="document"] .modal-content = form_tag( administrativo_relatorios_empenhos_imprimir_path(format: :pdf), method: :get, role: "form", target:"_blank", id: 'imprimir_empenho') do |f| .modal-header .modal-title | Dados Para Imprimir o Relatório .modal-body = hidden_field_tag :relatorio, '', id: 'relatorio' = hidden_field_tag :format, :pdf .form-group .row .col-sm-6 label.control-label for="normal-field" A partir de* .input-group = text_field_tag :data_do_empenho_gteq,'', placeholder: Date.try(:today), id:'data_inicio', class: "form-control date-picker", autocomplete: "off", required:true span.input-group-addon span.icone-calendario .col-sm-6 label.control-label for="normal-field" Até* .input-group = text_field_tag :data_do_empenho_lteq,'', placeholder: Date.try(:today),id:'data_fim', class: "form-control date-picker", autocomplete: "off", required:true span.input-group-addon span.icone-calendario .form-group .row .col-md-6 = label_tag :unidade_orcamentaria_id, "Unidade Gestora", class: "control-label", for: "normal-field" .input-group = select_tag "unidade_orcamentaria_id", options_from_collection_for_select( \ @unidades_orcamentarias, :id, :codigo_e_nome,'' \ ), include_blank: "Todas", id: "relatorio_anulacao_ug", class: "form-control s2 unidade" .col-md-6 = label_tag :fornecedor, "Fornecedor", class: 'control-label', for: "normal-field" .input-group = select_tag "fornecedor", options_from_collection_for_select( \ @fornecedores, :id, :nome_e_cpf_ou_cnpj,'' \ ), include_blank: "Selecione", id: "relatorio_anulacao_fornecedor", class: "form-control s2 fornecedor" .form-group .row .col-sm-6 = label_tag :subacao, "Proj/Ativ", class: "control-label", for: "normal-field" .input-group = select_tag "subacao", options_from_collection_for_select( \ @acoes_do_relatorio, :id, :codigo_e_nome,'' \ ), include_blank: "Selecione", id: "elemento_de_despesa_por_subacao_subacao", class: "form-control s2 elemento_de_despesa_por_subacao_subacao" .col-sm-6 = label_tag :elemento_de_despesa_por_subacao, "Elemento de Despesa", class: "control-label", for: "normal-field" .input-group = select_tag "elemento_de_despesa_por_subacao", options_from_collection_for_select( \ @elementos_de_despesa_do_relatorio, :id, :codigo_e_descricao,'' \ ), include_blank: "Selecione", id: "elemento_de_despesa_id", class: "form-control s2" .form-group .row .col-sm-6 = label_tag :fonte_de_recursos, "Fonte de Recursos", class: "control-label", for: "normal-field" .input-group = select_tag "fonte_de_recursos", options_from_collection_for_select( \ @fontes_de_recursos_do_relatorio, :id, :codigo_e_descricao,'' \ ), include_blank: "Selecione", id: "fonte_de_recursos_id", class: "form-control s2 fonte_de_recursos" .anulacoes_dos_empenhos.div-form .col-sm-6 =label_tag :status, "Status" , class: "control-label", for: "normal-field" .input-group = select_tag :status, options_for_select( \ Contabilidade::AnulacaoDoEmpenho.status.collect { \ |t| [ Contabilidade::AnulacaoDoEmpenho.status, (t[0]).humanize, t[1] ] \ }, \ ), include_blank: "Selecione", id: "status_do_relatorio_id", class: "form-control s2" .form-group .empenhos_e_anulacoes.div-form .row.alinha .col-sm-6.checkbox.checkbox-circle style="display: inline; margin-left: 2%;" = hidden_field_tag :valores_por_fonte, "0" = check_box_tag :valores_por_fonte, "1" label.control-label for="normal-field" Mostrar valores por fonte de recurso? .modal-footer button.btn.btn-primary#botao_imprimir i.icone-imprimir ' Imprimir button.btn.btn-default type="button" data-dismiss="modal" ' Fechar javascript: $(document).ready(function() { carregaCombosComPontos(); $(".div-form").hide(); }); $(".relatorios-empenhos").on("click", function(){ var relatorioId = $($(this)).attr("id"); $("." + relatorioId).show() $("#relatorio").val(relatorioId) //Define o tipo pro relatório $("#modal_empenhos").modal("show"); //Mostra o Relatório $(".unidade, .fornecedor").select2(); $('.select2-container').css('width', '260px'); }); $('#modal_empenhos').on('hidden.bs.modal', function(e) { $(".div-form").hide(); $('#elemento_de_despesa_por_subacao_subacao').val('').trigger('change'); $('#elemento_de_despesa_id').trigger('change').val('').trigger('change'); $('#orcamento_da_despesa').trigger('change').val('').trigger('change'); $(".unidade").val('').trigger('change'); $(".fornecedor").val('').trigger('change'); $("#data_inicio").val('').trigger('change'); $("#data_fim").val('').trigger('change'); }); $('#modal_empenhos').submit(function (event) { //$('#modal_empenhos').modal('hide'); $('#elemento_de_despesa_id').unmask(); });