= javascript_include_tag "bomcobox" = javascript_include_tag "base/atualiza_funcao_por_subfuncao" = javascript_include_tag "loa/subacoes/form" .form-group .row - if (@solicitacao_de_alteracao_orcamentaria.present? && @solicitacao_de_alteracao_orcamentaria.unidade_orcamentaria.present?) || (@programa && @programa.solicitacao_de_alteracao_orcamentaria.present? && @programa.solicitacao_de_alteracao_orcamentaria.unidade_orcamentaria.present?) - if @solicitacao_de_alteracao_orcamentaria.present? .col-sm-4 = f.label :orgao, "Orgão", class: "control-label" p.form-control-static = @solicitacao_de_alteracao_orcamentaria.unidade_orcamentaria.orgao.codigo_e_nome .col-sm-6 = f.label :unidade_orcamentaria, "Unidade Orçamentária", class: "control-label" p.form-control-static = @solicitacao_de_alteracao_orcamentaria.unidade_orcamentaria.codigo_e_nome = f.hidden_field :unidade_orcamentaria_id, value: @solicitacao_de_alteracao_orcamentaria.unidade_orcamentaria.id = error_for subacao, :unidade_orcamentaria_id - else .col-sm-4 = f.label :orgao, "Orgão", class: "control-label" p.form-control-static = @programa.solicitacao_de_alteracao_orcamentaria.unidade_orcamentaria.orgao.codigo_e_nome .col-sm-6 = f.label :unidade_orcamentaria, "Unidade Orçamentária", class: "control-label" p.form-control-static = @programa.solicitacao_de_alteracao_orcamentaria.unidade_orcamentaria.codigo_e_nome = f.hidden_field :unidade_orcamentaria_id, value: @programa.solicitacao_de_alteracao_orcamentaria.unidade_orcamentaria.id = error_for subacao, :unidade_orcamentaria_id - else .col-sm-6 = f.label :orgao, "Orgão*", class: "control-label" = select_tag "orgaos", options_from_collection_for_select( \ @orgaos, :id, :codigo_e_nome, subacao.unidade_orcamentaria.try(:orgao_id) \ ), include_blank: "Selecione", class: "form-control s2" .col-sm-6 = f.label :unidade_orcamentaria, "Unidade Orçamentária*", class: "control-label" = f.select :unidade_orcamentaria_id, [], { include_blank: "Selecione" }, class: "form-control s2", id: "loa_subacao_unidade_orcamentaria_id", data: {value: subacao.unidade_orcamentaria_id} = error_for subacao, :unidade_orcamentaria_id, :unidade_orcamentaria span.help-block ' Selecione um orgão para filtrar suas unidades orçamentárias. .form-group .row .col-sm-4 = f.label :funcao, "Função*", class: "control-label" = f.select :funcao_id, options_for_select(@funcoes.includes(:tipo_de_orcamento).map{ |funcao| \ [funcao.codigo_e_nome, funcao.id, { 'data-tipo-orcamento' => funcao.tipo_de_orcamento.descricao }] \ }, { selected: subacao.funcao_id} ), \ { include_blank: 'Selecione' }, class: "form-control s2", id: "loa_subacao_funcao_id" = error_for subacao, :funcao_id, :funcao .col-sm-4 = f.label :subfuncao, "Subfunção*", class: "control-label" = f.select :subfuncao_id, options_from_collection_for_select({}, 'id', 'nome' ), { include_blank: "Selecione" }, class: "form-control s2", id: "loa_subacao_subfuncao_id", data: { value: subacao.subfuncao_id } = error_for subacao, :subfuncao_id, :subfuncao .col-sm-3 = f.label :data_de_envio_ao_sim, "Data de Envio ao SIM", class: "control-label" = f.calendar_field :data_de_envio_ao_sim = error_for subacao, :data_de_envio_ao_sim #div-magisterio.form-group .row .col-sm-4 = f.label :despesa_da_educacao, "Despesa da Educação", class: "control-label" = f.select :despesa_da_educacao, @despesa_da_educacao.keys.map { |despesa| [despesa.humanize, despesa] }, { include_blank: "Selecione" }, class: "form-control s2" = error_for :despesa_da_educacao_nao - if subacao.acao.programa_de_governo.programa_tematico? && subacao.lista_de_temas.present? fieldset legend strong ' Orçamentos Temáticos .form-group .row .col-sm-2 = f.fields_for :temas_da_subacao, subacao.lista_de_temas do |tema| = tema.hidden_field :orcamento_tematico_id label for="orcamento_ativo" #{tema.object.descricao} = tema.text_field :percentual, placeholder: 'Ex.: 28,00%', class: "form-control", data: { autonumeric: true, 'a-sep'=>'.', 'a-dec'=>',', 'a-sign'=> ' %', 'p-sign'=>'s', 'v-min'=> '0.00', 'v-max'=> '100' } = error_for subacao, :temas_da_subacao .form-group .row = error_for subacao, :base