ol.breadcrumb -if logado_na_contabilidade? li = link_to "Pedidos Simplicados", contabilidade_pedidos_criados_na_contabilidade_path, class: "link_breadcrumb" - else li = link_to "Pedidos", licitacao_pedidos_path, class: "link_breadcrumb" li = link_to "#{@pedido.numero}", @pedido, class: "link_breadcrumb" li.active Selecionar Dotação - action = @orcamento_da_despesa_por_pedido.new_record? ? "adicionar_dotacao" : "atualiza_dotacao" .widget .widget-body = form_for(@orcamento_da_despesa_por_pedido, url: url_for(controller: 'licitacao/pedidos', action: action), method: :post, html: { class: "form-vertical" }, role: "form" ) do |f| fieldset legend strong ' Cadastrar Dotação do Pedido = f.hidden_field :id, value: @orcamento_da_despesa_por_pedido.try(:id) .form-group .row .col-sm-6 = f.label :unidade_orcamentaria_id, "Unidade Orçamentária*", class: "control-label" = f.select :unidade_orcamentaria_id, options_from_collection_for_select( \ @unidades_orcamentarias, :id, :codigo_completo_e_nome, @preenchimento_orcamento_da_despesa_por_pedido\ ), { include_blank: "Selecione" }, class: "form-control s2", data: { value: @orcamento_da_despesa_por_pedido.try(:unidade_orcamentaria_id) } = error_for @orcamento_da_despesa_por_pedido, :unidade_orcamentaria_id = render partial: 'loa/orcamentos_da_despesa/busca_dotacao', locals: { f: f, \ subacoes: @subacoes, elementos_de_despesa_por_subacao: @elementos_de_despesa_por_subacao, \ sub_elementos_de_despesa: @sub_elementos_de_despesa, orcamentos_da_despesa: @orcamentos_da_despesa, \ objeto: @orcamento_da_despesa_por_pedido, pedido: @pedido } = f.hidden_field :pedido_id, value: @pedido.id, id: "licitacao_pedido" .form-group .row .col-sm-3 = f.label :valor, "Valor:", class: "control-label", for: "normal-field" = f.monetary_field :valor = error_for @orcamento_da_despesa_por_pedido, :valor .form-group h6 ' (*) Campos Obrigatórios .form-actions .row .col-sm-12 = f.submit "Salvar", class: "btn btn-primary" = link_to "Cancelar", licitacao_pedido_path(@pedido, tab: "dotacoes_do_pedido"), class: "btn btn-default" - content_for :js do javascript: $(function () { $("#licitacao_orcamento_da_despesa_por_pedido_unidade_orcamentaria_id").change(function() { $("#subacao_id").empty().append(""); $("#subacao_id option:first").attr('selected','selected'); var unidade_orcamentaria_id = $( "#licitacao_orcamento_da_despesa_por_pedido_unidade_orcamentaria_id option:selected" ).val(); var pedido_id = $("#licitacao_pedido").val(); var url = root_url + "loa/subacoes/" + unidade_orcamentaria_id + "/subacoes_por_unidade_orcamentaria.js" if(pedido_id) { url += "?pedido_id=" + pedido_id } $.ajax({ type: 'GET', url: url }); }); $(document).ready(function() { acao = $('#subacao_id').val(); elemento_despesa = $('#elemento_de_despesa_por_subacao_id').val(); sub_elemento_despesa = $('#sub_elemento_de_despesa_id').val(); fonte = $('#orcamento_da_despesa_id').val(); }); });