ol.breadcrumb
li = link_to "Orçamentos", orcamentos_path, class: "link_breadcrumb"
li.active
' Orçamento
= @orcamento.exercicio
.widget
.widget-body
h3.show-header
span.fw-semi-bold LOA
==< @orcamento.exercicio
.pull-right style="margin-top: -30px;"
span.label.label-info = @status[@orcamento.status.to_sym].upcase
.row
.col-sm-6
p
strong Origem:
==< @orcamento.localizar :origem_da_importacao
p
strong Prefeito:
==< @orcamento.prefeito
p
strong Vice-Prefeito:
==< @orcamento.vice_prefeito
- if @orcamento.numero_da_lei.present?
p
strong Número da Lei:
==< @orcamento.numero_da_lei
- if @orcamento.numero_ldo.present?
p
strong Número LDO:
==< @orcamento.numero_ldo
- if @orcamento.data_de_envio.present?
p
strong Data de Envio:
==< @orcamento.data_de_envio
p
strong % Reserva de Contingência s/RCL:
==< @orcamento.percentual_normativo_da_ldo.to_f.formato_decimal + " %"
p
strong IDUSO:
==< @orcamento.trabalhar_com_iduso? ? "Sim" : "Não"
- if @orcamento.ppa_id
p
strong PPA Base:
==< @orcamento.ppa.periodo_e_prefeito
- if @orcamento.projecao_de_receita.present?
p
strong Projeção de Receita:
==< @orcamento.projecao_de_receita.descricao.to_s
p
strong IDUSO:
==< @orcamento.trabalhar_com_iduso? ? "Sim" : "Não"
p
strong Temas do Orçamento:
- if @orcamento.temas_do_orcamento.count > 0
==< @orcamento.temas_do_orcamento.map(&:descricao).join(", ")
- else
==< "Nenhum"
.col-sm-6
- if @orcamento.data_de_aprovacao.present?
p
strong Data de Aprovação:
==< @orcamento.data_de_aprovacao
- if @orcamento.data_de_publicacao.present?
p
strong Data de Publicação:
==< @orcamento.data_de_publicacao
p
strong % Normativo da LDO para reserva de contingência:
==< @orcamento.percentual_normativo_da_ldo.to_f.formato_decimal + " %"
p
strong % da reserva de contingência:
==< @orcamento.percentual_da_reserva_de_contingencia.to_f.formato_decimal + " %"
p
strong % para cálculo do Duodécimo:
==< @orcamento.percentual_do_duodecimo.to_f.formato_decimal + " %"
p
strong Trabalha com Subação:
==< @orcamento.trabalha_com_subacao? ? "Sim" : "Não"
- if @orcamento.ppa_id
p
strong Utilização da Projeção da Receita do PPA:
==< @orcamento.utilizar_projecao_do_ppa? ? "Sim" : "Não"
.row
.col-md-8
.btn-toolbar
.btn-group
- if esta_autorizado?(:update,'orcamentos') && (@orcamento.aberto? || @orcamento.em_alteracao?)
= link_to edit_orcamento_path(@orcamento), class: "btn btn-default btn-sm" do
i.icone-editar
' Editar
- if esta_autorizado?(:destroy,'orcamentos') && @orcamento.aberto?
= link_to '#', class: "btn btn-default btn-sm", id: 'botao_finalizar_loa' do
i.icone-excluir
span.text-danger Excluir
- if esta_autorizado?(:gerar_relatorio, 'loa/relatorios/impressao_de_loa')
= link_to loa_selecionar_relatorio_para_imprimir_path(@orcamento), class: "btn btn-default btn-sm" do
i.icone-imprimir
span Imprimir Orçamento
.col-md-4
.btn-toolbar
.btn-group.pull-right
-if @orcamento.aberto? || @orcamento.em_alteracao?
= link_to "#", class: "btn btn-default btn-sm", id: "botao_alterar_status" do
i.icone-avancar
span Enviar para Votação
-if @orcamento.enviado_para_votacao?
= link_to "#", class: "btn btn-default btn-sm", id: "botao_alterar_status" do
i.icone-voltar
span Alterar PLOA
-if @orcamento.enviado_para_votacao? || @orcamento.aberto?
= link_to "#", class: "btn btn-default btn-sm", id: "botao_aprovar_loa" do
i.icone-aprovar
span Aprovar PLOA
-if @orcamento.aprovado?
= link_to "#", class: "btn btn-default btn-sm", id: "botao_alterar_status" do
i.icone-finalizar
span Encerrar ExercÃcio
#modal_senha_adm.modal.fade[role="dialog"]
.modal-dialog[role="document"]
.modal-content
= form_tag( orcamento_deletar_path(orcamento_atual.exercicio), method: :delete, html: { class: "form-vertical" }, role: "form", 'data-blockui-message': "Aguarde o processo ser concluÃdo..." ) do |f|
.modal-header
button.close[type="button" data-dismiss="modal" aria-label="Close"]
span[aria-hidden="false"]
| ×
h4.modal-title
| Digite sua senha
.modal-body
| Digite sua senha para confirmar a exclusão do orçamento
= password_field_tag 'senha_administrador', '', class: "form-control"
.modal-footer
=< submit_tag 'Confirmar Exclusão', { class: 'btn btn-primary', id:"botao_de_deletar_loa" }
.modal id="modal_form" class="modal" role="dialog" tabindex="-1" aria-labelledby="myLargeModalLabel" aria-hidden="true"
.modal-dialog.modal-lg
.modal-content
.modal-header
button.close type="button" data-dismiss="modal" aria-hidden="true"
' ×
h4.modal-title id="myLargeModalLabel" #{@texto}
= form_for(Loa::AlteracaoDeStatus.new, :html => {class: "form-vertical"}, url: orcamento_alterar_status_path(@orcamento), multiple: true, method: :put, role: "form" ) do |f|
= f.hidden_field :opcao, value: "", id: "status"
.modal-body
.widget-body
.form-group
.row
.col-sm-3
= f.label :data, "Data da Alteração*", class: "control-label"
.input-group
= f.text_field :data_de_alteracao, placeholder: Date.today, class: "form-control date-picker", autocomplete: "off", required: true ,style: "z-index: 100000", id: "data_de_envio"
.input-group-addon
.icone-calendario
= error_for @orcamento, :data_de_alteracao
.modal-footer
= f.submit "Enviar", class: "btn btn-primary"
button.btn.btn-default type="button" data-dismiss="modal"
' Fechar
.clearfix
- movimentos_do_plano = @orcamento.movimentacoes_do_plano_de_contas.where('modelo in (?)', [14,25]) #14-ploa e 25-loa
ul id="tabs1" class="nav nav-tabs pull-left"
li class="#{'active' if params[:tab] == "historico" || !params[:tab]}"
a data-target="#historico" data-toggle="tab" aria-expanded="false"
' Histórico
li class="#{'active' if params[:tab] == "eventos_contabeis"}"
a data-target="#eventos_contabeis" data-toggle="tab" aria-expanded="true"
' Eventos Contabeis
=< badge movimentos_do_plano.debito.size
#tabs1c.tab-content.mb-lg
.tab-pane.clearfix class="#{'active' if params[:tab] == "historico" || !params[:tab]}" id="historico"
== render partial:'loa/alteracoes_de_status/grid' , locale: { alteracoes_de_status: @orcamento.alteracoes_de_status }
.tab-pane.clearfix class="#{'active' if params[:tab] == "eventos_contabeis"}" id="eventos_contabeis"
== render partial: 'contabilidade/eventos_contabeis/grid_eventos_contabeis', locals: { movimentacoes_do_plano_de_contas: movimentos_do_plano.debito, gerador: @orcamento }
- content_for :js do
javascript:
$(function(){
$("#botao_finalizar_loa").click(function(e) {
$('#modal_senha_adm').modal('show');
});
$("#botao_alterar_status").click(function(e) {
console.log('#{@orcamento.status}')
if('#{@orcamento.status}' == "aberto"){
$(".modal-title").text("Enviar PLOA para votação")
}
else if('#{@orcamento.status}' == "enviado_para_votacao"){
$(".modal-title").text("Enviar PLOA para alteração")
}
else{
$(".modal-title").text("Encerrar LOA")
}
$('#modal_form').modal('show');
$("#status").val("alterar_status")
$("#data_de_envio").val("")
});
$("#botao_aprovar_loa").click(function(e) {
$(".modal-title").text("Aprovar Loa")
$('#modal_form').modal('show');
$("#status").val("aprovar")
$("#data_de_envio").val("")
});
});