= javascript_include_tag 'contabilidade/itens_do_empenho/form' - @empenho.itens_do_empenho.first.new_record? ? method = :post : action = :put = form_for( @empenho, url: url_for(controller: 'contabilidade/itens_do_empenho'),method: method, role: "form" ) do |f| fieldset legend strong = @empenho.itens_do_empenho.first.new_record? ? 'Cadastrar' : 'Editar' ' Itens do Empenho .table-responsive table.table.table-bordered.table-hover thead tr th width="50%" Item - if @empenho.projeto th Quantidade Disponível th Valor unitário th Quantidade th Valor Total tbody tbody#itens_do_empenho = f.fields_for :itens_do_empenho do |item_do_empenho| - if item_do_empenho.object.item.id.present? = item_do_empenho.hidden_field :id, value: item_do_empenho.object.id = item_do_empenho.hidden_field :item_id, value: item_do_empenho.object.item.id = item_do_empenho.hidden_field :empenho_id, value: @empenho.id = render '/empenhos/item_do_empenho_fields', f: item_do_empenho, item: item_do_empenho.object.item, open_field: true, possui_projeto: @empenho.projeto.present?, quantidade_disponivel: item_do_empenho.object.quantidade_disponivel_para_empenho, unidade_de_medida: item_do_empenho.object.item.unidade_de_medida, valor_unitario: item_do_empenho.object.valor_unitario .form-group .row .col-sm-2 = f.label :total, "Total Acumulado", class: "control-label", for: "normal-field" p.form-control-static id="total_calculado" = @empenho.valor_total_dos_itens.to_f.real_contabil .form-actions .row .col-sm-12 = f.submit "Salvar", class: "btn btn-primary" = link_to "Cancelar", empenho_path( @empenho ) + "?tab=itens", class: "btn btn-default" - content_for :js do javascript: $("#item_do_lote").change(function() { $( "#contabilidade_item_do_empenho_valor_unitario" ).html("R$ 0,00"); elementoId = $( "#item_do_lote option:selected" ).val(); if (elementoId) { url = "#{root_url(:only_path => false)}pesquisas/#{@empenho.projeto.try(:id)}/" + elementoId + "/item_do_lote.js" $.ajax({ type: 'GET', url: url }); } });