#modal_relatorio_de_inventario.modal.fade[role="dialog"] .modal-dialog[role="document"] .modal-content .modal-header button.close[type="button" data-dismiss="modal" aria-label="Close"] span[aria-hidden="false"] | × h4.modal-title.titulo_do_modal = simple_form_for( Tableless::RelatorioDoPatrimonio.new, url: url_for(controller: 'relatorios_do_patrimonio', action: 'imprimir'), method: :get, role: "form", html: { target: "_blank", multipart: true , id: 'form_relatorio_inventario', class: "form-relatorio"} ) do |f| = f.hidden_field :relatorio, class: 'relatorio_inventario' = f.hidden_field :button, id: 'button_inventario' .modal-body .row.data_unica.inventario_anual_analitico.inventario_anual_sinteticodiv-form.form-pdf .col-sm-6 id = "mes_de_referencia" = f.input :data, label: 'Competência', collection: @meses, label_method: :first, value: :second, include_blank: 'Selecione', input_html:{class: "form-control s2 data_obrigatoria_inventario combobox-modal", style: 'width: 100%',placeholder: Date.today, autocomplete: "off", id: "data_unica_inventario"}, required: true p.erro_data.text-danger.bold .row .col-sm-6.checkbox style="padding-top: 0px; margin-top: 0px; margin-left: 15px; vertical-align: middle; white-space: nowrap;" = check_box_tag :selecionar_intervalo_de_datas_inventario, "1", @selecionar_intervalo_de_datas, id: 'selecionar_intervalo_de_datas_inventario', style: "display: inline;" label.control-label style="display: inline;" for="selecionar_intervalo_de_datas_inventario" Selecionar intervalo de datas #datas.row .col-sm-6 = f.input :data_inicial, label: 'A partir de', as: :string, wrapper: :calendar_field, input_html: {class: 'date-picker data_inicial_obrigatoria_inventario', autocomplete: "off", id: 'data_inicial_inventario'} p.erro_data_inicial.text-danger.bold .col-sm-6 = f.input :data_final, label: 'Até', as: :string, wrapper: :calendar_field, input_html: {class: 'date-picker', autocomplete: "off", id: 'data_final_inventario'} .row .col-sm-6.unidade.balanco_inventario.inventario_anual_analitico.inventario_anual_sintetico.div-form.form-pdf = f.input :unidade_gestora, label: 'Unidade Gestora', collection: @unidades_gestoras, label_method: :codigo_e_nome, include_blank: 'Consolidado', input_html: {id: 'unidade_gestora_inventario', class: 'form-control s2 unidade_gestora_obrigatoria_inventario combobox-modal', style: 'width: 100%'}, required: true p.erro_unidade_gestora.text-danger.bold .col-sm-6.unidade.inventario_anual_analitico.inventario_anual_sintetico.div-form.form-pdf = f.input :centro_de_custo, label: 'Centro de Custo', collection: @centros_de_custo, label_method: :codigo_e_descricao_e_mae_principal, include_blank: 'Selecione', input_html: {id: 'centro_de_custo_inventario', class: 'form-control s2 centro_de_custo_destino', style: 'width: 100%'} .row .col-sm-6.inventario_anual_analitico.inventario_anual_sintetico.div-form.form-pdf = f.input :ordem, label: 'Sequência', collection: @ordem, label_method: :first, label_value: :second, include_blank: 'Selecione', input_html: {class: 'form-control s2 sequencia_inventario combobox-modal', style: 'width: 100%', id: 'sequencia_inventario'} p.erro_sequencia.text-danger.bold .row.inventario_anual_analitico.div-form.form-pdf .col-sm-5.checkbox style="padding-top: 0px; margin-top: -5px; margin-left: 15px" = hidden_field_tag :capas, "0" = check_box_tag :capas, "1", checked: true label.control-label for="normal-field" Com Capa e Contracapa .col-sm-5.checkbox style="padding-top: 0px; margin-top: -5px; margin-left: 15px" = hidden_field_tag :capas_extra, "0" = check_box_tag :capas_extra, "1" label.control-label for="normal-field" Somente Capa e Contracapa .balanco_inventario.inventario_anual_analitico.inventario_anual_sintetico.div-form.form-pdf .form-actions = f.button :button, 'PDF', type: 'button', name: "button", value: "pdf", class: "btn btn-primary submit-pdf-inventario botao_de_envio", id: 'botao_de_inventario' javascript: $(document).ready(function(){ $("#selecionar_intervalo_de_datas_inventario").change(function(){ if ($("#selecionar_intervalo_de_datas_inventario").is(":checked")){ $("#datas").show(); $("#mes_de_referencia").hide(); }else{ $("#datas").hide(); $("#mes_de_referencia").show(); $("#data_inicial").val(""); $("#data_final").val(""); } }); $("#datas").hide(); $("#selecionar_intervalo_de_datas_inventario").prop('checked',false); $(".submit-pdf-inventario").on("click", function(){ camposObrigatorios(); if( (($(".data_inicial_obrigatoria_inventario").val() != "") && $(".sequencia_inventario").val() != "") || $(".data_obrigatoria_inventario").val() != "" ){ $('#button_inventario').val('pdf') $('#form_relatorio_inventario').submit(); }else{ console.log('Acho que tô no canto errado...') } }); });