ol.breadcrumb li = link_to "Registro dos Bens", patrimonio_recebimentos_de_bens_path, class: "link_breadcrumb" li.active #{@recebimento_de_bem.codigo} .widget .widget-body .pull-right style="margin-top: -5px;" span.label.label-default style="margin-right: 5px !important;" ==< "ORÇAMENTO #{@recebimento_de_bem.try(:orcamento).try(:exercicio)}" span.label.label-primary style="margin-right: 5px !important;" ==< "EXTRAORÇAMENTÁRIO" if @recebimento_de_bem.extraorcamentario? span.label.label-primary style="margin-right: 5px !important;" ==< "MÚLTIPLOS EMPENHOS" if @recebimento_de_bem.multiplos_empenhos? =< label_html_tag(@recebimento_de_bem.status_i18n, @recebimento_de_bem.tipo_de_label) h3.show-header ' Registro de Bem: span.fw-semi-bold ==< @recebimento_de_bem.codigo span.bold Recebido em: ==< @recebimento_de_bem.data_do_recebimento br br legend strong Dados Do Registro .row .col-md-5 p strong Unidade Orçamentária: ==< @recebimento_de_bem.unidade_orcamentaria.codigo_e_nome_e_exercicio .col-md-2 p strong Classificação: ==< @recebimento_de_bem.classificacao_i18n .col-md-5 p strong Subelemento de Despesa: ==< @recebimento_de_bem.sub_elemento_de_despesa.codigo_formatado_e_descricao .row .col-md-5 - if @recebimento_de_bem.doador.present? p strong Doador: ==< @recebimento_de_bem.doador.cpf_ou_cnpj_e_nome - if @recebimento_de_bem.fornecedor.present? p strong Fornecedor: ==< @recebimento_de_bem.fornecedor.cpf_ou_cnpj_e_nome .col-md-2 - if @recebimento_de_bem.origem_de_recurso_patrimonial.present? p strong Origem de Recurso: ==< @recebimento_de_bem.origem_de_recurso_patrimonial.nome - if @recebimento_de_bem.numero_da_nota.present? && @recebimento_de_bem.serie.present? && @recebimento_de_bem.data_de_emissao.present? legend strong Dados da Nota Fiscal .row .col-md-3 p strong Data de Emissão: ==< @recebimento_de_bem.data_de_emissao .col-md-3 p strong Nº da Nota Fiscal: ==< @recebimento_de_bem.numero_da_nota .col-md-3 p strong Série: ==< @recebimento_de_bem.serie hr .row .col-sm-12 p strong Observações: ==< @recebimento_de_bem.observacao .row .col-md-12 .btn-toolbar .btn-group - if @recebimento_de_bem.extraorcamentario? = link_to patrimonio_recebimentos_de_bens_path(flag: true), class: "btn btn-default btn-sm" do i.icone-voltar ' Voltar - if esta_autorizado?(:edit) && @recebimento_de_bem.a_receber? = link_to edit_patrimonio_recebimento_de_bem_path(@recebimento_de_bem, flag: true), class: "btn btn-default btn-sm" do i.icone-editar span Editar - else = link_to patrimonio_recebimentos_de_bens_path, class: "btn btn-default btn-sm" do i.icone-voltar ' Voltar - if esta_autorizado?(:edit) && @recebimento_de_bem.a_receber? = link_to edit_patrimonio_recebimento_de_bem_path(@recebimento_de_bem), class: "btn btn-default btn-sm" do i.icone-editar span Editar - if @recebimento_de_bem.pode_voltar_etapa? && @recebimento_de_bem.bens_patrimoniais.present? = link_to patrimonio_editar_bens_patrimoniais_do_recebimento_de_bem_path(@recebimento_de_bem), class: "btn btn-default btn-sm" do i.icone-editar span Editar Tombamentos - if esta_autorizado?(:edit) && @recebimento_de_bem.tombamento_gerado? == true .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 "Registro de Bem", patrimonio_recebimento_de_bem_imprimir_path(relatorio: 'imprimir_recebimento_de_bem' , format: :pdf, id: @recebimento_de_bem.id), target: "_blank", class: "icone-arquivo" li = link_to "Termo de Guarda Patrimonial", '#', class: "icone-arquivo", id: "imprimir_termo" / = link_to "Termo de Guarda Patrimonial", patrimonio_recebimento_de_bem_imprimir_path(relatorio: 'imprimir_termo_de_guarda_patrimonial' , format: :pdf, id: @recebimento_de_bem.id), target: "_blank", class: "icone-arquivo" ul class="dropdown-menu" li = link_to "Termo de Recebimento Definitivo", patrimonio_recebimento_de_bem_imprimir_path(relatorio: 'imprimir_termo_de_recebimento_definitivo' , format: :pdf, recebimento_de_material_id: @recebimento_de_bem.id), id: "imprimir_termo_de_recebimento_de_material_definitivo", target: '_blank' li = link_to "Termo de Recebimento Externo Definitivo", patrimonio_recebimento_de_bem_imprimir_path(relatorio: 'imprimir_termo_de_recebimento_externo_definitivo' , format: :pdf, recebimento_de_material_id: @recebimento_de_bem.id), id: "imprimir_termo_de_recebimento_de_material_externo_definitivo", target: '_blank' li = link_to "Termo de Recebimento Provisório", patrimonio_recebimento_de_bem_imprimir_path(relatorio: 'imprimir_termo_de_recebimento_provisorio' , format: :pdf, recebimento_de_material_id: @recebimento_de_bem.id), id: "imprimir_termo_de_recebimento_de_material_provisorio", target: '_blank' - if esta_autorizado?(:destroy) && @recebimento_de_bem.a_receber? = link_to @recebimento_de_bem, method: :delete, data: { confirm: 'Tem certeza?' }, class: "btn btn-default btn-sm" do i.icone-excluir span.text-danger Excluir .pull-right - if esta_autorizado?(:edit) && @recebimento_de_bem.may_gerar_bens_patrimoniais? = link_to patrimonio_insere_dados_extras_do_bem_path(@recebimento_de_bem), class: "btn btn-default btn-sm" do i.icone-avancar ' Gerar Tombamento dos Bens Patrimoniais ==< - if esta_autorizado?(:edit) && @recebimento_de_bem.may_confirmar_recebimento? = link_to patrimonio_confirmar_recebimento_de_bem_path(@recebimento_de_bem), method: :patch, data: { confirm: 'Tem certeza?' }, class: "btn btn-default btn-sm" do i.icone-avancar ' Confirmar Registro ==< .pull-right - if @recebimento_de_bem.pode_voltar_etapa? = link_to patrimonio_reabrir_recebimento_de_bem_path(@recebimento_de_bem), method: :patch, data: {confirm: "Tem certeza?"}, class: "btn btn-default btn-sm" do i class="icone-voltar" - if @recebimento_de_bem.recebido? - texto = ' Voltar Etapa' - else - texto = ' Refazer Tombamento' span #{texto} - unless @recebimento_de_bem.data_do_recebimento.present? .row .col-md-12 .alert.alert-danger.alert-sm span.fw-bold Importante! ' Antes de confirmar o Recebimento, é necessário preencher a Data do Recebimento. .clearfix ul id="tabs1" class="nav nav-tabs pull-left" - if @recebimento_de_bem.tombamento_gerado? 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_dos_recebimentos_de_bens" }" a data-target="#itens_dos_recebimentos_de_bens" data-toggle="tab" aria-expanded="true" ' Itens =< badge @recebimento_de_bem.itens_dos_recebimentos_de_bens.count - else li class="#{'active' if params[:tab] == "itens_dos_recebimentos_de_bens" || !params[:tab] }" a data-target="#itens_dos_recebimentos_de_bens" data-toggle="tab" aria-expanded="true" ' Itens =< badge @recebimento_de_bem.itens_dos_recebimentos_de_bens.count - if @recebimento_de_bem.tombamento_gerado? li class="#{'active' if params[:tab] == "bens_patrimoniais_por_item" }" a data-target="#bens_patrimoniais_por_item" data-toggle="tab" aria-expanded="true" ' Bens Patrimoniais =< badge @recebimento_de_bem.bens_patrimoniais.count li class="#{'active' if params[:tab] == "fotos_bens_patrimoniais" }" a data-target="#fotos_bens_patrimoniais" data-toggle="tab" aria-expanded="true" ' Fotos #tabs1c.tab-content.mb-lg - if @recebimento_de_bem.tombamento_gerado? .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: @recebimento_de_bem } .tab-pane.clearfix class="#{'active' if params[:tab] == "itens_dos_recebimentos_de_bens" }" id="itens_dos_recebimentos_de_bens" = render partial: 'patrimonio/recebimentos_de_bens/grid_itens_dos_recebimentos_de_bens', locals: { itens_dos_recebimentos_de_bens: @recebimento_de_bem.itens_dos_recebimentos_de_bens} - else .tab-pane.clearfix class="#{'active' if params[:tab] == "itens_dos_recebimentos_de_bens" || !params[:tab] }" id="itens_dos_recebimentos_de_bens" = render partial: 'patrimonio/recebimentos_de_bens/grid_itens_dos_recebimentos_de_bens', locals: { itens_dos_recebimentos_de_bens: @recebimento_de_bem.itens_dos_recebimentos_de_bens} - if @recebimento_de_bem.tombamento_gerado? .tab-pane.clearfix class="#{'active' if params[:tab] == "bens_patrimoniais_por_item" }" id="bens_patrimoniais_por_item" = render partial: 'patrimonio/recebimentos_de_bens/grid_bens_patrimoniais_por_item', locals: { itens_dos_recebimentos_de_bens: @recebimento_de_bem.itens_dos_recebimentos_de_bens} .tab-pane.clearfix class="#{'active' if params[:tab] == "fotos_bens_patrimoniais" }" id="fotos_bens_patrimoniais" = render partial: 'patrimonio/recebimentos_de_bens/grid_fotos_bens_patrimoniais', locals: { itens_dos_recebimentos_de_bens: @recebimento_de_bem.itens_dos_recebimentos_de_bens} #modal_imprimir_termo_de_guarda.modal.fade[role="dialog"] .modal-dialog[role="document"] .modal-content = simple_form_for( Tableless::RelatorioDoPatrimonio.new, url: url_for(controller: 'relatorios_do_patrimonio', action: 'imprimir'), method: :get, role: "form", html: { target: "_blank"} ) 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 Guarda: .modal-body .form-group .row = label_tag :observacao, "Imprimir com a observação?", class: "col-sm-12 control-label", for: "col-sm-4 control-label" .col-sm-7 .radio .row .col-sm-4 = radio_button_tag :observacao, true, checked: :checked = label_tag :observacao, "Sim", :value => true .col-sm-4 = radio_button_tag :observacao, false = label_tag :observacao, "Não", :value => false = hidden_field_tag :recebimento_de_bem_id, @recebimento_de_bem.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: $('#botao_confirmar').on("click", function(){ $('#termo').val('termo_de_guarda_patrimonial') $('#button_termo').val('pdf') $('form').submit(); }); $("#imprimir_termo").click(function(e) { $('#modal_imprimir_termo_de_guarda').modal('show'); $("input[type=submit]").prop("disabled", false); }); $(document).on("click","input[type=submit]", function(){ $('#modal_imprimir_termo_de_guarda').modal('hide'); });