ol.breadcrumb li = link_to "Transferências", patrimonio_transferencias_path, class: "link_breadcrumb" li.active Transferência .widget .widget-body h3.show-header span.fw-semi-bold Transferência: =< @transferencia.numero_da_transferencia .pull-right style="margin-top: -30px;" span.label.label-primary style="margin-right: .2em !important" = @transferencia.localizar(:tipo).try(:upcase) span.label.label-info = @transferencia.localizar(:status).try(:upcase) .row .col-sm-6 ' Data: span.fw-semi-bold = @transferencia.data_da_transferencia.to_date hr .widget-body .row .col-sm-6 p strong Unidade Gestora Origem: ==< @transferencia.unidade_gestora_origem.try(:codigo_e_nome) p strong Responsável pelo Centro de Custo: ==< @transferencia.try(:responsavel_origem).try(:cpf_e_nome) .col-sm-6 p strong Centro de Custo: ==< @transferencia.centro_de_custo_origem.try(:codigo_e_descricao_e_mae_principal) hr .widget-body - @transferencia.dados_dos_destinos_das_transferencias.each do |destino| .row .col-sm-6 p strong Unidade Gestora Destino: ==< destino.unidade_gestora_destino.try(:codigo_e_nome) p strong Responsável pelo Centro de Custo: ==< destino.try(:responsavel_destino).try(:cpf_e_nome) .col-sm-6 p strong Centro de Custo: ==< destino.centro_de_custo_destino.try(:codigo_e_descricao_e_mae_principal) hr br .row .col-sm-12 - if @transferencia.motivo_da_recusa.present? && !@transferencia.confirmado? hr p strong Motivo da Recusa: ==< @transferencia.motivo_da_recusa .row .col-md-12 .btn-toolbar .btn-group = link_to patrimonio_transferencias_path, class: "btn btn-default btn-sm" do i.icone-voltar ' Voltar - if esta_autorizado?(:edit) && @transferencia.aberto? = link_to edit_patrimonio_transferencia_path(@transferencia), class: "btn btn-default btn-sm" do i.icone-editar ' Editar .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 Responsabilidade de bens - Sintético", '#', id: "imprimir_termo" / = link_to "Termo de Responsabilidade de bens - Sintético", patrimonio_imprimir_path(relatorio: 'termo_de_responsabilidade_sintetica' , format: :pdf), target: '_blank' li = link_to "Termo de Responsabilidade de Bens - Analítico", patrimonio_imprimir_path(relatorio: 'termo_de_responsabilidade_analitica' , format: :pdf), target: '_blank' li = link_to "Termo de Transferência", patrimonio_imprimir_path(relatorio: 'termo_de_transferencia' , format: :pdf), target: '_blank' li = link_to "Termo de Recolhimento", patrimonio_imprimir_path(relatorio: 'termo_de_recolhimento' , format: :pdf), target: '_blank' li = link_to "Termo de Reparo - Envio dos Bens", patrimonio_imprimir_path(relatorio: 'envio_dos_bens' , format: :pdf), target: '_blank' li = link_to "Termo de Reparo - Retorno de Bens", patrimonio_imprimir_path(relatorio: 'retorno_de_bens' , format: :pdf), target: '_blank' - if esta_autorizado?(:destroy) && @transferencia.aberto? = link_to @transferencia, method: :delete, data: { confirm: 'Tem certeza?' }, class: "btn btn-default btn-sm" do i.icone-excluir span.text-danger Excluir / Ações AASM .btn-group.pull-right - if logado_no_patrimonio? - if esta_autorizado?(:recusar_transferencia) && @transferencia.may_recusar_transferencia? = link_to edit_patrimonio_transferencia_path(@transferencia, recusa: true), class: "btn btn-default btn-sm" do i class="icone-anular" span Recusar - if esta_autorizado?(:confirmar_transferencia) && @transferencia.may_confirmar_transferencia? = link_to patrimonio_confirmar_transferencia_path(@transferencia), method: :patch, data: {confirm: "Tem certeza?"}, class: "btn btn-default btn-sm" do i class="icone-avancar" span Confirmar - if @transferencia.confirmado? && esta_autorizado?(:retornar_para_aberto) && @transferencia.may_retornar_para_aberto? = link_to patrimonio_retornar_para_aberto_path(@transferencia), method: :patch, data: {confirm: "Tem certeza?"}, class: "btn btn-default btn-sm" do i class="icone-voltar" span Voltar Etapa - if (logado_no_administrativo? && @transferencia.recusado?) && esta_autorizado?(:retornar_para_aberto) && @transferencia.may_retornar_para_aberto? = link_to patrimonio_retornar_para_aberto_path(@transferencia), method: :patch, data: {confirm: "Tem certeza?"}, class: "btn btn-default btn-sm" do i class="icone-voltar" span Reabrir - if logado_no_administrativo? - if esta_autorizado?(:enviar_ao_patrimonio) && @transferencia.may_enviar_ao_patrimonio? = link_to patrimonio_enviar_ao_patrimonio_path(@transferencia), method: :patch, data: {confirm: "Tem certeza?"}, class: "btn btn-default btn-sm" do i class="icone-avancar" span Enviar Ao Patrimônio - if logado_no_patrimonio? && !@transferencia.contem_itens? .row .col-md-12 .alert.alert-danger role="alert" style="margin-top: 10px; font-size: 90%;" span.fw-bold Informações! ' Não contém itens nessa transferência. .clearfix ul id="tabs1" class="nav nav-tabs pull-left" li class="#{'active' if params[:tab] == "documentos_do_patrimonio" || !params[:tab]}" a data-target="#documentos_do_patrimonio" data-toggle="tab" aria-expanded="true" ' Documentos li class="#{'active' if params[:tab] == "itens"}" a data-target="#itens" data-toggle="tab" aria-expanded="true" ' Itens da Transferência =< badge @transferencia.itens_da_transferencia.size #tabs1c.tab-content.mb-lg .tab-pane.clearfix class="#{'active' if params[:tab] == "documentos_do_patrimonio" || !params[:tab] }" id="documentos_do_patrimonio" = render partial: 'patrimonio/documentos_do_patrimonio/grid.html.slim', locals: { referencia: @transferencia } .tab-pane.clearfix class="#{'active' if params[:tab] == "itens" }" id="itens" == render partial: 'patrimonio/transferencias/grid_itens_da_transferencia', locals: { itens_da_transferencia: @transferencia.itens_da_transferencia } / = link_to "Termo de Responsabilidade de bens - Sintético", patrimonio_imprimir_path(relatorio: 'termo_de_responsabilidade_sintetica' , format: :pdf), target: '_blank' #modal_imprimir_termo_de_movimentacao.modal.fade[role="dialog"] .modal-dialog[role="document"] .modal-content = form_tag(patrimonio_imprimir_path, method: :get, target: "_blank", role: "form", id: 'projeto_basico' ) do |f| .modal-header button.close[type="button" data-dismiss="modal" aria-label="Close"] span[aria-hidden="false"] | × h4.modal-title | Dados para imprimir o Termo de Movimentação: .modal-body .form-group .row = label_tag :observacao, "Dados da Origem:", class: "col-sm-12 control-label", for: "col-sm-4 control-label" .row .col-sm-6 = label_tag :responsavel_relatorio, "Responsável Direto", class: "control-label" = text_field_tag :responsavel_relatorio, "", class: "form-control input-sm" .col-sm-6 = label_tag :cargo_relatorio, "Cargo Direto", class: "control-label" = text_field_tag :cargo_relatorio, "", class: "form-control input-sm" .row .col-sm-6 = label_tag :matricula_relatorio, "Matrícula Direto", class: "control-label" = text_field_tag :matricula_relatorio, "", class: "form-control input-sm" .col-sm-1 .col-sm-5.checkbox style="margin-left: 15px" = check_box_tag :mostra_dados, "1" label.control-label for="normal-field" Usa dados no destino? .div id="dados_destino" style="#{ 'display: none;' }" .row = label_tag :observacao, "Dados do Destino:", class: "col-sm-12 control-label", for: "col-sm-4 control-label" .row .col-sm-6 = label_tag :responsavel_relatorio_destino, "Responsável Direto Destino", class: "control-label" = text_field_tag :responsavel_relatorio_destino, "", class: "form-control input-sm" .col-sm-6 = label_tag :cargo_relatorio_destino, "Cargo Direto Destino", class: "control-label" = text_field_tag :cargo_relatorio_destino, "", class: "form-control input-sm" .row .col-sm-6 = label_tag :matricula_relatorio_destino, "Matrícula Direto Destino", class: "control-label" = text_field_tag :matricula_relatorio_destino, "", class: "form-control input-sm" = hidden_field_tag :transferencia_id, @transferencia.id = hidden_field_tag :relatorio, 'termo_de_responsabilidade_sintetica' / = hidden_field_tag :requisicao_patrimonial_id, @requisicao_patrimonial.id / = f.hidden_field :button, id: 'button_termo' / = f.hidden_field :relatorio, id: 'termo' .modal-footer button.btn.btn-primary type="button" id="botao_confirmar" Confirmar button.btn.btn-default data-dismiss="modal" type="button" Cancelar javascript: $("#imprimir_termo").click(function(e) { $('#modal_imprimir_termo_responsabilidade').modal('show'); $("input[type=submit]").prop("disabled", false); }); $(document).on("click","input[type=submit]", function(){ $('#modal_imprimir_termo_responsabilidade').modal('hide'); }); $(document).ready(function(){ $("#mostra_dados").change(function(){ if($("#mostra_dados").is(":checked")){ $("#dados_destino").show(); }else{ $("#dados_destino").hide(); $("#tableless_relatorio_do_patrimonio_responsavel_relatorio_destino").val('') $("#tableless_relatorio_do_patrimonio_cargo_relatorio_destino").val('') $("#tableless_relatorio_do_patrimonio_matricula_relatorio_destino").val('') } }); }); $('#botao_confirmar').on("click", function(){ $('#termo').val('termo_de_movimentacao') $('#button_termo').val('pdf') $('form').submit(); }); $("#imprimir_termo").click(function(e) { $('#modal_imprimir_termo_de_movimentacao').modal('show'); $("input[type=submit]").prop("disabled", false); }); $(document).on("click","input[type=submit]", function(){ $('#modal_imprimir_termo_de_movimentacao').modal('hide'); });