.widget
header>
h5
' Lista de
span.fw-semi-bold Requisições de Materiais
.widget-body
- if @requisicoes_de_materiais.empty?
h6 Nenhum registro encontrado.
- else
.table-responsive
table.table.table-hover style="font-size: 95%;"
thead
tr
th width="15%" Data da Requisição
th.center width="15%" N° da Requisição
th.text-center width="10%" U.G
th.text-center width="30%" Almoxarifado Destino
th.text-center Status
th.text-right width="150"
tbody
- @requisicoes_de_materiais.each do |requisicao_de_material|
tr
td = requisicao_de_material.try(:data_da_requisicao)
td.center = requisicao_de_material.try(:numero_da_requisicao)
td.text-center = requisicao_de_material.try(:unidade_orcamentaria).try(:sigla)
td.text-center = requisicao_de_material.try(:almoxarifado).try(:nome)
td.text-center
- if requisicao_de_material.fechado? || requisicao_de_material.atendido? || requisicao_de_material.confirmado?
span.label.label-success =< requisicao_de_material.localizar(:status).try(:upcase)
- elsif requisicao_de_material.enviado_ao_almoxarifado?
span.label.label-primary =< requisicao_de_material.localizar(:status).try(:upcase)
- elsif requisicao_de_material.recebido_pelo_almoxarifado? || requisicao_de_material.atendido_parcialmente? || requisicao_de_material.devolvido_ao_almoxarifado?
span.label.label-warning =< requisicao_de_material.localizar(:status).try(:upcase)
- elsif requisicao_de_material.recusado?
span.label.label-danger =< requisicao_de_material.localizar(:status).try(:upcase)
- else
span.label.label-info =< requisicao_de_material.localizar(:status).try(:upcase)
td.text-right
= link_to requisicao_de_material, class: "btn btn-default btn-sm mb-xs", title: "Ver Detalhes" do
i.icone-detalhar
- if logado_no_administrativo? && requisicao_de_material.aberto?
= botao_com_permissao edit_administrativo_requisicao_de_material_path(requisicao_de_material), {acao: :update}, { \
class_icone:'icone-editar',
params: {class: 'btn btn-default btn-sm mb-xs', title: "Editar"},
}
- if logado_no_administrativo? && !requisicao_de_material.possui_itens?
= botao_com_permissao requisicao_de_material, {acao: :destroy}, { \
class_icone:'icone-excluir',
params: { \
method: :delete, data: { confirm: 'Tem certeza?' },
class: 'btn btn-default btn-sm mb-xs',
title: "Apagar",
},
}
= will_paginate @requisicoes_de_materiais, params: { tipo: @tipo }, previous_label: "<", next_label: ">"