#modal_relatorio_do_balancete.modal.fade[role="dialog"] .modal-dialog.modal-lg[role="document"] .modal-content = form_tag(contabilidade_relatorios_balancetes_de_verificacoes_imprimir_path, method: :get, target: "_blank", role: "form", id: 'consulta_balancete') 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 = hidden_field_tag :relatorio, "balancete_geral", id: 'relatorio_id' .form-group .row .col-md-3 = label_tag :codigo, 'Conta', class: 'control-label' = text_field_tag :codigo_start, '', class: "form-control input-sm codigo_start", maxlength: 16 .col-md-3 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_modal", 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-3 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_modal", 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 .form-group .row .col-md-3 = label_tag :grupo_de_conta, "Natureza da Informação", class: "control-label" .input-group = select_tag "grupo_de_conta", options_from_collection_for_select( \ @grupos_de_conta_balancete_verificacao, :id, :nome,'' \ ), include_blank: "Selecione", id: "grupo_de_conta_modal", class: "form-control s8" .col-md-9 = label_tag :unidade_gestora, "Unidade Gestora", class: "control-label" .input-group = select_tag "unidade_gestora", options_from_collection_for_select( \ @unidades_gestoras, :id, :codigo_e_nome,'' \ ), include_blank: "CONSOLIDADO", id: "unidade_gestora_modal", class: "form-control s8", multiple: true span class="error_explanation error_ug" style="display: none;" ' Para consultar por uma ou mais unidades remova a opção CONSOLIDADO .modal-footer =< submit_tag 'Imprimir', class: "btn btn-primary submit_balancete", target: '_blank' i.icone-imprimir ' Imprimir button.btn.btn-default type="button" data-dismiss="modal" ' Fechar javascript: $("#imprimir_relatorio_do_balancete").click(function(e) { $('#modal_relatorio_do_balancete').modal('show'); limpaCamposDosModais(); $("input[type=submit]").prop("disabled", false); setTimeout(function() { $("#grupo_de_conta_modal").select2(); $("#unidade_gestora_modal").select2(); }, 500); }); $(document).on("click",".submit_balancete", function(){ if ($("#grupo_de_conta_modal").val() != "" && $("#data_inicial_modal").val() != "" && $("#data_final_modal").val() != ""){ if ($("#unidade_gestora_modal").val().length > 1 && $("#unidade_gestora_modal").val().includes("")){ $('.error_ug').show(); return false } $('#modal_relatorio_do_balancete').modal('hide'); } });