- if exercicio_em_vigor? && acao_permitida?(@pedido, :editar_unidades_orcamentarias) && esta_autorizado?(:update)
= link_to unidades_orcamentarias_licitacao_pedido_path(@pedido), class: "btn btn-default btn-sm" do
i.icone-lista
span Selecionar Unidades
.grid style="margin-top: 20px;"
- if unidades_orcamentarias_por_pedido.where.not(unidade_orcamentaria_id: @pedido.unidade_orcamentaria_id).empty?
h6 Nenhum registro encontrado.
- else
table.table.table-hover.table-responsive
thead
tr
th Unidade Orçamentária
th width="10%" Situação
- if @pedido.por_quantidade?
th width="12%" Qtd. de Itens por preço
- if @pedido.por_valor_previsto?
th width="14%" Valor Previsto
- unless eh_da_fase_de_projeto?(controller.controller_name, action_name)
th Opções
tbody
- unidades_orcamentarias_por_pedido.where.not(unidade_orcamentaria_id: @pedido.unidade_orcamentaria_id).each do |unidade_orcamentaria_por_pedido|
tr
td = unidade_orcamentaria_por_pedido.unidade_orcamentaria.nome
td = unidade_orcamentaria_por_pedido.preenchido? ? "Pedido Preenchido".html_safe : "Aguardando Envio".html_safe
- if @pedido.por_quantidade?
td align="center" = unidade_orcamentaria_por_pedido.quantidade_de_itens_por_preco.try(:contabil) if unidade_orcamentaria_por_pedido.quantidade_de_itens_por_preco >= 0
- if @pedido.por_valor_previsto?
td align="center" = unidade_orcamentaria_por_pedido.valor_previsto_de_itens.try(:real_contabil) if unidade_orcamentaria_por_pedido.valor_previsto_de_itens >= 0
td
- if @pedido.pode_convidar_unidades?
- if acao_permitida?(@pedido, :editar_quantidades) && esta_autorizado?(:editar_quantidades, 'licitacao/pedidos') && @pedido.verifica_acesso_do_usuario_a_unidades_convidadas(current_usuario, unidade_orcamentaria_por_pedido.unidade_orcamentaria.id) && eh_da_fase_do_pedido?(controller.controller_name, action_name)
= link_to quantidades_licitacao_pedido_path(@pedido, unidade_id: unidade_orcamentaria_por_pedido.unidade_orcamentaria.id), class: "btn btn-default btn-sm" do
i.icone-lista
' Itens
= link_to licitacao_cadastrar_responsavel_da_unidade_path(@pedido, unidade_orcamentaria_por_pedido), method: :get, class: "btn btn-default btn-sm" do
i.icone-configuracoes
span.text = " Responsável"
- configuracao = Configuracao.last
- if unidade_orcamentaria_por_pedido.preenchido? && !logado_na_contabilidade? && @pedido.verifica_acesso_do_usuario_a_unidades_convidadas(current_usuario, unidade_orcamentaria_por_pedido.unidade_orcamentaria.id)
- unless eh_da_fase_de_projeto?(controller.controller_name, action_name)
.btn-group.dropdown data-dropdown="" style=""
button style="margin-right: 30px;" 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 "Anexo ao convite para intenção de Registro de Preços",
licitacao_relatorios_pedido_path(relatorio: 'anexo_ao_convite_para_intencao_de_registro_de_precos', format: :pdf, pedido: @pedido.id, unidade_orcamentaria_por_pedido: unidade_orcamentaria_por_pedido.id),
id: 'convocacao_dos_orgaos', target: '_blank'
- if unidade_orcamentaria_por_pedido.responsavel_do_pedido_id.present? || configuracao.obriga_responsavel_pelo_pedido? == false
li
= link_to "#", :onclick=> "imprimir_pedido_da_unidade('#{unidade_orcamentaria_por_pedido.unidade_orcamentaria.id}')" do
| Pedido
li
= link_to '#', :onclick=> "imprimir_protocolo_de_recebimento_de_convite('#{unidade_orcamentaria_por_pedido.unidade_orcamentaria.id}')" do
| Protocolo de Recebimento do Convite
- if (@pedido.coleta_de_preco? || @pedido.fechado?) && unidade_orcamentaria_por_pedido.quantidade_de_itens_por_preco > 0
=< link_to remove_unidade_e_seus_itens_licitacao_pedido_path(@pedido, :unidade_por_pedido_id => unidade_orcamentaria_por_pedido.id, :unidade_id => unidade_orcamentaria_por_pedido.unidade_orcamentaria.id), method: :patch, data: { confirm: 'Deseja realmente desistir da unidade?' }, class: "btn btn-danger btn-sm", style: 'margin-right: 30px;' do
i.icone-anular
' Desistir
- if configuracao.obriga_responsavel_pelo_pedido && unidade_orcamentaria_por_pedido.responsavel_do_pedido_id.nil?
span.fa.fa-question-circle data-toggle="tooltip" data-placement="bottom" title="Para imprimir o pedido é necessário cadastrar o responsável"