section.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: rota_obras, :html => {class: "form-vertical"} do |f|
fieldset
.form-group
.col-sm-2.filter_column
label.control-label for="normal-field" Código
= f.text_field :codigo_eq, class: "form-control input-sm only-num", maxlength: 4
.col-sm-4.filter_column
label.control-label for="normal-field" Apelido
= f.text_field :apelido_da_obra_cont, class: "form-control input-sm", maxlength: 60
.col-sm-3.filter_column
label.control-label for="normal-field" InÃcio
.input-group
= f.text_field :data_de_inicio_gteq, class: "form-control input-sm date-picker", autocomplete: "off"
span.input-group-addon
span.icone-calendario
.col-sm-3.filter_column
label.control-label for="normal-field" Unidade Gestora
= f.select :contrato_unidade_orcamentaria_por_pedido_unidade_orcamentaria_id_eq,
options_from_collection_for_select( @unidades_orcamentarias,
:id, :codigo_completo_e_nome, @q.contrato_unidade_orcamentaria_por_pedido_unidade_orcamentaria_id_eq \
), {include_blank: 'Selecione'}, class: "form-control s2 input-sm"
br
br
.col-sm-2.filter_column
label.control-label Contrato
= f.number_field :contrato_numero_eq, class: "form-control input-sm"
.col-sm-2.filter_column
label.control-label for="normal-field" Status da Obra
= f.select :situacoes_da_obra_situacao_eq,
options_for_select( \
@tipos_de_status_da_obra.collect { |t| [ Contabilidade::SituacaoDaObra.localizar("tipo_de_status_da_obra", t[0]), t[1] ] }, selected: @q.situacoes_da_obra_situacao_eq \
),
{ include_blank: "Selecione" },
class: "form-control s2"
.col-sm-4.filter_column
label.control-label Empresa da Obra
= f.select :empresas_da_obra_pessoa_id_eq, options_from_collection_for_select( @pessoas, 'id', 'nome_e_cpf_ou_cnpj', @q.empresas_da_obra_pessoa_id_eq), { include_blank: 'Selecione' }, :class => "form-control s2"
.col-sm-4.filter_column
label.control-label Responsável Pela Obra
= f.select :engenheiros_da_obra_pessoa_id_eq, options_from_collection_for_select( @engenheiros_da_obra, 'id', 'nome_e_cpf_ou_cnpj', @q.engenheiros_da_obra_pessoa_id_eq), { include_blank: 'Selecione' }, :class => "form-control s2"
br
br
.col-sm-4.filter_column
label.control-label Tipo de Controle
= f.select :fonte_de_origem_eq,
options_for_select( \
@fontes_de_origem.collect { |t| [ Contabilidade::Obra.localizar("fonte_de_origem", t[0]), t[1] ] }, selected: @q.fonte_de_origem_eq \
),
{ include_blank: "Selecione" },
class: "form-control s2"
.col-sm-4.filter_column
label.control-label Contrapartida
= f.select :fonte_de_contrapartida_eq,
options_for_select( \
@fontes_de_contrapartida.collect { |t| [ Contabilidade::Obra.localizar("fonte_de_contrapartida", t[0]), t[1] ] }, selected: @q.fonte_de_contrapartida_eq \
),
{ include_blank: "Selecione" },
class: "form-control s2"
.form-actions.form-search-actions
= f.submit "Filtrar", class: "btn btn-default btn-sm"