= stylesheet_link_tag "inputs_select2" = javascript_include_tag "totalizando" = javascript_include_tag "funcoes_lodash" = javascript_include_tag "select2_com_input" = javascript_include_tag "administrativo/itens_despesa" ol.breadcrumb li = link_to "Solicitações de Empenho", empenhos_path, class: "link_breadcrumb" li = link_to (@empenho.numero_do_empenho.present? ? @empenho.numero_do_empenho : @empenho.numero_da_solicitacao_do_empenho), empenho_path(@empenho), class: "link_breadcrumb" li.active Itens do Empenho section.widget .widget-body = form_for( @empenho, url: url_for(action: 'atualiza_itens', controller: 'empenhos'), html: { class: "form-vertical" }, role: "form" ) do |f| fieldset legend strong ' Cadastrar Itens do Empenho .row .col-sm-4.pull-right - if !@empenho.contrato.present? && @empenho.projeto.present? && @empenho.descrimina_itens_processo_ou_contrato? span.bold = "Saldo Disponível a Empenhar: " - if @empenho.projeto.pessoas_do_projeto.pluck(:pessoa_id).include?(@empenho.pessoa.id) span =< "#{@empenho.projeto.valor_a_empenhar_por_fornecedor(@empenho.pessoa.id).to_f.real_contabil}" - else span =< "#{@empenho.projeto.valor_a_contratar.to_f.real_contabil}" - elsif @empenho.contrato.present? && @empenho.descrimina_itens_processo_ou_contrato? span.bold = "Saldo Disponível a Empenhar: " span =< "#{@empenho.valor_a_empenhar_do_contrato_vigente.to_f.real_contabil}" - else span.bold = "Valor do Empenho: " span =< "#{@empenho.valor.to_f.real_contabil}" .row .col-sm-4.pull-right span.bold = "Valor Total dos Itens: " span.total-itens-empenhos .br = error_for f.object, :total_erro = error_for f.object, :valor .table-responsive table.table.table-bordered.table-hover thead tr th Item th width="13%" Valor Unitário - if @empenho.origem.present? && @empenho.descrimina_itens_processo_ou_contrato.present? /- if @empenho.pedido.possui_periodicidade_nos_itens? /th width="11%" Periodicidade th width="11%" Saldo a Empenhar th width="12%" Quantidade th width="14%" Valor Total th.center width="8%" Opções tbody#itens_do_empenho = f.hidden_field :itens_do_empenho_hidden, class: "itens-input-hidden", data: { values: @itens_select } = f.fields_for :itens_do_empenho do |item_do_empenho| = render 'item_do_empenho_fields', f: item_do_empenho tfoot tr /- if @empenho.origem.present? && @empenho.descrimina_itens_processo_ou_contrato.present? && @empenho.pedido.possui_periodicidade_nos_itens? /- tamanho_colspan='7' /- else - tamanho_colspan='6' td.links colspan="#{tamanho_colspan}" align="right" = link_to_add_association ' Adicionar'.html_safe, f, :itens_do_empenho, :"data-association-insertion-node" => "tbody#itens_do_empenho",:"data-association-insertion-method" => "append", class: 'btn btn-primary btn-sm', id: 'btn-add-item-da-nota-fiscal' - unless @empenho.descrimina_itens_processo_ou_contrato ==< link_to busca_itens_empenho_path(@empenho), class: "btn btn-success btn-sm" do i.icone-filtro ' Busca Avançada - if @empenho.projeto.present? && params[:qtd] == "false" && @empenho.descriminacao_obrigatoria_de_itens.present? ==< link_to editar_itens_empenho_path(@empenho) + "?todas=true", class: 'btn btn-default btn-sm' do span class="glyphicon glyphicon-plus-sign" | Adicionar Todos - if @empenho.projeto.present? && params[:todas] == "true" ==< link_to editar_itens_empenho_path(@empenho) + "?qtd=true", class: 'btn btn-default btn-sm' do span class="glyphicon glyphicon-plus-sign" | Quantidade Total .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"