ol.breadcrumb li = link_to "Operações de Crédito", obra_operacoes_de_credito_path, class: "link_breadcrumb" li.active = @operacao_de_credito.codigo .widget .widget-body header ' Período span.fw-semi-bold = @operacao_de_credito.inicio_da_vigencia ' a span.fw-semi-bold = @operacao_de_credito.fim_da_vigencia - if !@operacao_de_credito.status.nil? .pull-right style="margin-top: -0.25em;" span class="label label-#{@operacao_de_credito.executado? ? "success" : "info"}" =< (@operacao_de_credito.localizar :status).try(:upcase) h3.show-header ' Operação de Crédito: span.fw-semi-bold ==< @operacao_de_credito.codigo .row .col-md-6 p strong Data: ==< @operacao_de_credito.data p strong Modalidade: ==< @operacao_de_credito.conta.try(:nome) p strong Nº do Contrato: ==< @operacao_de_credito.numero_do_contrato p strong UG Executora: ==< @operacao_de_credito.unidade_orcamentaria.codigo_completo_e_nome p strong Moeda: ==< @operacao_de_credito.moeda.try(:capitalize) p strong Financiador: ==< @operacao_de_credito.financiador.try(:nome) p strong Função do Governo: ==< @operacao_de_credito.funcao.try(:codigo_e_nome) p strong UG Arrecadadora: ==< @operacao_de_credito.unidade_orcamentaria_arrecadadora.codigo_completo_e_nome p strong Código da Receita: ==< @operacao_de_credito.natureza_da_receita.try(:codigo_formatado_e_descricao) p strong Código da Receita Aplicação Financ.: ==< @operacao_de_credito.natureza_da_receita_aplicacao_fin.try(:codigo_formatado_e_descricao) .col-md-6 p strong Prazo Liberação Execução: ==< @operacao_de_credito.prazo_liberacao_execucao.to_s + " mês".pluralize(@operacao_de_credito.prazo_liberacao_execucao) if @operacao_de_credito.prazo_liberacao_execucao.present? p strong Prazo Carência: ==< @operacao_de_credito.prazo_carencia.to_s + " mês".pluralize(@operacao_de_credito.prazo_carencia) if @operacao_de_credito.prazo_carencia.present? p strong Periodicidade Amortização: ==< @operacao_de_credito.periodicidade_amortizacao.try(:capitalize) p strong Prazo Amortização: ==< @operacao_de_credito.prazo_amortizacao.to_s + " mês".pluralize(@operacao_de_credito.prazo_amortizacao) if @operacao_de_credito.prazo_amortizacao.present? p strong Valor Operação Crédito: ==< @operacao_de_credito.valor_operacao_credito.try(:valor_financeiro, unit: @operacao_de_credito.simbolo_monetario) p strong Valor Contrapartida: ==< @operacao_de_credito.valor_contrapartida.try(:valor_financeiro, unit: @operacao_de_credito.simbolo_monetario) p strong Valor Total: ==< @operacao_de_credito.valor_total.try(:valor_financeiro, unit: @operacao_de_credito.simbolo_monetario) p strong Saldo Para Alteração Orçamentária: ==< @operacao_de_credito.saldo_para_alteracao_orcamentaria.try(:valor_financeiro, unit: @operacao_de_credito.simbolo_monetario) p strong Conta Bancária: ==< @operacao_de_credito.conta_bancaria.try(:descricao_para_detalhe_do_pagamento) .row .col-md-12 p strong Descrição: ==< @operacao_de_credito.descricao .row .col-md-6 p strong Prazo da Vigência: =< "Faltam #{ @operacao_de_credito.tempo_restante.to_s + " dia".pluralize(@operacao_de_credito.tempo_restante) } para terminar" = progressbar porcentagem: @operacao_de_credito.porcentagem_do_saldo_vigencia, exibir_porcentagem: true, crescente: true - if @operacao_de_credito.obra.present? br legend strong ' Dados da Obra p strong Obra: ==< link_to @operacao_de_credito.obra.descricao_da_obra, @operacao_de_credito.obra .row .col-md-6 p strong Prazo de Execução: ==< "#{@operacao_de_credito.obra.prazo_de_execucao_atualizado} dias" p strong Valor Contratado: ==< @operacao_de_credito.obra.contrato.valor_total_do_contrato.to_f.try(:real_contabil) .col-md-6 p strong % Medido: ==< "#{@operacao_de_credito.obra.porcentagem_total_das_medicoes.to_f.round(2)}%" p strong Previsão de Término Atualizada: ==< @operacao_de_credito.obra.contrato.data_final_de_acordo_com_aditivos .col-md-12 p strong Local da Obra/Serv.: ==< @operacao_de_credito.obra.endereco_completo .row .col-md-12 .btn-toolbar .btn-group = link_to obra_operacoes_de_credito_path, class: "btn btn-default btn-sm" do i.icone-voltar ' Voltar - if exercicio_em_vigor? - if esta_autorizado? :edit = link_to edit_obra_operacao_de_credito_path(@operacao_de_credito), class: "btn btn-default btn-sm" do i.icone-editar ' Editar - if esta_autorizado? :destroy = link_to @operacao_de_credito, method: :delete, data: { confirm: 'Tem certeza?' }, class: "btn btn-default btn-sm" do i.icone-excluir span.text-danger Excluir = link_to edit_obra_componente_da_operacao_de_credito_path(@operacao_de_credito), class: "btn btn-default btn-sm" do i.icone-cadastrar ' Adicionar Componentes - if exercicio_em_vigor? .btn-group.pull-right - if esta_autorizado?(:update) && logado_na_obra? && @operacao_de_credito.executado? = link_to obra_altera_status_operacao_de_credito_path(@operacao_de_credito), method: :patch, data: { confirm: 'Tem certeza?' }, class: "btn btn-default btn-sm" do i class="icone-voltar" span.text Voltar Status .clearfix ul id="tabs1" class="nav nav-tabs pull-left" li class="#{'active' if params[:tab] == "componentes" || !params[:tab]}" a data-target="#componentes" data-toggle="tab" aria-expanded="true" ' Componentes =< badge @operacao_de_credito.try(:componentes_da_operacao_de_credito).size li class="#{'active' if params[:tab] == "pagamentos_da_operacao"}" a data-target="#pagamentos_da_operacao" data-toggle="tab" aria-expanded="true" ' Pagamentos da Operação de Crédito =< badge @operacao_de_credito.try(:conta_bancaria).try(:pagamentos).size li class="#{'active' if params[:tab] == "taloes_da_receita_do_convenio"}" a data-target="#taloes_da_receita_do_convenio" data-toggle="tab" aria-expanded="true" ' Talões da Receita do Convênio =< badge @operacao_de_credito.try(:taloes_da_receita_por_conta_bancaria).size - if @operacao_de_credito.solicitacoes_de_alteracao_orcamentaria.present? li class="#{'active' if params[:tab] == "solicitacoes_de_alteracao_orcamentaria"}" a data-target="#solicitacoes_de_alteracao_orcamentaria" data-toggle="tab" aria-expanded="true" ' Alterações Orçamentarias =< badge @operacao_de_credito.try(:solicitacoes_de_alteracao_orcamentaria).size #tabs1c.tab-content.mb-lg .tab-pane.clearfix class="#{'active' if params[:tab] == "componentes" || !params[:tab]}" id="componentes" = render partial: 'obra/operacoes_de_credito/grid_componentes', locals: { componentes_da_operacao_de_credito: @operacao_de_credito.try(:componentes_da_operacao_de_credito)} .tab-pane.clearfix class="#{'active' if params[:tab] == "pagamentos_da_operacao"}" id="pagamentos_da_operacao" = render partial: 'obra/operacoes_de_credito/grid_pagamentos_da_operacao', locals: { pagamentos_da_operacao: @operacao_de_credito.try(:conta_bancaria).try(:pagamentos)} .tab-pane.clearfix class="#{'active' if params[:tab] == "taloes_da_receita_do_convenio"}" id="taloes_da_receita_do_convenio" = render partial: 'obra/operacoes_de_credito/grid_taloes_da_receita_do_convenio', locals: { taloes_da_receita: @operacao_de_credito.taloes_da_receita_por_conta_bancaria} .tab-pane.clearfix class="#{'active' if params[:tab] == "solicitacoes_de_alteracao_orcamentaria"}" id="solicitacoes_de_alteracao_orcamentaria" = render partial: 'obra/operacoes_de_credito/grid_solicitacoes_de_alteracao_orcamentaria', locals: { solicitacoes_de_alteracao_orcamentaria: @operacao_de_credito.solicitacoes_de_alteracao_orcamentaria}