= javascript_include_tag 'licitacao/atas_de_registro_de_precos/show' = stylesheet_link_tag "licitacao/ata_de_registro_de_precos" = hidden_field_tag 'ata_de_registro_de_precos_id', @ata_de_registro_de_precos.try(:id) ol.breadcrumb - if contabilidade_atual.present? li = link_to "Processo", contabilidade_processo_path(@ata_de_registro_de_precos.processo), class: "link_breadcrumb" - else li = link_to "Atas de Registro de Preços", licitacao_atas_de_registro_de_precos_path, class: "link_breadcrumb" li.active = @ata_de_registro_de_precos.numero .widget - if @ata_de_registro_de_precos.alertar_dias_para_encerrar_ata? .row .col-md-12 .alert.alert-danger role="warning" style="font-size: 90%; font-weight: 500;" strong | Aviso! | Faltam #{@ata_de_registro_de_precos.tempo_restante} dias p/ encerrar a ata. h3.show-header span.fw-semi-bold Ata de Registro de Preços: =< @ata_de_registro_de_precos.numero .pull-right style="margin-top: -5px;" span.label.label-default => "ORÇAMENTO #{@ata_de_registro_de_precos.processo.try(:orcamento).try(:exercicio)}" span.label.label-success =< @ata_de_registro_de_precos.status.try(:upcase) if @ata_de_registro_de_precos.confirmado? .widget-body hr .row.br .col-sm-6 p strong Processo Licitatório: =< link_to @ata_de_registro_de_precos.processo.numero_do_processo, @ata_de_registro_de_precos.processo p strong Número da ARP: =< @ata_de_registro_de_precos.numero p strong Data de Inicio de Vigência: =< @ata_de_registro_de_precos.data_inicio_de_vigencia p strong Data de Fim de Vigência: =< @ata_de_registro_de_precos.data_final_de_vigencia .col-sm-6 p strong Valor da ARP: =< @ata_de_registro_de_precos.valor_total.real_contabil -if @ata_de_registro_de_precos.tem_aditivos? p strong Valor Total Reajustado: =< @ata_de_registro_de_precos.valor_dos_aditivos_de_reajuste_de_valor.real_contabil p strong Valor Contratado sem Aditivos: =< @ata_de_registro_de_precos.valor_contratado_sem_aditivos.real_contabil p strong Valor Empenhado Diretamente: =< @ata_de_registro_de_precos.valor_empenhado_diretamente.real_contabil p strong Saldo da ARP a Contratar: =< @ata_de_registro_de_precos.valor_a_contratar.real_contabil .row.br .col-md-12 .btn-toolbar .btn-group = link_to rota_voltar_ata_de_registros, class: "btn btn-default btn-sm" do i.icone-voltar ' Voltar - if exercicio_em_vigor? - if esta_autorizado?(:edit) && @ata_de_registro_de_precos.confirmado? && (logado_na_licitacao? || (contabilidade_atual.present? && @ata_de_registro_de_precos.processo.pedido.criado_na_contabilidade)) = link_to new_licitacao_contrato_path(@ata_de_registro_de_precos.processo, ata_de_registro_de_preco_id: @ata_de_registro_de_precos.id), class: "btn btn-default btn-sm" do i.icone-cadastrar ' Gerar Contrato - if esta_autorizado?(:edit) && @ata_de_registro_de_precos.confirmado? && (logado_na_licitacao? || (contabilidade_atual.present? && @ata_de_registro_de_precos.processo.pedido.criado_na_contabilidade)) = link_to new_licitacao_aditivo_da_ata_path(@ata_de_registro_de_precos), class: "btn btn-default btn-sm" do i.icone-cadastrar ' Cadastrar Aditivo - if esta_autorizado?(:edit) && (logado_na_licitacao? || (contabilidade_atual.present? && @ata_de_registro_de_precos.processo.pedido.criado_na_contabilidade)) = link_to edit_licitacao_ata_de_registro_de_precos_path(@ata_de_registro_de_precos), class: "btn btn-default btn-sm" do i.icone-editar ' Editar - if esta_autorizado?(:destroy) && logado_na_licitacao? && @ata_de_registro_de_precos.contratos.empty? && @ata_de_registro_de_precos.processo.empenhos_diretos.empty? && !@ata_de_registro_de_precos.may_confirmar? = link_to @ata_de_registro_de_precos, method: :delete, data: { confirm: 'Tem certeza?' }, class: "btn btn-default btn-sm" do i.icone-excluir span.text-danger Excluir .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 '#', id: "imprimir_saldo_da_ata" do i class="fa fa-file-pdf-o" ' Saldo da Ata - if @ata_de_registro_de_precos.texto_da_ata.present? =< link_to "Ata de Registro de Preços", licitacao_relatorios_processo_path(relatorio: 'ata_de_registro_de_precos', format: :pdf, ata_de_registro_de_precos_id: @ata_de_registro_de_precos.id), id: 'ata_de_registro_de_precos', target: '_blank' .btn-group.pull-right - if exercicio_em_vigor? - if esta_autorizado?(:edit) && @ata_de_registro_de_precos.may_reabrir? && (logado_na_licitacao? || (contabilidade_atual.present? && @ata_de_registro_de_precos.processo.pedido.criado_na_contabilidade)) = link_to reabrir_licitacao_ata_de_registro_de_precos_path(@ata_de_registro_de_precos), method: :patch, data: {confirm: "Tem certeza?"}, class: "btn btn-default btn-sm" do i class="icone-voltar" span Voltar Etapa - if esta_autorizado?(:edit) && @ata_de_registro_de_precos.may_confirmar? && (logado_na_licitacao? || (contabilidade_atual.present? && @ata_de_registro_de_precos.processo.pedido.criado_na_contabilidade)) = link_to confirmar_licitacao_ata_de_registro_de_precos_path(@ata_de_registro_de_precos), method: :patch, data: {confirm: "Tem certeza?"}, class: "btn btn-default btn-sm" do i class="icone-avancar" span Confirmar - if @ata_de_registro_de_precos.aberto? && !@ata_de_registro_de_precos.may_confirmar? && (logado_na_licitacao? || (contabilidade_atual.present? && @ata_de_registro_de_precos.processo.pedido.criado_na_contabilidade)) .row .col-md-12 .alert.alert-warning role="alert" style="font-size: 90%; font-weight: 500;" strong | Aviso! | Para que seja possível confirmar a ARP e gerar contratos é preciso adicionar pelo menos um item dentro da Ata. .clearfix ul id="tabs1" class="nav nav-tabs pull-left" li class="#{'active' if params[:q].nil? && ( params[:tab] == "documentos_da_ata" || !params[:tab] )}" a data-target="#documentos_da_ata" data-toggle="tab" aria-expanded="true" ' Documentos da Ata =< badge @ata_de_registro_de_precos.documentos_da_ata.size li class="#{'active' if params[:tab] == "unidades_da_ata"}" a data-target="#unidades_da_ata" data-toggle="tab" aria-expanded="true" ' Unidades da Ata =< badge @ata_de_registro_de_precos.unidades_orcamentarias_da_ata.size li class="#{'active' if params[:tab] == "itens_da_ata"}" a data-target="#itens_da_ata" data-toggle="tab" aria-expanded="true" ' Itens da Ata =< badge @ata_de_registro_de_precos.itens_da_ata.dos_lotes_ativos.size li class="#{'active' if params[:tab] == "saldo_da_ata_por_unidade"}" a data-target="#saldo_da_ata_por_unidade" data-toggle="tab" aria-expanded="true" ' Saldo por UG =< badge @ata_de_registro_de_precos.unidades_orcamentarias_da_ata.size li class="#{'active' if params[:tab] == "contratos" || params[:q].present?}" a data-target="#contratos" data-toggle="tab" aria-expanded="true" ' Contratos =< badge @ata_de_registro_de_precos.contratos.size - if @ata_de_registro_de_precos.tem_aditivos? li class="#{'active' if params[:tab] == "aditivos"}" a data-target="#aditivos" data-toggle="tab" aria-expanded="true" ' Aditivos =< badge @ata_de_registro_de_precos.aditivos_da_ata.count li class="#{'active' if params[:tab] == "empenhos_diretos"}" a data-target="#empenhos_diretos" data-toggle="tab" aria-expanded="true" ' Empenhos Diretos =< badge @ata_de_registro_de_precos.processo.empenhos_diretos.size li class="#{'active' if params[:tab] == "erratas_da_ata"}" a data-target="#erratas_da_ata" data-toggle="tab" aria-expanded="true" ' Erratas Da Ata =< badge @ata_de_registro_de_precos.erratas_da_ata.size #tabs1c.tab-content.mb-lg .tab-pane.clearfix class="#{'active' if params[:q].nil? && ( params[:tab] == "documentos_da_ata" || !params[:tab] )}" id="documentos_da_ata" = render partial: 'licitacao/documentos_da_ata/grid', locals: { documentos_da_ata: @ata_de_registro_de_precos.documentos_da_ata.includes([:modelo_do_documento]), ata_de_registro_de_precos: @ata_de_registro_de_precos } .tab-pane.clearfix class="#{'active' if params[:tab] == "unidades_da_ata"}" id="unidades_da_ata" = render partial: 'grid_unidades', locals: { unidades_orcamentarias_da_ata: @ata_de_registro_de_precos.unidades_orcamentarias_da_ata.includes([unidade_orcamentaria: [orgao: :orcamento]]) } .tab-pane.clearfix class="#{'active' if params[:tab] == "itens_da_ata"}" id="itens_da_ata" = render partial: 'itens_da_ata_de_registro_de_precos_grid', locals: { itens_da_ata: @ata_de_registro_de_precos.itens_da_ata, ata_de_registro_de_precos: @ata_de_registro_de_precos } .tab-pane.clearfix class="#{'active' if params[:tab] == "saldo_da_ata_por_unidade"}" id="saldo_da_ata_por_unidade" = render partial: 'grid_saldo_por_unidades', locals: { ata: @ata_de_registro_de_precos, unidades_da_ata: @ata_de_registro_de_precos.unidades_por_usuario(current_usuario)} - if @ata_de_registro_de_precos.tem_aditivos? .tab-pane.clearfix class="#{'active' if params[:tab] == "aditivos" }" id="aditivos" = render partial: 'licitacao/aditivos_da_ata/grid', locals: { aditivos_da_ata: @ata_de_registro_de_precos.aditivos_da_ata } .tab-pane.clearfix class="#{'active' if params[:tab] == "contratos" || params[:q].present?}" id="contratos" = render partial: 'grid_contratos', locals: { contratos: @ata_de_registro_de_precos.contratos.includes([:projeto, :aditivos, :empenhos, contratado: [pessoa_do_projeto: :pessoa], unidade_orcamentaria_do_exercicio:[:unidade_gestora, :orgao]]) } .tab-pane.clearfix class="#{'active' if params[:tab] == "empenhos_diretos"}" id="empenhos_diretos" = render partial: 'empenhos/grid', locals: { empenhos: @ata_de_registro_de_precos.processo.empenhos_diretos } .tab-pane.clearfix class="#{'active' if params[:tab] == "erratas_da_ata"}" id="erratas_da_ata" = render partial: 'grid_erratas', locals: { erratas: @ata_de_registro_de_precos.erratas_da_ata } #modal_imprimir_saldo_da_ata.modal.fade[role="dialog"] .modal-dialog[role="document"] .modal-content = form_tag(licitacao_relatorios_processo_path, method: :get, target: "_blank", role: "form", id: 'saldo_da_ata' ) do |f| .modal-header button.close[type="button" data-dismiss="modal" aria-label="Close"] span[aria-hidden="false"] | × h4.modal-title | Dados para imprimir o saldo da ata: .modal-body .form-group .row h5.col-sm-4 .input-group = hidden_field_tag :relatorio, "saldo_da_ata" = hidden_field_tag :ata_de_registro_de_precos_id, @ata_de_registro_de_precos.id h5.col-sm-12 - if @ata_de_registro_de_precos.unidades_orcamentarias_da_ata.present? = label_tag :unidade_orcamentaria, "Unidade Orçamentária", class: "control-label" .input-group = select_tag "unidade_orcamentaria", options_from_collection_for_select( \ @ata_de_registro_de_precos.unidades_orcamentarias, :id, :codigo_e_nome,'' \ ), include_blank: "Selecione", id: "unidade_orcamentaria_form", class: "form-control s8" .modal-footer =< submit_tag 'Imprimir', class: "btn btn-primary", target: '_blank' i.icone-imprimir ' Imprimir button.btn.btn-default type="button" data-dismiss="modal" ' Fechar javascript: $(document).ready(function() { $("#unidade_orcamentaria_form").select2(); $('.select2-container').css('width', '340px'); }); $("#imprimir_saldo_da_ata").click(function(e) { $('#modal_imprimir_saldo_da_ata').modal('show'); $("#unidade_orcamentaria_form").val(""); $('#unidade_orcamentaria_form').on('select2:open', function(e){ $('.custom-dropdown').parent().css('z-index', 99999); }); $("input[type=submit]").prop("disabled", false); }); $(document).on("click","input[type=submit]", function(){ $('#modal_imprimir_saldo_da_ata').modal('hide'); });