.widget.widget-search header h5 Filtros .widget-controls a data-widgster="expand" href="#" style="display: none;" title="Expand" i.icone-cadastrar a data-widgster="collapse" href="#" title="Collapse" i.glyphicon.glyphicon-minus .widget-body = search_form_for @q, url: @url_liquidacoes, html: {class: "form-vertical"} do |f| fieldset .form-group .row style="margin-left: 0;" .col-sm-2.filter_column label.control-label for="normal-field" A partir de .input-group -if params[:confirmados] = f.text_field :data_da_liquidacao_gteq, class: "form-control input-sm date-picker", autocomplete: "off" -else = f.text_field :data_de_solicitacao_gteq, class: "form-control input-sm date-picker", autocomplete: "off" span.input-group-addon span.icone-calendario .col-sm-2.filter_column label.control-label for="normal-field" Até .input-group -if params[:confirmados] = f.text_field :data_da_liquidacao_lteq, class: "form-control input-sm date-picker", autocomplete: "off" -else = f.text_field :data_de_solicitacao_lteq, class: "form-control input-sm date-picker",autocomplete: "off" span.input-group-addon span.icone-calendario .col-sm-2 = f.label :empenho_numero_do_empenho_eq, 'Nº do Empenho', class: 'control-label' = f.text_field :empenho_numero_do_empenho_eq, class: "form-control only-num input-sm", maxlength: 8 .col-sm-2 = f.label :contrato_numero_eq, "Nº do Contrato" = f.text_field :contrato_numero_eq, class: "form-control input-sm" .col-sm-2 = f.label :nota_fiscal_numero_eq, 'Nº da Nota Fiscal', class: 'control-label' = f.text_field :nota_fiscal_numero_eq, class: "form-control only-num input-sm", maxlength: 18 .col-sm-2 = f.label :empenho_data_do_empenho_eq, 'Data do Empenho', class: 'control-label' .input-group = f.text_field :empenho_data_do_empenho_eq, class: "form-control input-sm date-picker", autocomplete: "off" span.input-group-addon span.icone-calendario .form-group .row style="margin-left: 0;" .col-sm-4.filter_column label.control-label Unidade Gestora .input-group = f.select :empenho_orcamento_da_despesa_elemento_de_despesa_por_subacao_subacao_unidade_orcamentaria_unidade_gestora_id_eq, options_from_collection_for_select( \ @unidades_gestoras, :id, :codigo_e_nome, @q.empenho_orcamento_da_despesa_elemento_de_despesa_por_subacao_subacao_unidade_orcamentaria_unidade_gestora_id_eq \ ), { include_blank: 'Selecione' }, class: "form-control s2" .col-sm-4.filter_column label.control-label Fornecedor .input-group = f.select :empenho_pessoa_id_eq, options_from_collection_for_select( \ @pessoas, :id, :nome, @q.empenho_pessoa_id_eq \ ), { include_blank: 'Selecione' }, class: "form-control s2" - if !params[:pendentes] .col-sm-4.filter_column label.control-label Status .input-group = f.select :status_eq, options_for_select( \ @status.collect {|t| [Contabilidade::Liquidacao.localizar('status', t[0]), t[1]] }, selected: @q.status_eq \ ), { include_blank: "Selecione" }, class: "form-control s2" - else .col-sm-4 = f.label :nota_fiscal_tipo, "Tipo de Nota Fiscal", class: 'control-label' = f.select :nota_fiscal_tipo_eq, options_for_select(\ @tipos_de_nota_fiscal.collect {|t|[ Contabilidade::Liquidacao.localizar("nota_fiscal_tipo", t[0]), t[1] ] }, selected: @q.nota_fiscal_tipo_eq\ ), { include_blank: "Selecione" }, class: 'form-control s2' .row - if !params[:pendentes] .col-sm-4 = f.label :nota_fiscal_tipo, "Tipo de Nota Fiscal", class: 'control-label' = f.select :nota_fiscal_tipo_eq, options_for_select(\ @tipos_de_nota_fiscal.collect {|t|[ Contabilidade::Liquidacao.localizar("nota_fiscal_tipo", t[0]), t[1] ] }, selected: @q.nota_fiscal_tipo_eq\ ), { include_blank: "Selecione" }, class: 'form-control s2' .col-sm-4 = f.label :numero_da_fatura_eq, 'Nº da Fatura', class: 'control-label' = f.text_field :numero_da_fatura_eq, class: "form-control only-num input-sm", maxlength: 18 .col-sm-4 = f.label :empenho_numero_formatado_liquidacao_eq, 'Nº da Liquidação', class: 'control-label' = f.text_field :empenho_numero_formatado_liquidacao_eq, class: "form-control input-sm", maxlength: 18, id: 'numero_completo', placeholder: "00000000.000" .row .col-sm-12 input.checkbox_liquidacao_sem_item_do_empenho type="checkbox" value="#{@liquidacao_sem_itens_do_empenho}" = f.label :teste, "Liquidação sem itens do empenho", style: "margin-left: 15px;" .form-actions.form-search-actions = f.button :filtrar, type: 'submit', name: 'liquidacao_sem_itens_do_empenho', value: @liquidacao_sem_itens_do_empenho, class: 'btn btn-default botao_submit' javascript: $(document).ready(function(){ $('#numero_completo').mask('00000000.000'); const checkBoxMarcada = $(".checkbox_liquidacao_sem_item_do_empenho").attr('value') == "true"; if(checkBoxMarcada){ $(".checkbox_liquidacao_sem_item_do_empenho").prop("checked", true); } }); $(".checkbox_liquidacao_sem_item_do_empenho").on("click", function(){ $(".botao_submit").attr("value", $(this).is(":checked")) })