- if lote.itens_do_lote.validos.count > 0 table.table.table-hover.table-bordered.table-responsive.font-small thead tr th colspan="6" valign="center" - if processo.por_lote? b LOTE N° #{lote.numero} - | CRITÉRIO: #{lote.localizar(:criterio_de_julgamento)} | - TIPO DE ITENS: #{lote.tipo.present? ? lote.localizar(:tipo) : "Não informado".html_safe} .pull-right - if processo.pedido.verifica_acesso_do_usuario_principal(current_usuario) && exercicio_em_vigor? - if processo.aberto? && processo.por_lote? && processo.lotes.count > 1 && esta_autorizado?(:criar_lotes, 'licitacao/lotes') =< link_to "Editar Lote", licitacao_editar_itens_projeto_path(lote_id: lote.id, projeto_id: processo.id), class: "btn btn-success btn-sm" - if processo.aberto? && processo.por_lote? && lote.numero == 1 && lote.itens_do_lote.count > 1 && esta_autorizado?(:criar_lotes, 'licitacao/lotes') =< link_to "Dividir Lote", licitacao_listar_itens_projeto_path(projeto_id: processo.id), class: "btn btn-success btn-sm" - if !processo.todos_os_lotes_possuem_tipo? && esta_autorizado?(:update, 'licitacao/lotes') =< link_to "Configurar Lote", edit_licitacao_lote_path(lote), class: "btn btn-default btn-sm mb-xs" - if logado_na_licitacao? && controller.controller_name == "processos" - if lote.pode_receber_nota? =< link_to "Nota Técnica", licitacao_edita_pessoa_do_projeto_do_lote_path(lote), class: "btn btn-default btn-sm mb-xs" - if lote.pode_definir_ganhador? =< link_to "Definir Ganhador", licitacao_define_ganhador_path(lote), class: "btn btn-default btn-sm mb-xs" - if lote.pode_salvar_ganhador? =< link_to "Definir Ganhador", licitacao_salvar_ganhador_menor_preco_path(lote), class: "btn btn-default btn-sm mb-xs", method: :patch, data: { confirm: "Deseja definir o ganhador pelo menor preço?" } - if lote.pode_ter_lances? =< botao_com_permissao licitacao_mostrar_lances_path(lote), { acao: :show }, { \ texto: "Lances", params: { class: "btn btn-primary btn-sm mb-xs" }, } - if lote.pode_ter_historico_de_lances? =< botao_com_permissao licitacao_mostrar_lances_path(lote), { acao: :show }, { \ texto: "Histórico de Lances", params: { class: "btn btn-default btn-sm mb-xs" }, } - if lote.pode_ser_desertado? =< link_to " Desertar #{processo.por_item? ? "Item" : "Lote"}", licitacao_desertar_lote_path(lote), class: "btn btn-danger btn-sm mb-xs icone-anular", method: :patch, data: { confirm: "Tem certeza?" } - if lote.pode_ser_fracassado? =< link_to " Fracassar #{processo.por_item? ? 'Item' : 'Lote'}", licitacao_fracassar_lote_path(lote), class: 'btn btn-danger btn-sm mb-xs icone-anular', method: :patch, data: { confirm: 'Tem certeza?' } - if (lote.fracassado? || lote.deserto?) && processo.pedido.verifica_acesso_do_usuario_principal(current_usuario) =< bs_label("Lote " + lote.localizar(:status), "danger") == render partial: 'licitacao/projetos/ganhador_por_desconto', locals: { ganhador: lote.pessoa_do_projeto_do_lote_ganhadora } tr - if lote.projeto.forma_de_agrupamento == 'por_lote' && lote.projeto.status != 'aberto' th width="7%" SEQUÊNCIA th ITEM th width="10%" VALOR PREVISTO - if !processo.eh_dispensa_ou_inexigibilidade? && !processo.carona? && !processo.outro? - if lote.lote_por_desconto? th width="10%" DESCONTO - else th width="10%" VALOR th width="8%" tbody - lote.itens_do_lote.validos.order(:sequencia).each do |item_do_lote| tr - if lote.projeto.forma_de_agrupamento == 'por_lote' && lote.projeto.status != 'aberto' td.align-center = item_do_lote.try(:sequencia) td = item_do_lote.item_do_pedido.item.try(:codigo_e_descricao_do_item) td = item_do_lote.item_do_pedido.valor_total_previsto_por_desconto.to_f.valor_financeiro - if !processo.eh_dispensa_ou_inexigibilidade? && !processo.carona? && !processo.outro? - if lote.lote_por_desconto? td = "#{item_do_lote.valor_previsto_desconto.to_f.valor_contabil}%" - else td = "#{item_do_lote.valor_previsto_desconto.to_f.real_contabil}" td align="center" - if processo.pedido.verifica_acesso_do_usuario_principal(current_usuario) && exercicio_em_vigor? - if item_do_lote.pode_ser_anulado? =< botao_com_permissao licitacao_confirmar_anulacao_item_lote_path(lote, item_do_lote), { acao: :cancelar }, { \ class_icone: "icone-anular", texto: " Anular", params: { class: "btn btn-danger btn-sm mb-xs" }, } - if item_do_lote.pode_ter_lances? && controller.controller_name == "processos" =< botao_com_permissao licitacao_mostrar_lances_path(lote), { acao: :show }, { \ texto: "Lances", params: { class: "btn btn-primary btn-sm mb-xs" }, } - if processo.processo_licitatorio? && !processo.por_item? && !lote.lote_por_desconto? tr td colspan="6" align="right" b TOTAL: b =< lote.total.to_f.real_contabil