ol.breadcrumb li = link_to "Projetos Básicos", controladoria_projetos_path, class: "link_breadcrumb" li.active = "#{@projeto.id}" .widget h3.show-header span.fw-semi-bold Projeto Básico: =< @projeto.pedido.try(:numero) .pull-right span.label.label-default => "ORÇAMENTO #{@projeto.try(:orcamento).try(:exercicio)}" - unless @projeto.aberto? - if @projeto.importado_do_tcm? span class="label label-danger" = "#{"IMPORTADO DO TCM"}" span class="label label-#{@projeto.cancelado? ? "danger" : "primary"}" =< (@projeto.localizar :status).try(:upcase) .widget-body hr .row .col-sm-6 p strong Data do Projeto: =< @projeto.try(:data_do_projeto) p strong Ref. ao Pedido N°: =< @projeto.pedido.try(:numero) p strong Modalidade de Licitação: - if @projeto.dispensa_ou_inexigibilidade? =< @projeto.localizar :modalidade_do_processo - else =< @projeto.localizar :modalidade_de_licitacao =< "com registro de preço" if @projeto.registro_de_preco p strong Totalizado por: =< @projeto.localizar :tipo_de_totalizacao p strong Vigência: =< @projeto.validade_do_projeto p strong Unidade Gestora: =< @projeto.pedido.unidade_orcamentaria.unidade_gestora.try(:codigo_e_nome) - if @projeto.legislacao p strong Legislação: =< @projeto.legislacao.titulo .col-sm-6 p strong Quantidade de Itens: =< @projeto.pedido.itens_do_pedido.count p strong Valor Total: =< @projeto.valor_estimado_global.try(:real_contabil) p strong Forma de Agrupamento: =< @projeto.forma_de_agrupamento.try(:humanize).try(:titleize) p strong Comissão: =< @projeto.comissao.try(:nome_tipo_e_unidade) p strong Categorias / Subcategorias do Pedido: ul - @projeto.pedido.categorias_do_pedido.each do |categoria_do_pedido| li = categoria_do_pedido.categoria.titulo =< " / " + categoria_do_pedido.try(:subcategoria).try(:titulo) if categoria_do_pedido.subcategoria.present? hr .row .col-md-12 p strong Objeto: p style="text-align: justify;" =< @projeto.pedido.try(:objeto) p style="margin-top: 20px;" strong Justificativa: p style="text-align: justify;" =< @projeto.pedido.justificativa - if @projeto.cancelado? p style="margin-top: 20px;" strong Motivo do Cancelamento: p style="text-align: justify;" =< @projeto.motivo_do_cancelamento br .row .col-md-12 .btn-toolbar .btn-group = link_to controladoria_projetos_path, class: "btn btn-default btn-sm" do i.icone-voltar ' Voltar .btn-group - if esta_autorizado?(:create, "vistos") && (@projeto.enviado_para_controladoria? || @projeto.enviado_para_copfin?) span = link_to new_controladoria_projeto_visto_path(@projeto), class: "btn btn-default btn-sm" do i.glyphicon.glyphicon-check ' Criar Parecer - unless @projeto.aberto? || @projeto.cancelado? .btn-group.dropdown data-dropdown="" style="" button type="button" class="btn btn-default btn-sm dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" i.icone-imprimir ' Imprimir span class="caret" ul class="dropdown-menu" li = link_to "Projeto Básico", licitacao_relatorios_projeto_path(relatorio: 'projeto_basico', format: :pdf, projeto: @projeto.id), id: 'projeto_basico', target: '_blank' .btn-group.pull-right - if @projeto.may_encaminhar_para_comite_programacao_financeira? = link_to enviar_para_copfin_controladoria_projeto_path(@projeto), method: :patch, data: {confirm: "Tem certeza?"}, class: "btn btn-default btn-sm" do i class="icone-avancar" span Encaminhar para COPFIN - if @projeto.may_encaminhar_para_autorizacao? = link_to enviar_para_confirmar_projeto_controladoria_projeto_path(@projeto), method: :patch, data: {confirm: "Tem certeza?"}, class: "btn btn-default btn-sm" do i class="icone-avancar" span Encaminhar para o Secretário - if esta_autorizado?(:retornar_para_administrativo) && @projeto.may_retorna_para_licitacao? span = link_to retornar_para_licitacao_controladoria_projeto_path(@projeto), method: :patch, data: {confirm: "Tem certeza?"}, class: "btn btn-default btn-sm" do i class="icone-voltar" span Retornar para o Secretário - unless @projeto.fracionamento_dispensas.blank? .row .col-md-12 .alert.alert-danger role="danger" style="margin-top: 10px; font-size: 90%;" strong | Importante! | O valor gasto em Dispensas - if Configuracao.last.francionamento_de_dispensa_por_subelemento | por Subelemento, - elsif Configuracao.last.francionamento_de_dispensa_por_cnpj | por Licitante, - elsif Configuracao.last.francionamento_de_dispensa_por_unidade_gestora | por Unidade Gestora, | atingiu o teto: #{@projeto.mostrar_fracionamento_dispensa_formatado} .clearfix - itens_anulados = @projeto.itens_do_lote.anulados.count - qtd_da_aba_de_lote_ou_itens = @projeto.por_lote? ? @projeto.lotes.ativos.count : @projeto.itens_do_lote.ativos.count ul id="tabs1" class="nav nav-tabs pull-left" li class="#{'active' if params[:tab] == "documentos_do_processo" || !params[:tab]}" a data-target="#documentos_do_processo" data-toggle="tab" aria-expanded="true" ' Documentos =< badge @projeto.documentos_do_processo.visiveis_no_projeto.size li class="#{'active' if params[:tab] == "lotes"}" a data-target="#lotes" data-toggle="tab" aria-expanded="true" ' #{@projeto.por_lote? ? "Lotes" : "Itens"} =< badge qtd_da_aba_de_lote_ou_itens - if itens_anulados > 0 li class="#{'active' if params[:tab] == "itens_anulados" }" a data-target="#itens_anulados" data-toggle="tab" aria-expanded="true" ' Itens Anulados =< badge @projeto.itens_do_lote.anulados.size li class="#{'active' if params[:tab] == "dotacoes"}" a data-target="#dotacoes" data-toggle="tab" aria-expanded="true" ' Dotações =< badge @projeto.orcamentos_da_despesa_por_projetos.size - if Configuracao.last.valida_saldo_da_dotacao_no_pb? li class="#{'active' if params[:tab] == "saldo_das_dotacoes"}" a data-target="#saldo_das_dotacoes" data-toggle="tab" aria-expanded="true" ' Saldo das Dotações =< badge @projeto.orcamentos_da_despesa_por_projetos.size li class="#{'active' if params[:tab] == "vistos"}" a data-target="#vistos" data-toggle="tab" aria-expanded="false" ' Pareceres =< badge @projeto.vistos.size #tabs1c.tab-content.mb-lg .tab-pane.clearfix class="#{'active' if params[:tab] == "documentos_do_processo" || !params[:tab]}" id="documentos_do_processo" = render partial: 'licitacao/documentos_do_processo/grid_docs_do_projeto', locals: { documentos_do_processo: @projeto.documentos_do_processo.visiveis_no_projeto, processo: @projeto } .tab-pane.clearfix class="#{'active' if params[:tab] == "lotes"}" id="lotes" = render partial: 'licitacao/projetos/lotes', locals: { lotes: @projeto.lotes, processo: @projeto} - if itens_anulados > 0 .tab-pane.clearfix class="#{'active' if params[:tab] == "itens_anulados"}" id="itens_anulados" = render partial: 'licitacao/projetos/itens_anulados', locals: { projeto: @projeto} .tab-pane.clearfix class="#{'active' if params[:tab] == "dotacoes" }" id="dotacoes" = render partial: 'licitacao/projetos/dotacoes', locals: { dotacoes: @projeto.orcamentos_da_despesa_por_projetos, processo: @projeto } .tab-pane.clearfix class="#{'active' if params[:tab] == "saldo_das_dotacoes" }" id="saldo_das_dotacoes" = render partial: 'licitacao/projetos/saldo_das_dotacoes', locals: { processo: @projeto } .tab-pane.clearfix class="#{'active' if params[:tab] == "vistos"}" id="vistos" == render partial: 'controladoria/vistos/grid', locals: { vistoriavel: @projeto }