ol.breadcrumb
li = link_to "Processos Licitatórios", licitacao_processos_path, class: "link_breadcrumb"
li = link_to "Processo Licitatório #{@lote.processo.numero_do_processo}", @lote.processo, class: "link_breadcrumb"
li = link_to descricao_lote(@lote), licitacao_processo_path(@lote.processo, tab: "lotes"), class: "link_breadcrumb"
li.active Lances
.widget
.widget-body
.row
.col-md-12
.alert.alert-info role="alert" style="margin-top: 20px; font-size: 90%;"
strong
| Informação!
| Após iniciar os lances, não será possÃvel adicionar ou remover licitantes.
h3.show-header
= descricao_lote(@lote)
.row
.col-md-6
- lances_abertos = @lote.lances_abertos?
.btn-toolbar
.btn-group
= link_to licitacao_processo_path(@lote.processo, tab: "lotes"), class: "btn btn-default btn-sm" do
i.icone-voltar
' Voltar
- unless @lote.fracassado?
= botao_com_permissao licitacao_alternar_cadastro_de_lances_path(@lote), {acao: :update}, { \
texto: "#{lances_abertos ? "Encerrar" : "Iniciar"} lances",
params: { \
class: 'btn btn-primary btn-sm mb-xs',
method: :patch,
title: "#{lances_abertos ? "Encerrar" : "Iniciar"} lances",
},
}
.col-md-6
.pull-right
- if lances_abertos
= botao_com_permissao licitacao_editar_lances_path(@lote, @lote.rodadas.last.numero), {acao: :update}, { \
texto: "Nova Rodada",
params: { \
class: 'btn btn-success btn-sm mb-xs',
title: "Preencher Rodada",
},
}
.widget
.widget-body
- @lote.rodadas.concluidas.reverse.tap do |rodadas|
- if rodadas.empty?
h5 Não existem rodadas cadastradas.
- rodadas.each_with_index do |rodada, index|
.row
.col-md-6
h4 = rodada.numero.zero? ? "Propostas" : "Rodada #{rodada.numero}"
- if index == 0 && !(@lote.lances_fechados? && @lote.rodadas.last.concluida?)
.col-md-6
.pull-right
= botao_com_permissao licitacao_excluir_rodada_de_lances_path, {acao: :update}, { \
texto: " Excluir Rodada de Lances",
class_icone:'icone-excluir',
params: { \
class: 'btn btn-default btn-sm mb-xs',
method: :patch, data: { confirm: 'Tem certeza?' },
title: "Excluir Rodada de Lances",
},
}
.table-responsive
table.table.table-hover
thead
tr
th Empresa
th Valor Anterior
th Valor do Lance
tbody
- rodada.lances.decrescente.each do |lance|
tr
td
=> lance.pessoa_do_projeto.pessoa.nome
- if rodada.desempate? && rodada.concluida? && !lance.desistir
span.icone-trofeu
td = @lote.lote_por_desconto? ? "#{lance.valor_anterior.try(:contabil)}%" : lance.valor_anterior.try(:valor_financeiro)
td
- if lance.desistir?
span style="color: #f02222" Sem lances
- else
= @lote.lote_por_desconto? ? "#{lance.valor.try(:contabil)}%" : lance.valor.try(:valor_financeiro)
- if lance.rodada.numero == 0 && @lote.rodadas.count <= 2
td
= link_to licitacao_anular_lance_path(lance), class: "btn btn-danger btn-sm" do
i.icone-anular
| Anular Lance
- unless rodada.numero == 1
hr