= javascript_include_tag "bomcobox"
= javascript_include_tag 'licitacao/projetos/form'
= form_for( @projeto, html: { class: "form-vertical" }, role: "form" ) do |f|
fieldset
legend
strong
= @projeto.new_record? ? 'Gerar' : 'Editar'
' Projeto Básico - Simplificado
= f.hidden_field :pedido_id, value: @pedido.id
.form-group
.row
.col-sm-12
- if @projeto.errors[:base].any?
.alert.alert-danger role="alert"
strong
| Erro!
=< @projeto.errors[:base].join(", ")
.form-group
.row
.col-sm-2
= f.label :pedido_id, "Número do Pedido", class: "control-label"
p.form-control-static = @pedido.try(:numero)
.col-sm-3
= f.label :pedido_id, "Total pelo Menor Preço", class: "control-label"
p.form-control-static = @pedido.try(:menor_cotacao_dos_itens).real_contabil
.form-group
.row
.col-sm-10
= f.label :pedido_id, "Objeto do Pedido", class: "control-label"
p.form-control-static = @pedido.try(:objeto)
- desabilitar_nova_lei = Configuracao.last.utilizar_nova_licitacao? ? false : true
.form-group
.row
.col-sm-3
/desativado por hora, para todos os projetos serem criados na lei federal 8.666
= f.label :lei_federal, "Lei Federal*", class: "control-label"
= f.select :lei_federal,
options_for_select(\
@leis_federais.collect {|t|[ Licitacao::Projeto.localizar("lei_federal", t[0]), t[0] ] },
"lei_8666_93"\
),
{include_blank: 'Selecione'},
id:'lei_federal',
class: 'form-control s2', disabled: desabilitar_nova_lei,
data: { value: "lei_8666_93" }
= error_for @projeto, :lei_federal
.form-group
.row
.col-sm-3
= f.label :data_do_projeto, "Data do Projeto*", class: "control-label"
- if @projeto.persisted?
p.form-control-static = @projeto.data_do_projeto
- else
.input-group
= f.text_field :data_do_projeto, placeholder: Date.today.to_s, class: "form-control date-picker", autocomplete: "off", data: { data_pedido: I18n.l(@pedido.data_do_pedido) }
span.input-group-addon
span.icone-calendario
= error_for @projeto, :data_do_projeto
.col-sm-3.control-label.bid_obra_ou_servico
.checkbox.checkbox-circle
= f.check_box :bid_obra_ou_servico, id: "checkbox-bid"
= f.label :bid_obra_ou_servico, "Obras/Serviços", for: "checkbox-bid"
.col-sm-6.control-label#campo_checkbox_sbqc
.checkbox.checkbox-circle
= f.check_box :sbqc, id: "checkbox-sbqc"
= f.label :sbqc, "Regras própias de organismos internacionais", for: "checkbox-sbqc"
.form-group
.row
.col-sm-4
= f.label :modalidade_do_processo, "Modalidade*", class: "control-label", for: "normal-field"
- if @projeto.persisted?
p.form-control-static id="modalidade_do_processo_fixo" = @projeto.localizar :modalidade_do_processo
= f.hidden_field :modalidade_do_processo, id: "modalidade_do_processo", value: @projeto.try(:modalidade_do_processo)
- else
= f.select :modalidade_do_processo,
options_for_select(\
@modalidades_do_processo.collect { |t| [ Licitacao::Projeto.localizar("modalidade_do_processo", t[0]), t[0] ] },
@projeto.try(:modalidade_do_processo)\
),
{ include_blank: "Selecione" },
id: "modalidade_do_processo",
class: "form-control s2",
data: { value: @projeto.try(:modalidade_do_processo) }
= error_for @projeto, :modalidade_do_processo
.col-sm-3
= f.label :modalidade_de_licitacao, "Modalidade da Licitação*", class: "control-label", for: "normal-field"
- if @projeto.persisted?
p.form-control-static = @projeto.localizar :modalidade_de_licitacao
- else
= f.select :modalidade_de_licitacao,
options_for_select( \
[] \
),
{ include_blank: "Selecione" },
id: "modalidade_de_licitacao",
class: "form-control s2",
data: { value: @projeto.try(:modalidade_de_licitacao) }
= error_for @projeto, :modalidade_de_licitacao
- if @projeto.persisted?
.col-sm-3
= f.label :registro_de_preco, "Registro de Preço?", class: "control-label", for: "normal-field"
p.form-control-static = @projeto.registro_de_preco? ? "Sim" : "Não"
- else
.col-sm-3#registro_de_preco
= f.label :registro_de_preco, "Registro de Preço?*", class: "control-label"
.radio style="padding: 0;"
.col-sm-4
= f.radio_button :registro_de_preco, true
= f.label :registro_de_preco, "Sim", value: true
.col-sm-4
= f.radio_button :registro_de_preco, false
= f.label :registro_de_preco, "Não", value: false
.col-sm-8 style="padding: 0;"
= error_for @projeto, :registro_de_preco
.form-group
.row
.col-sm-3
= f.label :forma_de_agrupamento, "Forma de Agrupamento*", class: "control-label", for: "normal-field"
= f.select :forma_de_agrupamento,
options_for_select( \
Licitacao::Projeto.formas_de_agrupamento.collect { |t| [ "#{t[1] + 1} - #{t[0].humanize}", t[0] ] },
@projeto.try(:forma_de_agrupamento) \
),
{ include_blank: "Selecione" },
class: "form-control s2",
data: { value: @projeto.try(:forma_de_agrupamento) }
= error_for @projeto, :forma_de_agrupamento
.col-sm-5#campo_fundamentacao_legal
= f.label :legislacao_id, "Fundamentação Legal*", class: "control-label"
= f.select :legislacao_id,
options_for_select( \
[], @projeto.try(:legislacao_id) \
),
{ include_blank: 'Selecione' },
id: 'select_fundamentacao_legal',
class: 'form-control s2',
data: { value: @projeto.try(:legislacao_id) }
= error_for @projeto, :legislacao_id
.form-group
.row
.col-sm-4#criterio-julgamento
= f.label :criterio_de_julgamento, "Critério de Julgamento*", class: "control-label"
- if @projeto.persisted?
p.form-control-static = @projeto.localizar :criterio_de_julgamento
- else
= f.select :criterio_de_julgamento,
options_for_select( \
[] \
),
{ include_blank: 'Selecione' },
id: 'criterio_de_julgamento',
class: 'form-control s2'
= error_for @projeto, :criterio_de_julgamento
.col-sm-6#comissao-responsavel
= f.label :comissao_id, "Comissão Responsável*", class: "control-label"
- if @projeto.persisted?
= f.select :comissao_id,
options_from_collection_for_select( \
@comissoes, :id, :nome_tipo_numero_da_portaria_e_unidade, @projeto.comissao_id \
),
{ include_blank: "Selecione" },
class: "form-control s2"
= error_for @projeto, :comissao_id
- else
= f.select :comissao_id,
options_for_select( \
[] \
),
{ include_blank: "Selecione" },
id: "comissao",
class: "form-control s2"
= error_for @projeto, :comissao_id
.form-group
h6
' (*) Campos Obrigatórios
.form-actions
.row
.col-sm-12
= f.submit "Salvar", class: "btn btn-primary"
- if @projeto.persisted?
= link_to "Cancelar", @projeto, class: "btn btn-default"
- else
= link_to "Cancelar", @pedido, class: "btn btn-default"