ol.breadcrumb -if logado_no_administrativo? li = link_to "Requisições de Materiais", administrativo_requisicoes_de_materiais_path, class: "link_breadcrumb" li = link_to "#{@devolucao_de_material.origem.try(:numero_da_requisicao)}", administrativo_requisicao_de_material_path(:id => @devolucao_de_material.origem_id, :tab => "devolucoes_de_materiais"), class: "link_breadcrumb" -else li = link_to "Devoluções de Materiais", gestao_de_estoque_devolucoes_de_materiais_path, class: "link_breadcrumb" li.active Devolução de Material .widget .widget-body .pull-right span.label.label-default style="margin-right: .2em !important" =< "ORÇAMENTO #{@devolucao_de_material.try(:orcamento).try(:exercicio)}" - if @devolucao_de_material.status == 'aberto' || @devolucao_de_material.status == 'confirmado' span.label.label-primary =< @devolucao_de_material.status_i18n.try(:upcase) - if @devolucao_de_material.status == 'recusado' || @devolucao_de_material.status == 'cancelado' span.label.label-danger =< @devolucao_de_material.status_i18n.try(:upcase) - if @devolucao_de_material.status == 'recebido' span.label.label-success =< @devolucao_de_material.status_i18n.try(:upcase) - if @devolucao_de_material.status == 'enviado_ao_almoxarifado' span.label.label-warning =< @devolucao_de_material.status_i18n.try(:upcase) h3.show-header ' Devolução de Material span.fw-semi-bold ==< @devolucao_de_material.numero_da_devolucao - if @devolucao_de_material.origem_type == 'GestaoDeEstoque::Transferencia' p strong Transferencia: =< link_to @devolucao_de_material.origem.try(:codigo), @devolucao_de_material.origem, target: '_blank' - elsif @devolucao_de_material.origem_type == 'Administrativo::RequisicaoDeMaterial' p strong Requisição: =< link_to @devolucao_de_material.origem.try(:numero_da_requisicao), @devolucao_de_material.origem, target: '_blank' p strong Numero da devolucao: ==< @devolucao_de_material.numero_da_devolucao p strong Tipo: ==< @devolucao_de_material.tipo_de_devolucao_i18n p strong Data da devolucao: ==< @devolucao_de_material.data_da_devolucao - if @devolucao_de_material.historico_da_devolucao.present? hr p strong Histórico da Devolução: ==< @devolucao_de_material.historico_da_devolucao - if @devolucao_de_material.motivo_da_recusa.present? hr p strong Motivo da recusa: ==< @devolucao_de_material.motivo_da_recusa .row .col-md-12 .btn-toolbar .btn-group - if logado_no_administrativo? = link_to administrativo_requisicao_de_material_path(:id => @devolucao_de_material.origem_id, :tab => "devolucoes_de_materiais") , class: "btn btn-default btn-sm" do i.icone-voltar ' Voltar - else = link_to gestao_de_estoque_devolucoes_de_materiais_path, class: "btn btn-default btn-sm" do i.icone-voltar ' Voltar - if exercicio_em_vigor? - if esta_autorizado?(:edit) && @devolucao_de_material.status == 'aberto' = link_to edit_gestao_de_estoque_devolucao_de_material_path(@devolucao_de_material), class: "btn btn-default btn-sm" do i.icone-editar ' Editar - if logado_no_administrativo? && @devolucao_de_material.status == 'aberto' = link_to gestao_de_estoque_cancelar_devolucao_path(@devolucao_de_material), method: :patch, data: { confirm: 'Tem certeza?' }, class: "btn btn-danger btn-sm" do i.icone-anular.text-white span.text-white ' Cancelar Devolução - if logado_na_gestao_de_estoque? && @devolucao_de_material.status == 'enviado_ao_almoxarifado' = link_to gestao_de_estoque_recusar_devolucao_path(@devolucao_de_material), class: "btn btn-danger btn-sm" do i.icone-anular span.text-white ' Recusar Devolução .pull-right - if exercicio_em_vigor? - if logado_na_gestao_de_estoque? && @devolucao_de_material.may_receber_devolucao? = link_to gestao_de_estoque_receber_devolucao_path(@devolucao_de_material), method: :patch, data: { confirm: 'Tem certeza?' }, class: "btn btn-default btn-sm" do i.icone-avancar ' Receber Devolucao ==< - if @devolucao_de_material.may_confirmar_devolucao? = link_to gestao_de_estoque_confirmar_devolucao_path(@devolucao_de_material), method: :patch, data: { confirm: 'Tem certeza?' }, class: "btn btn-default btn-sm" do i.icone-avancar ' Confirmar Devolucao ==< - if logado_no_administrativo? && @devolucao_de_material.may_enviar_para_almoxarifado? = link_to gestao_de_estoque_enviar_devolucao_ao_almoxarifado_path(@devolucao_de_material), method: :patch, data: { confirm: 'Tem certeza?' }, class: "btn btn-default btn-sm" do i.icone-avancar ' Enviar ao Almoxarifado ==< .clearfix ul id="tabs1" class="nav nav-tabs pull-left" li class="#{'active' if params[:tab] == "itens_das_devolucoes_de_materiais" || !params[:tab]}" a data-target="#itens_das_devolucoes_de_materiais" data-toggle="tab" aria-expanded="true" ' Itens =< badge @devolucao_de_material.itens_das_devolucoes_de_materiais.count #tabs1c.tab-content.mb-lg .tab-pane.clearfix class="#{'active' if params[:tab] == "itens_das_devolucoes_de_materiais" || !params[:tab]}" id="itens_das_devolucoes_de_materiais" = render partial: 'gestao_de_estoque/devolucoes_de_materiais/grid_itens', locals: { itens_das_devolucoes_de_materiais: @devolucao_de_material.itens_das_devolucoes_de_materiais}