.widget#grid_itens_do_contrato - visualizar_tudo = !(params[:listar_itens_do_contrato].nil? && @contrato.itens_do_contrato.size > 20) - if visualizar_tudo header> h5 ' Lista de span.fw-semi-bold Itens do Contrato .widget-body - if !visualizar_tudo h5.fw-semi-bold style="color: red" Para visualizar os itens do Contrato clique no botão abaixo e aguarde. = link_to "#", class: "btn btn-default btn-sm", id: "listar_itens_do_contrato" do i.icone-detalhar span Carregar Itens do Contrato - else - if itens_do_contrato.empty? h6 Nenhum registro encontrado. - else - if @contrato.por_lote? - @contrato.itens_do_contrato.includes(item_do_lote: :lote).order('licitacao_lotes.numero').group_by {|item_do_contrato| item_do_contrato.item_do_lote.lote}.each do |lote, itens_do_contrato| p strong LOTE N°: =< lote.numero p strong FORNECEDOR: =< lote.pessoa_do_projeto_do_lote_ganhadora.try(:pessoa_do_projeto).try(:pessoa).try(:nome) .table-responsive table.table.table-hover.font-small-11 thead tr th Sequência th Código th Descrição /- if @contrato.projeto.pedido.possui_periodicidade_nos_itens? /th Periodicidade th width="10%" Valor Unitário th width="5%" Quant. Contratada - if @contrato.discriminacao_obrigatoria_de_itens? th width="5%" Quant. Aditada th width="5%" Quant. Empenhada th width="5%" Quant. Anulada th width="10%" Saldo de Itens a Empenhar - else th width="10%" Valor Empenhado th width="10%" Valor Total a Empenhar tbody - itens_do_contrato.sort_by { |item_do_contrato| item_do_contrato.item_do_lote.try(:sequencia) }.each do |item_do_contrato| tr td.align-center = item_do_contrato.item_do_lote.try(:sequencia) td = "##{item_do_contrato.item_do_lote.item_do_pedido.item.id}" td = item_do_contrato.item_do_lote.item_do_pedido.try(:item).try(:descricao_codigo_na_prefeitura_e_unidade) /- if @contrato.projeto.pedido.possui_periodicidade_nos_itens? /td = item_do_contrato.item_do_pedido.periodicidade_e_unidade_de_medida td = item_do_contrato.valor_unitario.to_f.valor_financeiro td = item_do_contrato.quantidade.to_f.valor_contabil - if @contrato.discriminacao_obrigatoria_de_itens? || @contrato.empenhos_retroativos_do_contrato.any? td = item_do_contrato.quantidade_aditivada.to_f.valor_contabil td = item_do_contrato.quantidade_empenhada.to_f.valor_contabil td = item_do_contrato.quantidade_anulada.to_f.valor_contabil td.align-center style="font-weight: 500" = item_do_contrato.saldo.to_d.valor_contabil = progressbar porcentagem: item_do_contrato.porcentagem_do_saldo - else td = item_do_contrato.valor_empenhado.to_f.real_contabil td = item_do_contrato.valor_a_empenhar_atual.to_f.real_contabil - else .table-responsive table.table.table-hover.font-small-11 thead tr th Sequência th Código th Descrição /- if @contrato.projeto.pedido.possui_periodicidade_nos_itens? /th Periodicidade th width="10%" Valor Unitário th width="5%" Quant. Contratada - if @contrato.discriminacao_obrigatoria_de_itens? th width="5%" Quant. Aditada th width="5%" Quant. Empenhada th width="5%" Quant. Anulada th width="10%" Saldo de Itens a Empenhar th width="10%" Valor Total a Empenhar tbody - itens_do_contrato.por_sequencia_dos_itens_do_lote.each do |item_do_contrato| tr td.align-center = item_do_contrato.item_do_lote.try(:sequencia) td = "##{item_do_contrato.item_do_lote.item_do_pedido.item.id}" td = item_do_contrato.item_do_lote.item_do_pedido.try(:item).try(:descricao_codigo_na_prefeitura_e_unidade) /- if @contrato.projeto.pedido.possui_periodicidade_nos_itens? /td = item_do_contrato.item_do_lote.item_do_pedido.periodicidade_e_unidade_de_medida td = item_do_contrato.valor_unitario.to_f.valor_financeiro td = item_do_contrato.quantidade.to_f.valor_contabil - if @contrato.discriminacao_obrigatoria_de_itens? || @contrato.empenhos_retroativos_do_contrato.any? td = item_do_contrato.quantidade_aditivada.to_f.valor_contabil td = item_do_contrato.quantidade_empenhada.to_f.valor_contabil td = item_do_contrato.quantidade_anulada.to_f.to_d.valor_contabil td.align-center style="font-weight: 500" = item_do_contrato.saldo.to_d.valor_contabil = progressbar porcentagem: item_do_contrato.porcentagem_do_saldo td = item_do_contrato.valor_a_empenhar_atual.to_f.real_contabil