ol.breadcrumb
- if params[:contigenciamento].present?
li Contigenciamento
li = link_to "Legislações", decretos_contigenciamento_contabilidade_decretos_path, class: "link_breadcrumb"
- elsif @decreto.rpps?
li = link_to "Legislações do RPPS", decretos_rpps_contabilidade_decretos_path, class: "link_breadcrumb"
- else
li = link_to "Legislações", contabilidade_decretos_path, class: "link_breadcrumb"
li.active = "Legislação " + @decreto.numero.to_s
.widget
.widget-body
h3.show-header
==< @decreto.localizar(:tipo_de_legislacao)
span.fw-semi-bold ==< @decreto.numero.to_s
.pull-right style="margin-top: -0.25em;"
span.label.label-default => "ORÇAMENTO #{@decreto.try(:orcamento).try(:exercicio)}"
- if @decreto.enviado_para_o_sim?
span class="label label-info" =< "#{"ENVIADO PARA O SIM"}"
- if !@decreto.data_da_revogacao.present?
span class="label label-#{@decreto.fechado? ? "success" : "primary"}" =< (@decreto.localizar :status).try(:upcase)
- else
span class="label label-#{"warning"}" =< "REVOGADO"
hr
.row
.col-md-6
p
strong Data da Legislação:
==< @decreto.data_da_legislacao
- if @decreto.data_da_publicacao.present?
p
strong Data da Publicação:
==< @decreto.data_da_publicacao
p
strong Tipo de Legislação:
==< @decreto.localizar(:tipo_de_legislacao)
- if @decreto.numero_da_lei.present?
p
strong LOA:
==< @decreto.numero_da_lei
- if @decreto.numero_ldo.present?
p
strong LDO:
==< @decreto.numero_ldo
p
strong Número:
==< @decreto.numero
- if @decreto.data_da_revogacao.present?
p
strong Data da legislação revogada:
==< @decreto.data_da_revogacao
p
strong Número da legislação revogada:
==< @decreto.numero_revogado
.col-md-6
-if @decreto.tipo_de_credito.present?
p
strong Tipo de Crédito:
==< @decreto.localizar(:tipo_de_credito)
- if @decreto.lei_autorizativa.present?
p
strong Lei Autorizativa:
==< @decreto.lei_autorizativa
- unless @decreto.rpps?
p
strong Classificação:
==< @decreto.localizar(:classificacao)
- if @decreto.rpps?
p
strong Função do Instrumento Legal:
==< @decreto.localizar(:funcao_do_instrumento_legal)
.col-md-12
p
strong Objetivo:
==< @decreto.objetivo
- if @decreto.rpps?
.col-md-12
p
strong Ementa do Instrumento Legal:
==< @decreto.ementa_do_instrumento_legal
.row.br-top
.col-md-12
.btn-toolbar
.btn-group
= link_to rota_decretos(@decreto), class: "btn btn-default btn-sm" do
i.icone-voltar
' Voltar
- if exercicio_em_vigor?
- if esta_autorizado?(:edit,"contabilidade/decretos/") && !@decreto.data_da_revogacao.present?
= link_to rota_decreto_edit(@decreto), class: "btn btn-default btn-sm" do
i.icone-editar
' Editar
- if esta_autorizado?(:destroy,"contabilidade/decretos/") && !@decreto.data_da_revogacao.present? && !@decreto.enviado_para_o_sim? && !@decreto.solicitacao_de_alteracao_orcamentarias.any?
= link_to @decreto, method: :delete, data: { confirm: 'Tem certeza?' }, class: "btn btn-default btn-sm" do
i.icone-excluir
span.text-danger Excluir
=< link_to contabilidade_relatorios_decretos_imprimir_path(action: 'imprimir', decreto: @decreto.id, relatorio: 'relatorio_do_decreto'), id: 'imprimir-decreto-alteracao-orcamentaria', class: "btn btn-default btn-sm mb-xs", target: "_blank" do
i.icone-imprimir
' Imprimir
- unless @decreto.rpps?
= link_to new_contabilidade_solicitacao_de_alteracao_orcamentaria_path(decreto: @decreto.id), class: "btn btn-default btn-sm" do
i.icone-cadastrar
' Cadastrar Crédito
.pull-right
- if @decreto.may_fechar? && contabilidade_atual.present?
= link_to fechar_contabilidade_decreto_path(@decreto), method: :patch, data: { confirm: "Tem certeza?" }, class: "btn btn-default btn-sm" do
i class="icone-avancar"
span Fechar Decreto
- if @decreto.rpps? && !@decreto.data_da_revogacao.present?
= link_to '#', class: "btn btn-default btn-sm", id: "extinguir_comite" do
i.icone-remove
' Revogar Legislação
- if @decreto.solicitacao_de_alteracao_orcamentarias_nao_confirmadas.any?
.row
.col-md-12
.alert.alert-warning role="alert" style="margin-top: 10px; font-size: 90%; font-weight: 500;"
strong
| Importante!
| Só será possÃvel fechar o decreto se todas as alterações orçamentárias estiverem confirmadas.
- if @decreto.contigenciamento? || @decreto.rpps?
.clearfix
ul id="tabs1" class="nav nav-tabs pull-left"
li class="#{'active' if params[:tab] == "documentos_do_decreto" || !params[:tab]}"
a data-target="#documentos_do_decreto" data-toggle="tab" aria-expanded="true"
' Documentos
#tabs1c.tab-content.mb-lg
.tab-pane.clearfix class="#{'active' if params[:tab] == "documentos_do_decreto" || !params[:tab]}" id="documentos_do_decretos"
= render partial: 'contabilidade/documentos_do_decreto/grid', locals: { documentos_do_decreto: @decreto.documentos_do_decreto}
- unless @decreto.oficio? || @decreto.contigenciamento? || @decreto.rpps?
.clearfix
ul id="tabs1" class="nav nav-tabs pull-left"
li class="#{'active' if params[:tab] == "fontes_de_recurso" || !params[:tab]}"
a data-target="#fontes_de_recurso" data-toggle="tab" aria-expanded="true"
' Fontes
li class="#{'active' if params[:tab] == "anulacoes_de_dotacao"}"
a data-target="#anulacoes_de_dotacao" data-toggle="tab" aria-expanded="true"
' Anulações de Dotação
li class="#{'active' if params[:tab] == "execesso_de_arrecadacao"}"
a data-target="#execesso_de_arrecadacao" data-toggle="tab" aria-expanded="true"
' Excesso de Arrecadações
li class="#{'active' if params[:tab] == "operacao_de_credito"}"
a data-target="#operacao_de_credito" data-toggle="tab" aria-expanded="true"
' Operações de Crédito
li class="#{'active' if params[:tab] == "superavit_financeiro"}"
a data-target="#superavit_financeiro" data-toggle="tab" aria-expanded="true"
' Superávits Financeiro
li class="#{'active' if params[:tab] == "revigoramento_de_credito"}"
a data-target="#revigoramento_de_credito" data-toggle="tab" aria-expanded="true"
' Revigoramento de Créditos
li class="#{'active' if params[:tab] == "outros"}"
a data-target="#outros" data-toggle="tab" aria-expanded="true"
' Outras Alterações
#tabs1c.tab-content.mb-lg
.tab-pane.clearfix class="#{'active' if params[:tab] == "fontes_de_recurso" || !params[:tab]}" id="fontes_de_recurso"
= render partial: 'grid_fontes', locals: { solicitacoes_de_alteracao_orcamentaria: @decreto.solicitacao_de_alteracao_orcamentarias}
.tab-pane.clearfix class="#{'active' if params[:tab] == "anulacoes_de_dotacao"}" id="anulacoes_de_dotacao"
= render partial: 'grid_alteracoes_orcamentarias', locals: { solicitacoes_de_alteracao_orcamentaria: @decreto.solicitacao_de_alteracao_orcamentarias.anulacao_de_dotacao, titulo: "Anulações de Dotação"}
.tab-pane.clearfix class="#{'active' if params[:tab] == "execesso_de_arrecadacao"}" id="execesso_de_arrecadacao"
= render partial: 'grid_alteracoes_orcamentarias', locals: { solicitacoes_de_alteracao_orcamentaria: @decreto.solicitacao_de_alteracao_orcamentarias.execesso_de_arrecadacao, titulo: "Excesso de Arrecadação"}
.tab-pane.clearfix class="#{'active' if params[:tab] == "operacao_de_credito"}" id="operacao_de_credito"
= render partial: 'grid_alteracoes_orcamentarias', locals: { solicitacoes_de_alteracao_orcamentaria: @decreto.solicitacao_de_alteracao_orcamentarias.operacao_de_credito, titulo: "Operações de Crédito"}
.tab-pane.clearfix class="#{'active' if params[:tab] == "superavit_financeiro"}" id="superavit_financeiro"
= render partial: 'grid_alteracoes_orcamentarias', locals: { solicitacoes_de_alteracao_orcamentaria: @decreto.solicitacao_de_alteracao_orcamentarias.superavit_financeiro, titulo: "Superávits Financeiro"}
.tab-pane.clearfix class="#{'active' if params[:tab] == "revigoramento_de_credito"}" id="revigoramento_de_credito"
= render partial: 'grid_alteracoes_orcamentarias', locals: { solicitacoes_de_alteracao_orcamentaria: @decreto.solicitacao_de_alteracao_orcamentarias.revigoramento_de_credito, titulo: "Revigoramento de Créditos"}
.tab-pane.clearfix class="#{'active' if params[:tab] == "outros"}" id="outros"
= render partial: 'grid_alteracoes_orcamentarias', locals: { solicitacoes_de_alteracao_orcamentaria: @decreto.solicitacao_de_alteracao_orcamentarias.outros, titulo: "Outras Alterações"}
#modal_extinguir_comite.modal.fade[role="dialog"]
.modal-dialog[role="document"]
.modal-content
= form_for( @decreto , url: url_for(controller: 'contabilidade/decretos', action: :revogar_decreto), method: :get, :html => {class: "form-vertical", multipart: true}, role: "form" ) do |f|
.modal-header
button.close[type="button" data-dismiss="modal" aria-label="Close"]
span[aria-hidden="false"]
| ×
.modal-title
| Dados Para Revogar Legislação
.modal-body
.form-group
.row
.col-sm-6
= label_tag :numero_revogado, "Número do Revogado", class: "control-label"
= text_field_tag :numero_revogado, "", class: "form-control input-sm", required:true
.col-sm-4
= label_tag :data_da_revogacao, "Data da Revogação", class: "control-label"
= text_field_tag :data_da_revogacao,'', placeholder: '00/00/0000', class: "form-control date-picker", autocomplete: "off", required:true
span.input-group-addon
span.icone-calendarioao
.modal-footer
=< submit_tag 'Confirmar Extinção', { class: 'btn btn-primary'}
javascript:
$("#extinguir_comite").click(function(e) {
$('#modal_extinguir_comite').modal('show');
});