- path_meta_fisica = contexto_atual.trabalha_com_subacao? ? loa_new_meta_fisica_path( subacao ) : loa_new_meta_fisica_via_acao_path(subacao.acao) - path_orcamentos_da_despesa = contexto_atual.trabalha_com_subacao? ? loa_edit_orcamento_da_despesa_path( subacao ) : loa_edit_orcamento_da_despesa_via_acao_path( subacao.acao ) .widget .widget-body - if contexto_atual.trabalha_com_subacao h3.show-header span.fw-semi-bold = "Subação #{subacao.classificacao_funcional_programatica}" - if subacao.acao.solicitacao_de_alteracao_orcamentaria.present? .pull-right style="margin-top: -0.25em;" span class="label label-#{"primary"}" =< (subacao.acao.solicitacao_de_alteracao_orcamentaria.localizar(:tipo_de_credito)).try(:upcase) hr p span.fw-semi-bold =< "Ação #{subacao.acao.codigo_e_nome}" - else h3.show-header span.fw-semi-bold = "Ação: #{subacao.acao.codigo_e_nome}" - if subacao.acao.solicitacao_de_alteracao_orcamentaria.present? .pull-right style="margin-top: -0.25em;" span class="label label-#{"primary"}" =< (subacao.acao.solicitacao_de_alteracao_orcamentaria.localizar(:tipo_de_credito)).try(:upcase) hr - unless subacao.acao.descricao.empty? p span.fw-semi-bold Descrição: =< subacao.acao.descricao - if contexto_atual.ppa_id.present? p span.fw-semi-bold Importado do PPA: =< subacao.acao.importado_do_ppa? ? "SIM" : "NÃO" p span.fw-semi-bold Programa: =< subacao.acao.programa_de_governo.nome p span.fw-semi-bold Órgão: =< subacao.unidade_orcamentaria.try(:orgao).try(:codigo_e_nome) ' | span.fw-semi-bold Unidade Orçamentária: =< subacao.unidade_orcamentaria.try(:codigo_completo) '- =< subacao.unidade_orcamentaria.try(:nome) p span.fw-semi-bold Função: =< subacao.try(:funcao).try(:codigo_e_nome) ' | span.fw-semi-bold Subfunção: =< subacao.try(:subfuncao).try(:codigo_e_nome) p span.fw-semi-bold Tipo de Orçamento: =< subacao.try(:tipo_de_orcamento).try(:codigo_e_descricao) - if subacao.acao.try(:programa_de_governo).try(:programa_tematico?) p span.fw-semi-bold Orçamento Temático: - if subacao.temas_da_subacao.size > 0 ul - subacao.temas_da_subacao.each do |tema| li =< "#{tema.orcamento_tematico.try(:descricao)}: #{number_to_percentage(tema.percentual.to_f, precision: 2)}" p.brbr span.fw-semi-bold Tipo de Despesa da Educação: = subacao.try(:despesa_da_educacao) .btn-toolbar .btn-group .btn-group role="group" - if (contabilidade_atual.present? || logado_no_administrativo?) && @acao.solicitacao_de_alteracao_orcamentaria.present? = link_to contabilidade_solicitacao_de_alteracao_orcamentaria_path(@acao.solicitacao_de_alteracao_orcamentaria), class: "btn btn-default btn-sm" do i.icone-voltar ' Voltar - elsif contexto_atual.trabalha_com_subacao = link_to subacao.acao, class: "btn btn-default btn-sm" do i.icone-voltar ' Voltar - elsif contabilidade_atual.nil? = link_to loa_subacoes_path(exercicio: contexto_atual.exercicio), class: "btn btn-default btn-sm" do i.icone-voltar ' Voltar - else = link_to loa_programa_de_governo_path(subacao.acao.programa_de_governo), class: "btn btn-default btn-sm" do i.icone-voltar ' Voltar - if @acao.present? && (!@acao.solicitacao_de_alteracao_orcamentaria.present? || (@acao.solicitacao_de_alteracao_orcamentaria.present? && !@acao.solicitacao_de_alteracao_orcamentaria.confirmado?) || @acao.solicitacao_de_alteracao_orcamentaria.orcamento.id < contexto_atual.id) - if esta_autorizado?(:edit, 'loa/subacoes') && verifica_autorizacao_para_status_de_orcamento(subacao.status_do_orcamento) = link_to [:edit, subacao_ou_acao_correspondente(subacao)], class: "btn btn-default btn-sm" do i.icone-editar ' Editar - if esta_autorizado?(:update, 'loa/orcamentos_da_despesa') = link_to path_orcamentos_da_despesa, class: "btn btn-default btn-sm" do i.icone-despesas ' Detalhar Orçamento da Despesa - if esta_autorizado?(:new, 'loa/metas_fisicas') && verifica_autorizacao_para_status_de_orcamento(subacao.status_do_orcamento) .btn-group role="group" button class="btn btn-default btn-sm dropdown-toggle" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" ' Meta Física span.caret ul.dropdown-menu li = link_to "Cadastrar", path_meta_fisica - if subacao.acao.importado_do_ppa? || subacao.acao.programa_de_governo.importado_do_ppa? li = link_to "Importar do PPA", prepara_importacao_das_metas_fisicas_do_ppa_path(subacao.id) - if esta_autorizado?(:destroy, 'loa/subacoes') && verifica_autorizacao_para_status_de_orcamento(subacao.status_do_orcamento) = link_to subacao_ou_acao_correspondente(subacao), method: :delete, data: { confirm: 'Tem certeza?' }, class: "btn btn-default btn-sm" do i.icone-excluir span.text-danger Excluir .pull-right span.fw-semi-bold Total da Despesa: =< subacao.valor_total_fixado_da_despesa.try(:real_contabil)