ol.breadcrumb li = link_to logado_no_administrativo? ? 'Req. de Materiais' : 'Consumos', gestao_de_estoque_consumos_path, class: "link_breadcrumb" li.active Informações .widget .widget-body .pull-right span.label.label-default style="margin-right: .2em !important" =< "ORÇAMENTO #{@consumo.try(:orcamento).try(:exercicio)}" - if @consumo.aberto? || @consumo.em_atendimento? || @consumo.consumido? span.label.label-success =< (@consumo.localizar :status).try(:upcase) - elsif @consumo.enviado_ao_almoxarifado? || @consumo.recebido_pelo_almoxarifado? span.label.label-info =< (@consumo.localizar :status).try(:upcase) - elsif @consumo.recusado? span.label.label-danger =< (@consumo.localizar :status).try(:upcase) h3.show-header - if logado_no_administrativo? ' Req. de Material: - else ' Consumo de Material: span.fw-semi-bold ==< @consumo.codigo p strong - if logado_no_administrativo? ' Requisitado em: - else ' Consumido em: ==< @consumo.data_de_consumo hr .row .col-sm-6 p strong Almoxarifado: ==< @consumo.try(:almoxarifado).try(:nome) .row .col-sm-6 p strong Unidade Orçamentária: ==< @consumo.try(:unidade_orcamentaria).try(:codigo_e_nome) - if @consumo.separa_itens_por_setor .row .col-sm-6 p strong Separa Itens Por Setor? ==< label_sim_nao(@consumo.try(:separa_itens_por_setor)) .row .col-sm-6 p strong Responsável: ==< @consumo.agente_publico.try(:cpf_e_nome) hr br .row .col-sm-12 p strong Histórico: ==< @consumo.historico - if @consumo.motivo_de_recusa.present? hr p strong Motivo da Recusa: ==< @consumo.motivo_de_recusa hr br .row .col-md-12 .btn-toolbar .btn-group = link_to gestao_de_estoque_consumos_path, class: "btn btn-default btn-sm" do i.icone-voltar ' Voltar - if @consumo.existe_encerramento? - if (esta_autorizado? :edit) && @consumo.pode_editar? = link_to edit_gestao_de_estoque_consumo_path(@consumo), class: "btn btn-default btn-sm" do i.icone-editar ' Editar = link_to @consumo, method: :delete, data: { confirm: 'Tem certeza?' }, class: "btn btn-default btn-sm" do i.icone-excluir span.text-danger Excluir - if logado_na_gestao_de_estoque? && @consumo.may_recusar? = link_to edit_gestao_de_estoque_consumo_path(@consumo, recusa: true), class: "btn btn-danger btn-sm" do i.icone-anular.text-white span.text-white ' Recusar Requisição - if !@consumo.aberto? .btn-group.dropdown data-dropdown="" style="" button 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 "Termo de Consumo", gestao_de_estoque_relatorios_consumo_imprimir_path(relatorio: 'termo_consumo' , format: :pdf, consumo_id: @consumo.id), id: "termo_consumo", target: '_blank' , class: "btn btn-default btn-sm" li = link_to "Requisição de Material", gestao_de_estoque_relatorios_consumo_imprimir_path(relatorio: 'requisicao_material' , format: :pdf, consumo_id: @consumo.id), id: "requisicao", target: '_blank' , class: "btn btn-default btn-sm" .pull-right - if @consumo.existe_encerramento? - if logado_na_gestao_de_estoque? && @consumo.may_confirmar_consumo? = link_to gestao_de_estoque_confirmar_consumo_path(@consumo), method: :patch, data: { confirm: 'Tem certeza?' }, class: "btn btn-default btn-sm" do i.icone-avancar ' Concluir Consumo - if logado_na_gestao_de_estoque? && @consumo.consumido? = link_to gestao_de_estoque_retornar_para_aberto_path(@consumo), method: :patch, data: {confirm: "Tem certeza?"}, class: "btn btn-default btn-sm" do i class="icone-voltar" span Voltar Etapa - if logado_no_administrativo? && @consumo.may_enviar_ao_almoxarifado? = link_to gestao_de_estoque_enviar_ao_almoxarifado_path(@consumo), method: :patch, data: { confirm: 'Tem certeza?' }, class: "btn btn-default btn-sm" do i.icone-avancar ' Enviar ao Almoxarifado ==< - if logado_no_administrativo? && @consumo.recusado? = link_to gestao_de_estoque_retornar_para_aberto_path(@consumo), method: :patch, data: {confirm: "Tem certeza?"}, class: "btn btn-default btn-sm" do i class="icone-voltar" span Reabrir requisição - if logado_no_administrativo? && @consumo.may_enviar_ao_almoxarifado? = link_to gestao_de_estoque_enviar_ao_almoxarifado_path(@consumo), method: :patch, data: { confirm: 'Tem certeza?' }, class: "btn btn-default btn-sm" do i.icone-avancar ' Enviar ao Almoxarifado ==< - if logado_na_gestao_de_estoque? && @consumo.may_receber_no_almoxarifado? = link_to gestao_de_estoque_receber_no_almoxarifado_path(@consumo), method: :patch, data: { confirm: 'Tem certeza?' }, class: "btn btn-default btn-sm" do i.icone-avancar ' Receber ==< - if logado_na_gestao_de_estoque? && !@consumo.existe_encerramento? .row .col-md-12 .alert.alert-danger role="alert" style="margin-top: 10px; font-size: 90%;" span.fw-bold Informações! ' Esse consumo não pode mais ser alterado, pois existe encerramento para esse mês. .clearfix ul.tabs1.nav.nav-tabs.pull-left - tab = params[:tab].present? ? params[:tab] : "itens_do_consumo" li class="#{ 'active' if tab == "itens_do_consumo" }" a data-target="#itens_do_consumo" data-toggle="tab" aria-expanded="true" - if logado_no_administrativo? ' Itens da Req. de Material - else ' Itens do Consumo #tabs1.tab-content.mb-lg .tab-pane.clearfix class="#{ 'active' if tab == "itens_do_consumo" }" id="itens_do_consumo" = render partial: 'grid_itens_do_consumo', locals: { \ itens_do_consumo: @consumo.itens_do_consumo \ }