#modal_relatorio_de_verificacao.modal.fade[role="dialog"] .modal-dialog.modal-lg[role="document"] .modal-content = form_tag(contabilidade_relatorios_mapeamentos_imprimir_path, method: :get, target: "_blank", role: "form", id: 'consulta_de_conferencia') 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 Balancete de Verificação: .modal-body .form-group .row .col-md-2 label.control-label for="normal-field" A partir de* .input-group = text_field_tag :data_inicial, '', placeholder: "01/01/#{contexto_atual.exercicio.to_s}", id: "data_inicial_verificacao", class: "form-control date-picker", autocomplete: "off", data: { data_pedido: I18n.l("01/01/#{contexto_atual.exercicio.to_s}".to_date) }, required:true span.input-group-addon span.icone-calendario .col-md-2 label.control-label for="normal-field" Até* .input-group = text_field_tag :data_final, '', placeholder: "31/12/#{contexto_atual.exercicio.to_s}", id: "data_final_verificacao", class: "form-control date-picker", autocomplete: "off", data: { data_pedido: I18n.l("31/12/#{contexto_atual.exercicio.to_s}".to_date) }, required:true span.input-group-addon span.icone-calendario .col-md-5 = label_tag :modelo_de_ativacao, "Modelo de Ativação", class: "control-label" .input-group = select_tag 'modelo_de_ativacao', \ options_for_select( \ ['Contabilidade::Empenho', 'Contabilidade::Liquidacao', 'Contabilidade::Pagamento', 'Contabilidade::EstornoDePagamento', 'GestaoDeEstoque::RecebimentoDeMaterial', 'Contabilidade::TalaoDeReceita', 'Contabilidade::AnulacaoDoTalaoDeReceita', 'Contabilidade::AnulacaoDoEmpenho', 'Contabilidade::DespesaExtraOrcamentaria', 'Contabilidade::EstornoDeDespesaExtraOrcamentaria', 'Contabilidade::EstornoDeLiquidacao', 'Contabilidade::BloqueioDeDotacao', 'Contabilidade::SolicitacaoDeAlteracaoOrcamentaria', 'Loa::OrcamentoDaReceita', 'Contabilidade::TransferenciaFinanceira'], ), include_blank: "Selecione", \ class: 'form-control s8' .col-md-3 = label_tag :relatorio, "Tipo", class: "control-label" .input-group = select_tag 'relatorio', \ options_for_select( \ [['Sem lançamentos', 'sem_lancamentos'], ['Conferência', 'conferencia']], ), include_blank: "Selecione", \ class: 'form-control s8' .form-group .row .col-md-3 = label_tag :unidade_orcamentaria, "Unidade Orçamentária", class: "control-label" .input-group = select_tag "unidade_orcamentaria_id", options_from_collection_for_select( \ @unidades_orcamentarias, :id, :codigo_e_nome,'' \ ), include_blank: "Selecione",id: "conferencia_unidade_orcamentaria_id", class: "form-control s2", style: "width: 50rem" .form-group .row .col-md-3 = label_tag :natureza_da_receita, "Receita (Somente Talão de Receita)", class: "control-label" .input-group = select_tag "natureza_da_receita_id", options_from_collection_for_select( \ @naturezas_da_receita, :id, :codigo_formatado_e_descricao,'' \ ), include_blank: "Selecione",id: "conferencia_natureza_da_receita_id", class: "form-control s2", style: "width: 50rem" .form-group .row .col-md-3 = label_tag :conta_extra_orcamentaria, "Conta Extra (Somente Talão de Receita)", class: "control-label" .input-group = select_tag "conta_extra_orcamentaria_id", options_from_collection_for_select( \ @contas_extra_orcamentarias, :id, :codigo_completo_e_descricao,'' \ ), include_blank: "Selecione",id: "conferencia_conta_extra_orcamentaria_id", class: "form-control s2", style: "width: 50rem" .form-group .row .col-md-3 = label_tag :sub_elemento_de_despesa, "Sub Elemento de Despesa (Somente Empenhos)", class: "control-label" .input-group = select_tag "sub_elemento_de_despesa_id", options_from_collection_for_select( \ @sub_elementos_de_despesa, :id, :codigo_formatado,'' \ ), include_blank: "Selecione",id: "conferencia_sub_elemento_de_despesa_id", class: "form-control s2", style: "width: 50rem" .form-group .row .col-md-3 label.control-label for="normal-field" Mínimo de Eventos .input-group = number_field_tag :minimo_de_eventos, '', class: "form-control" .col-md-3 label.control-label for="normal-field" Máximo de Eventos .input-group = number_field_tag :maximo_de_eventos, '', class: "form-control" .erros .modal-footer =< submit_tag 'Imprimir', class: "btn btn-primary submit_conferencia", target: '_blank' i.icone-imprimir ' Imprimir button.btn.btn-default type="button" data-dismiss="modal" ' Fechar javascript: $(document).ready(function(){ //$('#conferencia_sub_elemento_de_despesa_id').mask('0.0.00.00.00'); //$('#conferencia_natureza_da_receita_id').mask('000.0.0.0.00.0.0.00.00.00'); }); $("#imprimir_relatorio_de_verificacao").click(function(e) { $('#modal_relatorio_de_verificacao').modal('show'); limpaCamposDosModais(); $("input[type=submit]").prop("disabled", false); setTimeout(function() { $("#modelo_de_ativacao").select2(); $("#relatorio").select2(); }, 500); }); $(document).on("click",".submit_conferencia", function(){ if ($("#modelo_de_ativacao").val() == "" || $("#relatorio").val() == "" || $("#data_inicial_verificacao").val() == "" || $("#data_final_verificacao").val() == ""){ $('.erros').html("Preencha todos os campos."); return false; } else { setTimeout(() => { $(".submit_conferencia").prop("disabled", false); }, 1000); } });