.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) - if @consumo.itens_do_consumo.count{|i| i.reconhecido?} == @consumo.itens_do_consumo.count span.label.label-success ==< (@consumo.itens_do_consumo.first.status_de_reconhecimento_i18n).try(:upcase) - elsif @consumo.itens_do_consumo.count{|i| i.reconhecido?} > 0 span.label.label-info ==< "Reconhecido Parcialmente" - else span.label.label-info ==< (@consumo.itens_do_consumo.first.status_de_reconhecimento_i18n).try(:upcase) h3.show-header ' Consumo de Material: span.fw-semi-bold ==< @consumo.codigo p strong ' Consumido em: ==< @consumo.data_de_consumo hr .row .col-sm-6 p strong Almoxarifado: ==< @consumo.try(:almoxarifado).try(:codigo_e_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-sm-10 .btn-toolbar.pull-left .btn-group = link_to intermodulos_movimentacoes_do_estoque_path(relatorio: cookies[:detalhamento_do_estoque]), class: "btn btn-default btn-sm" do i.icone-voltar ' Voltar .col-sm-2 .btn-toolbar.pull-right .btn-group = link_to intermodulos_reconhecer_ou_desreconhecer_movimentacoes_do_estoque_path(movimentacao_ids: @consumo.itens_do_consumo.ids, status_selecionado: (@consumo.itens_do_consumo.count{|i| i.reconhecido?} == @consumo.itens_do_consumo.count ? 'reconhecido' : 'aguardando_reconhecimento')), method: :post, data: { confirm: 'Tem certeza?' }, class: "btn btn-default btn-sm" do - unless @consumo.itens_do_consumo.count{|i| i.reconhecido?} == @consumo.itens_do_consumo.count i.icone-avancar ' Reconhecer Todos - else i.icone-voltar ' Desreconhecer Todos .clearfix ul.tabs1.nav.nav-tabs.pull-left - tab = params[:tab].present? ? params[:tab] : "itens_do_consumo" - unless @consumo.programas_por_consumo.any? li class="#{ 'active' if tab == "itens_do_consumo" }" a data-target="#itens_do_consumo" data-toggle="tab" aria-expanded="true" ' Itens do Consumo - movs = Contabilidade::MovimentacaoDoPlanoDeContas.where('contabilidade_movimentacoes_do_plano_de_contas.id IN (?)', @consumo.itens_do_consumo.map{|i| i.movimentacoes_do_plano_de_contas}.flatten) li class="#{'active' if params[:tab] == "eventos_contabeis"}" a data-target="#eventos_contabeis" data-toggle="tab" aria-expanded="true" ' Eventos Contabeis =< badge movs.joins(:evento_contabil).where('contabilidade_eventos_contabeis.orcamento_id = ?', contexto_atual.id).debito.size #tabs1.tab-content.mb-lg - if @consumo.itens_do_consumo.any? .tab-pane.clearfix class="#{ 'active' if tab == "itens_do_consumo" }" id="itens_do_consumo" = render partial: 'grid_itens_gestao_de_estoque_consumo', locals: { \ itens_do_consumo: @consumo.itens_do_consumo \ } .tab-pane.clearfix class="#{'active' if params[:tab] == "eventos_contabeis"}" id="eventos_contabeis" == render partial: 'contabilidade/eventos_contabeis/grid_eventos_contabeis', locals: { movimentacoes_do_plano_de_contas: movs.joins(:evento_contabil).where('contabilidade_eventos_contabeis.orcamento_id = ?', contexto_atual.id).debito, gerador: @consumo.itens_do_consumo }