.widget#grid_contratos .clearfix - if logado_na_licitacao? && exercicio_em_vigor? div style="margin-bottom: 30px" = botao_com_permissao editar_contratos_licitacao_ata_de_registro_de_precos_path() , {acao: :create}, { \ texto: ' Importar Contrato', class_icone:'icone-cadastrar', class_texto: 'text-primary', } header h5 ' Lista de span.fw-semi-bold Contratos .widget-body - if contratos.empty? h6 Nenhum registro encontrado. - else = search_form_for @q, :html => {class: "form-vertical"}, url: licitacao_ata_de_registro_de_precos_path(), builder: SimpleForm::FormBuilder do |f| fieldset .form-group .row.alinhar.filtro .col-sm-3 = f.input :contratado_pessoa_do_projeto_pessoa_id_eq, label: "Fornecedor" , collection: @pessoas, label_method: :nome, include_blank: "Selecione", input_html: { class: "form-control s2" } .col-sm-3 = f.input :unidade_orcamentaria_do_exercicio_id_eq, label: "Unidade Orçamentaria", collection: @unidades_orcamentarias, label_method: :codigo_e_nome_e_exercicio, include_blank: "Selecione", input_html: {class: "form-control s2"} .form-group .row.alinhar .col-sm-3 = f.submit "Filtrar", class: "btn btn-default btn-sm" .widget table.table.table-hover.table-responsive.font-small-11 thead tr th width="10%" Data do Contrato th width="10%" Número th Unidade Gestora th width="10%" Modalidade th width="20%" Fornecedor th width="10%" Inicio de Vigência th width="10%" Fim da Vigência th Valor do Contrato th Valor Empenhado th Saldo do Contrato th th tbody - @contratos.each do |contrato| tr td = contrato.data_do_contrato td = contrato.numero td = contrato.try(:unidade_orcamentaria_do_exercicio).try(:unidade_gestora).try(:codigo_e_nome) td = "#{contrato.aditivos.any? ? "Aditivo do Contrato" : "Contrato Principal"}" td = contrato.pessoa_do_projeto.empresa_nome td = contrato.inicio_da_vigencia td = contrato.data_final_de_acordo_com_aditivos td = contrato.valor_total_do_contrato.try(:real_contabil) td = contrato.valor_empenhado.try(:real_contabil) td = contrato.valor_a_empenhar.try(:real_contabil) td - if contrato.alertar_dias_para_encerrar_contrato? .align-center i.fa.fa-exclamation-circle.text-danger data-toggle="tooltip" title="Faltam #{contrato.tempo_restante} dias p/ encerrar o contrato." - if contrato.inicio_da_vigencia.present? && contrato.data_final_de_acordo_com_aditivos.present? - if contrato.inicio_da_vigencia <= Date.today && contrato.data_final_de_acordo_com_aditivos >= Date.today span class="label label-success" Ativo - elsif contrato.data_final_de_acordo_com_aditivos < Date.today span class="label label-danger" Expirado - else - if contrato.enviado_para_controladoria? || contrato.enviado_para_copfin? span class="label label-warning" Pendente td = link_to rota_contrato(contrato), class: "btn btn-default btn-sm mb-xs", title: "Ver Detalhes" do i.icone-detalhar - unless contrato.inicio_da_vigencia.present? && contrato.inicio_da_vigencia.year != exercicio_atual - if contrato.projeto.present? - if acao_permitida?(contrato, :edit) && contrato.projeto.pos_sessao? && logado_na_licitacao? = botao_com_permissao edit_licitacao_contrato_path(contrato, projeto_id: contrato.projeto), {acao: :update}, { \ class_icone: 'icone-editar', params: { \ class: 'btn btn-default btn-sm mb-xs', title: "Editar", }, } - if acao_permitida?(contrato, :destroy) && contrato.projeto.pos_sessao? && logado_na_licitacao? = botao_com_permissao contrato, {acao: :destroy}, { \ class_icone: 'icone-excluir', params: { \ method: :delete, data: { confirm: 'Tem certeza?' }, class: 'btn btn-default btn-sm mb-xs', title: "Apagar", }, } - else - if acao_permitida?(contrato, :edit) && logado_na_licitacao? = botao_com_permissao edit_licitacao_contrato_path(contrato, projeto_id: contrato.projeto), {acao: :update}, { \ class_icone: 'icone-editar', params: { \ class: 'btn btn-default btn-sm mb-xs', title: "Editar", }, } - if acao_permitida?(contrato, :destroy) && logado_na_licitacao? = botao_com_permissao contrato, {acao: :destroy}, { \ class_icone:'icone-excluir', params: { \ method: :delete, data: { confirm: 'Tem certeza?' }, class: 'btn btn-default btn-sm mb-xs', title: "Apagar", }, }