.widget
.clearfix
- if @processo.present? && !@processo.registro_de_preco && esta_autorizado?(:create, 'licitacao/contratos') && @processo.homologado? && (logado_na_licitacao? || (contabilidade_atual.present? && @processo.pedido.criado_na_contabilidade))
div style="margin-bottom: 30px;"
= link_to new_licitacao_contrato_path(@processo), class: "btn btn-default btn-sm" do
i.icone-cadastrar
' Gerar Contrato
- if @projeto.present? && !@projeto.registro_de_preco && esta_autorizado?(:create, 'licitacao/contratos') && @projeto.homologado? && (logado_na_licitacao? || (contabilidade_atual.present? && @projeto.pedido.criado_na_contabilidade))
div style="margin-bottom: 30px;"
= link_to new_licitacao_contrato_path(@projeto), class: "btn btn-default btn-sm" do
i.icone-cadastrar
' Gerar Contrato
header
h5
' Lista de
span.fw-semi-bold Solicitações de Contratos
.widget-body
- if contratos.empty?
h6 Nenhum registro encontrado.
- else
table.table.table-hover.table-responsive.font-small
thead
tr
th width="15%" Data da Solicitação
th width="5%" UG
th width="35%" Fornecedor
th width="15%" Tipo
th width="15%" Valor Solicitado
th width="5%"
th width="10%"
tbody
- contratos.each do |contrato|
tr
td = contrato.data_da_solicitacao
td = contrato.unidade_orcamentaria_do_exercicio.sigla
td = contrato.pessoa_do_projeto.empresa_nome
td = contrato.localizar(:tipo_de_contrato)
td = contrato.valor_total_do_contrato.try(:real_contabil)
td
.align-center
- 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 esta_autorizado?(:edit) && acao_permitida?(contrato, :edit) && contrato.pode_editar? && 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 esta_autorizado?(:edit) && acao_permitida?(contrato, :edit) && contrato.pode_editar? && 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",
},
}
- if controller.controller_name == "contratos"
= will_paginate @contratos, previous_label: "<", next_label: ">"