Commit 680498a6 authored by sandroresende's avatar sandroresende

inclusao consulta cruzamento transferegov

parent 802e98d2
<?php
namespace App\Corporativo\Mcid_corporativo;
use Illuminate\Database\Eloquent\Model;
class ViewProgramaResumido extends Model
{
protected $connection = 'pgsql_corp';
protected $table = 'mcid_corporativo2.vis_programa_resumido_mcid';
//public $timestamps = false; // tabela não possui coluna de data de criação/atualização
}
......@@ -2,6 +2,7 @@
namespace App\Http\Controllers;
use App\Corporativo\Mcid_corporativo\ViewProgramaResumido;
use App\Departamento;
use App\EntePublico;
use Illuminate\Http\Request;
......@@ -68,6 +69,7 @@ use App\Mod_codem\TipoInteressado;
use App\Mod_codem\RelacaoDemanda;
use App\Mod_codem\SituacaoDemanda;
use App\Mod_codem\TipoDocumento;
use App\Propostas\ViewSysRelatorioGeralDiscricionarioSistema;
use App\Setor;
class ApiController extends Controller
......@@ -205,6 +207,16 @@ class ApiController extends Controller
//MCID CORPORTIVO
public function buscarProgramaSiconv(){
return ViewProgramaResumido::select('cod_programa as id')
->groupBy('cod_programa')
->orderBy('cod_programa')->get();
}
......@@ -407,11 +419,43 @@ public function buscarRelacaoPropostasID($entePublico){
public function buscarIndicadoresSanMun($municipio){
return $propostas = ViewIndicadoresSaneamento::where('codigo_municipio', $municipio)
return ViewIndicadoresSaneamento::where('codigo_municipio', $municipio)
->get();
}
public function buscarSituacaoPropostaAjustada(){
return ViewSysRelatorioGeralDiscricionarioSistema::select('situacao_ajustada')
->groupBy('situacao_ajustada')
->orderBy('situacao_ajustada')
->get();
}
public function buscarSistemaVsTransferegov(){
return ViewSysRelatorioGeralDiscricionarioSistema::select('sistema_x_transferegov')
->groupBy('sistema_x_transferegov')
->orderBy('sistema_x_transferegov')
->get();
}
public function buscarValidaCnpj(){
return ViewSysRelatorioGeralDiscricionarioSistema::select('valida_cnpj')
->groupBy('valida_cnpj')
->orderBy('valida_cnpj')
->get();
}
//PROPOSTAS
......
......@@ -4,6 +4,8 @@ namespace App\Http\Controllers\Mod_codem;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use App\Mod_codem\Demanda;
use App\Mod_codem\Encaminhamento;
......@@ -16,8 +18,7 @@ use App\Mod_codem\ViewObservacoesDemanda;
use App\User;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\DB;
class DemandaController extends Controller
{
......@@ -47,7 +48,8 @@ class DemandaController extends Controller
public function salvarDemanda(Request $request){
DB::beginTransaction();
// return implode("-",array_reverse(explode("/",$request->dte_solicitacao)));
$dte_previsao_conclusao = adicionarDiasData(implode("-",array_reverse(explode("/",$request->dte_solicitacao))),$request->qtd_dias_conclusao);
......@@ -74,13 +76,16 @@ class DemandaController extends Controller
if ($salvoSucesso){
flash()->sucesso("Sucesso", "Demanda cadastrada com sucesso!");
return redirect("/demanda/$salvoSucesso->id");
DB::commit();
flash()->sucesso("Sucesso", "Demanda cadastrada com sucesso!");
return redirect("/demanda/$salvoSucesso->id");
} else {
flash()->erro("Erro", "Não foi possível cadastrar a demanda.");
DB::rollBack();
flash()->erro("Erro", "Não foi possível cadastrar a demanda.");
return back();
}
return back();
}
public function abrirDemanda($demandaID){
......
......@@ -2,13 +2,17 @@
namespace App\Http\Controllers\Mod_codem;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use App\Mod_codem\Demanda;
use App\Mod_codem\RelacaoDemandas;
use App\Mod_codem\RlcDocumentoDemanda;
use App\Mod_codem\ViewDocumentoDemanda;
use App\Mod_codem\ViewEncaminhamentoDemanda;
use App\Mod_codem\ViewObservacoesDemanda;
use App\User;
use Illuminate\Support\Facades\Auth;
......@@ -43,11 +47,50 @@ class DocumentosDemandaController extends Controller
public function salvarDocumento(Request $request){
// return $request->all();
$demandaID = $request->demanda_id;
DB::beginTransaction();
$documento = new RlcDocumentoDemanda;
$documento->demanda_id = $request->demanda_id;
$documento->tipo_documento_id = $request->tipoDocumento;
$documento->num_sei = $request->num_sei;
$documento->txt_descricao_documento = $request->txt_descricao_documento;
$documento->txt_link_documento_sei = $request->txt_link_documento_sei;
$documento->user_id = Auth::user()->id;
$documento->created_at = date("Y-m-d h:i:s");
$salvoSucesso = $documento->save();
if ($salvoSucesso){
DB::commit();
flash()->sucesso("Sucesso", "Documento adicionado com sucesso!");
$demanda = RelacaoDemandas::where('demanda_id', $demandaID)->firstOrFail();
$documentosDemanda = ViewDocumentoDemanda::where('demanda_id',$demandaID)->get();
$encaminhamentoDemanda = ViewEncaminhamentoDemanda::where('demanda_id',$demandaID)->get();
$observacoesDemanda = ViewObservacoesDemanda::where('demanda_id',$demandaID)->get();
$ativarAba = 'documento';
return view('modulo_codem.dados_demanda',compact('demanda','ativarAba','documentosDemanda','encaminhamentoDemanda','observacoesDemanda'));
} else {
DB::rollBack();
flash()->erro("Erro", "Não foi possível cadastrar a demanda.");
return back();
}
return $request->all();
......
......@@ -26,6 +26,7 @@ use App\Propostas\ViewItensFinanciaveisPropostas;
use App\Propostas\ViewPropostasCadastradas;
use App\Propostas\ViewPropostasSelecionadas;
use App\Propostas\ViewResultadoSelecao;
use App\Propostas\ViewSysRelatorioGeralDiscricionarioSistema;
use App\RlcArquivoUser;
use Illuminate\Support\Facades\Auth;
......@@ -155,6 +156,9 @@ class SelecaoController extends Controller
return view('modulo_propostas.proposta.ConsultarPropostas');
}
public function pesquisarPropostas(Request $request){
......@@ -182,7 +186,7 @@ class SelecaoController extends Controller
return redirect('/admin/selecao/proposta/'.$proposta->id);
}
}else{
}else{
$where = [];
//return $request->all();
......@@ -855,24 +859,95 @@ class SelecaoController extends Controller
$propostaDeletada = $proposta->delete();
if ($propostaDeletada){
if ($propostaDeletada){
DB::commit();
flash()->sucesso("Sucesso", "Proposta excluída com sucesso!");
DB::commit();
flash()->sucesso("Sucesso", "Proposta excluída com sucesso!");
return redirect('/admin/selecao/proposta/'.$propostaId);
} else {
DB::rollBack();
flash()->erro("Erro", "Não foi possível excluir a proposta.");
return back();
}
return redirect('/admin/selecao/proposta/'.$propostaId);
} else {
DB::rollBack();
flash()->erro("Erro", "Não foi possível excluir a proposta.");
return back();
}
}
public function consultarPropostasTransferegov(){
return view('modulo_propostas.proposta.admin.ConsultarPropostasTransferegov');
}
public function pesquisarPropostasTransferegov(Request $request){
//return $request->all();
$where = [];
if($request->estado){
$where[] = ['id_uf', $request->estado];
}
if($request->municipio){
$where[] = ['municipio_id', $request->municipio];
}
if($request->entepublico){
$where[] = ['ente_publico_id', str_pad($request->entepublico, 14, "0", STR_PAD_LEFT)];
}
if($request->acaoPrograma){
$where[] = ['acao_orcamentaria', $request->acaoPrograma];
}
if($request->modalidadeParticipacao){
$where[] = ['modalidade_participacao_id', $request->modalidadeParticipacao];
}
if($request->situacaoProposta){
$where[] = ['situacao_proposta_id', $request->situacaoProposta];
}
if($request->programaSiconv){
$where[] = ['programa_sistema', $request->programaSiconv];
}
if($request->situacaoPropostaAjustada){
$where[] = ['situacao_ajustada', $request->situacaoPropostaAjustada];
}
if($request->sistemaVsTransferegov){
$where[] = ['sistema_x_transferegov', $request->sistemaVsTransferegov];
}
if($request->validaCnpj){
$where[] = ['valida_cnpj', $request->validaCnpj];
}
$propostasTransferegov = ViewSysRelatorioGeralDiscricionarioSistema::where($where)->get();
return view('modulo_propostas.proposta.admin.ListaPropostasTransferegov',compact('propostasTransferegov'));
}
public function pesquisarProposnenteTransferegov($cnpjProponente){
$propostaTransferegov = ViewSysRelatorioGeralDiscricionarioSistema::where('identif_proponente_transferegov',$cnpjProponente)->first();
$propostas = ViewPropostasCadastradas::where('ente_publico_id',$cnpjProponente)->get();
return view('modulo_propostas.proposta.admin.DadosPropostaTransferegovVerificar',compact('propostas','propostaTransferegov'));
}
}
<?php
namespace App\Propostas;
use Illuminate\Database\Eloquent\Model;
class ViewSysRelatorioGeralDiscricionarioSistema extends Model
{
protected $connection = 'pgsql_corp';
protected $table = 'mcid_propostas.view_sys_relatorio_geral_discricionario_sistema';
public $timestamps = false; // tabela não possui coluna de data de criação/atualização
}
This diff is collapsed.
......@@ -50,6 +50,10 @@ Vue.component('cancelamento-proposta', require('./components/mod_propostas/admin
Vue.component('auto-complete-proposta', require('./components/mod_propostas/AutoCompletePropostaID.vue'));
Vue.component('filtro-propostas-trasnferegov', require('./components/mod_propostas/FiltroPropostasTransferegov.vue'));
......
......@@ -17,10 +17,17 @@
</div>
<div class="col col-xs-12 col-sm-6 br-input">
<label for="num_sei" class="control-label">Número documento SEI</label>
<input id="num_sei" type="text" class="form-control" name="num_sei" :value="this.num_sei" required :disabled="this.dados">
<input id="num_sei" type="text" class="form-control" name="num_sei" v-model="num_sei" required :disabled="this.dados">
</div>
</div><!-- fim row -->
<div class="row">
<div class="col col-xs-12 col-sm-12 br-input">
<label for="txt_link_documento_sei" class="control-label">Link documento SEI</label>
<input id="txt_link_documento_sei" type="text" class="form-control" name="txt_link_documento_sei" :value="this.txt_link_documento_sei" :disabled="this.dados">
</div>
</div><!-- fim row -->
<div class="br-textarea">
<label for="dsc_documento" class="control-label">Descrição do documento</label>
<textarea class="form-control"
......@@ -52,6 +59,7 @@
tipoDocumentos: '',
tipoDocumento:'',
dscDocumento: '',
txt_link_documento_sei:''
}
},
......
......@@ -58,7 +58,7 @@
:disabled="municipio == '' || buscando"
v-model="entepublico">
<option value="" v-text="textoEscolhaEnte"></option>
<option v-for="entepublico in entespublicos" v-text="entepublico.txt_ente_publico" :value="entepublico.id" :key="entepublico.id"></option>
<option v-for="entepublico in entespublicos" v-text="entepublico.id + ' - ' + entepublico.txt_ente_publico" :value="entepublico.id" :key="entepublico.id"></option>
</select>
</div>
......
@extends('layouts.app')
@section('scriptscss')
<link rel="stylesheet" type="text/css" href="{{URL::asset('css/caixas.css')}}" media="screen" />
@endsection
@section('content')
<div class="main-content" id="main-content">
@can('eAdmin')
<span class="br-divider dashed my-3"></span>
@include('modulo_sistema.gerais.propostas.atalhos_consultas')
@endcan
@can('eConsulta')
<div class="br-card">
<div class="card-header">
......
......@@ -199,7 +199,7 @@
</header>
<main class="d-flex flex-fill mb-5" id="main">
<div class="container-lg d-flex">
<div class="container-fluid d-flex">
<div class="row">
......
......@@ -73,6 +73,13 @@
<i class="fas fa-file fa-lg"></i></span><span class="content">Validar Ofícios</span></a>
</li>
@endcan
@can('eAdmin')
<li><a class="menu-item" href="{{ url('/admin/selecao/propostas/transferegov') }}" title="Propostas Transferegov"><span class="icon">
<i class="fas fa-file fa-lg"></i></span><span class="content">Propostas Transferegov</span></a>
</li>
@endcan
</ul>
</div>
......
......@@ -22,7 +22,7 @@
<form role="form" method="POST" action='{{ url("codem/demanda/minhas_demandas/documento/salvar") }}'>
@csrf
<input type="hidden" id="ente_publico_id" name="ente_publico_id" value="{{$demandaID}}">
<input type="hidden" id="demanda_id" name="demanda_id" value="{{$demandaID}}">
<cadastro-documento-demanda :url="'{{ url('/') }}'"></cadastro-documentos-demanda>
......
......@@ -65,7 +65,7 @@
<div class="card-body">
<form class="form-horizontal" role="form" method="POST" action='{{ url("codem/demanda/minhas_demandas/documento/novo") }}'>
{{ csrf_field() }}
<input type="hidden" id="ente_publico_id" name="ente_publico_id" value="{{$demanda->demanda_id}}">
<input type="hidden" id="demanda_id" name="demanda_id" value="{{$demanda->demanda_id}}">
<button type="submit" class="br-button block secondary mr-3" aria-label="Ícone ilustrativo">
<i class="fas fa-edit" aria-hidden="true"></i>Inserir Documento
......
......@@ -43,7 +43,7 @@
<tr class="text-center" >
<th>ID</th>
<th>Propostas Transferegov</th>
<th>Proposta Transferegov</th>
<th>UF</th>
<th>Município</th>
<th>CNPJ</th>
......
@extends('layouts.app')
@section('scriptscss')
<link rel="stylesheet" type="text/css" href="{{URL::asset('css/custom.css')}}" media="screen" />
<link rel="stylesheet" type="text/css" href="{{ asset('css/relatorio_executivo.css') }}" media="screen" >
@endsection
@section('content')
<historico-navegacao
:url="'{{ url('/') }}'"
:telanterior01="'Propostas'"
:telatual="'Consultar Propostas Transferegov'"
>
</historico-navegacao>
<div class="main-content pl-sm-3 mt-5" id="main-content" style="min-height: 100% width 100%">
<cabecalho-relatorios
:titulo="'Consultar Propostas Transferegov'"
barracompartilhar="false">
</cabecalho-relatorios>
<div class="form-group">
<p>
Este formulário permite que você filtre as propostas cadastradas no Portal do Transferegov selecionando as opções de filtro ou todas as propostas caso não selecione nenhum filtro. Nesse caso será disponibilizado uma lista de proposta com base
nos parâmetros selecionados.
</p>
<span class="br-divider my-3"></span>
<form action="{{ url('/admin/propostas/transferegov/pesquisar') }}" role="form" method="POST">
{{ csrf_field() }}
<div class="row">
<filtro-propostas-trasnferegov
url='{{ url("/") }}'
:blnbtnpesquisar='false'
>
</filtro-propostas-trasnferegov>
</div>
</form>
</div>
</div>
@endsection
@extends('layouts.app')
@section('scriptscss')
<link rel="stylesheet" type="text/css" href="{{URL::asset('css/custom.css')}}" media="screen" />
<link rel="stylesheet" type="text/css" href="{{ asset('css/relatorio_executivo.css') }}" media="screen" >
@endsection
@section('content')
<historico-navegacao
:url="'{{ url('/home') }}'"
:telanterior01="'Propostas'"
:telanterior02="'Consultar Propostas'"
:telatual="'Propostas Transferegov'"
>
</historico-navegacao>
<div class="main-content pl-sm-3 mt-5" id="main-content">
<cabecalho-relatorios
:titulo="'Propostas Transferegov'"
barracompartilhar="false">
</cabecalho-relatorios>
<div class="form-group">
@if(count($propostas) > 0)
<div class="titulo"><h3>Propostas Cadastradas</h3> </div>
<div class="table-responsive-sm">
<table class="table table-hover">
<thead>
<tr class="text-center" >
<th>ID</th>
<th>Proposta Transferegov</th>
<th>UF</th>
<th>Município</th>
<th>CNPJ</th>
<th>Ente Público</th>
<th>Açöes</th>
<th>Modalidade</th>
<th>Situação</th>
<th>Valor Cadastrado</th>
<th>Valor Selecionado</th>
<!-- <th>Data</th> -->
<th>Via Sistema</th>
<th class="text-center">Ação</th>
</tr>
</thead>
<tbody>
@foreach($propostas as $dados)
<?php
$transferegov = json_decode($dados->propostas_transferegov);
$propostas_transferegov = '';
foreach($transferegov as $key => $value) {
if(!empty($value)){
if($key == 0)
$propostas_transferegov = $value;
else
$propostas_transferegov = $propostas_transferegov . ' - ' . $value;
}
}
$acoesProposta = json_decode($dados->lista_acoes);
$acoes_propostas = '';
foreach($acoesProposta as $key => $value) {
if($key == 0)
$acoes_propostas = $value;
else
$acoes_propostas = $acoes_propostas . ' - ' . $value;
}
// agora a nosa $arr possui os valores (3, 6, 9, 12)
?>
<tr class="text-center">
<td>{{$dados->proposta_id}}</td>
<td><?php print_r($propostas_transferegov) ?></td>
<td>{{$dados->sg_uf}}</td>
<td>{{$dados->ds_municipio}}</td>
<td>{{$dados->ente_publico_id}}</td>
<td>{{$dados->txt_ente_publico}}</td>
<td><?php print_r($acoes_propostas) ?></td>
<td>{{$dados->txt_modalidade_participacao}}</td>
<td>{{$dados->txt_situacao_proposta}}</td>
<td>{{number_format( ($dados->vlr_intervencao), 2, ',' , '.')}}</td>
<td>{{number_format( ($dados->vlr_repasse), 2, ',' , '.')}}</td>
<!-- <td>@if($dados->created_at) {{date('d/m/Y',strtotime($dados->created_at))}} @endif</td> -->
<td>@if($dados->bln_propostas_recebidas_sistema) Sim @else Não @endif</td>
<td>
<button type="button" class="br-button circle secondary small mr-3" aria-label="Ícone ilustrativo"
onclick='window.location.href="{{ url("admin/selecao/proposta/$dados->proposta_id")}}"'>
<i class="fas fa-eye" aria-hidden="true"></i>
</button>
</td>
</tr>
@endforeach
</tbody><!-- fechar tbody-->
</table><!-- fechar table-->
</div> <!-- table-responsive-sm -->
@endif
<div class="p-3 text-right">
<button class="br-button primary mr-3" type="button" name="imprimir" value="Imprimir" onclick="window.print();">Imprimir
</button>
<button class="br-button danger mr-3" type="button" onclick="javascript:window.history.go(-1)">Fechar
</button>
</div>
</div>
@endsection
@extends('layouts.app')
@section('scriptscss')
<link rel="stylesheet" type="text/css" href="{{URL::asset('css/custom.css')}}" media="screen" />
<link rel="stylesheet" type="text/css" href="{{ asset('css/relatorio_executivo.css') }}" media="screen" >
@endsection
@section('content')
<historico-navegacao
:url="'{{ url('/') }}'"
:telanterior01="'Propostas'"
:telanterior02="'Consultar Propostas Transferegov'"
:telatual="'Propostas Transferegov'"
>
</historico-navegacao>
<div class="main-content pl-sm-3 mt-5" id="main-content" style="min-height: 100% width 100%">
<cabecalho-relatorios
:titulo="'Propostas Transferegov'"
barracompartilhar="false">
</cabecalho-relatorios>
<div class="form-group">
@if(count($propostasTransferegov) > 0)
<div class="table-responsive-sm">
<table class="table table-hover">
<thead>
<tr class="text-center">
<th>#</th>
<th>ID</th>
<th>UF Sistema</th>
<th>Município Sistema</th>
<th>CNPJ Sistema</th>
<th>Programa Sistema</th>
<th>Situação Sistema</th>
<th>Num Proposta Sistema</th>
<th>Valor Repasse</th>
<th>Num Proposta Transferegov</th>
<th>CNPJ Transferegov</th>
<th>Valor Transferegov</th>
<th>Situação Ajustada</th>
<th>Sistema vs Transferegov</th>
<th>Valida CNPJ</th>
</tr>
</thead>
<tbody>
@foreach($propostasTransferegov as $dados)
@if($dados->valida_cnpj == 'Beneficiário diferente no sistema de seleção e no TransfereGOV')
<tr class="text-center table-danger">
@elseif($dados->valida_cnpj == 'Verificar')
<tr class="text-center table-warning">
@else
<tr class="text-center">
@endif
<td>{{$loop->index+1}}
<td>{{$dados->id_sistema}}</td>
<td>{{$dados->uf_sistema}}</td>
<td>{{$dados->municipio_sistema}}</td>
<td>{{$dados->cnpj_sistema}}</td>
<td>{{$dados->programa_sistema}}</td>
<td>{{$dados->situacao_proposta_sistema}}</td>
<td>{{$dados->num_proposta_transferegov_sistema}}</td>
<td>{{number_format( ($dados->vlr_final_transferegov_sistema), 2, ',' , '.')}}</td>
<td>{{$dados->num_proposta_transferegov}}</td>
<td>{{$dados->identif_proponente_transferegov}}</td>
<td>{{number_format( ($dados->vlr_repasse_transferegov), 2, ',' , '.')}}</td>
<td>{{$dados->situacao_ajustada}}</td>
<td>{{$dados->sistema_x_transferegov}}</td>
<td>
@if($dados->valida_cnpj == 'Verificar')
@if($dados->num_propostas_cnpj_transferegov > 0)
<a class="menu-item" href='{{ url("/admin/propostas/transferegov/proponente/cnpj/".$dados->identif_proponente_transferegov) }}'>
{{$dados->valida_cnpj}} ({{$dados->num_propostas_cnpj_transferegov}})
</a>
@else
{{$dados->valida_cnpj}} ({{$dados->num_propostas_cnpj_transferegov}})
@endif
@else
{{$dados->valida_cnpj}}
@endif
</td>
</tr>
@endforeach
</tbody><!-- fechar tbody-->
</table><!-- fechar table-->
</div> <!-- table-responsive-sm -->
@endif
<div class="p-3 text-right">
<button class="br-button primary mr-3" type="button" name="imprimir" value="Imprimir" onclick="window.print();">Imprimir
</button>
<button class="br-button danger mr-3" type="button" onclick="javascript:window.history.go(-1)">Fechar
</button>
</div>
</div>
</div>
@endsection
<div class="br-card">
<div class="card-header ">
<div class="d-flex">
<span class="br-avatar mt-1" title="Situação">
<span class="content">
<img src='{{ URL::asset("/img/cvea_823-400x400.jpg ")}}' alt="Imagem ilustrativa"/>
</span>
</span>
<div class="ml-3">
<div class="text-weight-semi-bold text-up-02">Pesquisas Rápidas</div>
<div>
Seleção de Propostas
</div>
</div>
<div class="ml-auto">
</div>
</div>
</div><!--card-header -->
<div class="card-content">
<div class="row" >
<div class="col-lg mb-8x mb-lg-0">
<div class="card card-stats">
<form action="{{ url('selecao/propostas/pesquisar') }}" method="POST">
<div class="card-header card-header-warning card-header-icon">
<div class="card-icon">
<i class="material-icons fas fa-file-contract"></i>
</div>
<p class="titulo-caixa">Proposta Cadastrada</p>
@csrf
<p class="valor-unidade-medida">Digite o ID da proposta cadastra no sistema</p>
</div>
<div class="card-footer">
<div class="input-group mb-4">
<input type="text" class="form-control" required placeholder="Ex.: 1254863" aria-label="Ex.: 1254863" aria-describedby="basic-addon2" id="txt_protocolo" name="txt_protocolo">
<div class="input-group-append">
<button class="btn btn-primary btn-sm" type="submit"><i class="fas fa-search"></i></button>
</div>
</div>
<div class="stats">
</div>
</div>
</form>
</div>
</div>
<div class="col-lg mb-8x mb-lg-0">
<div class="card card-stats">
<form action="{{ url('/selecao/propostas/pesquisar') }}" method="POST">
<div class="card-header card-header-success card-header-icon">
<div class="card-icon">
<i class="material-icons fas fa-building"></i>
</div>
<p class="titulo-caixa">Ente Público</p>
@csrf
<p class="valor-unidade-medida">Digite o CNPJ com os zeros a esquerda e sem caracteres especiais</p>
</div>
<div class="card-footer">
<div class="input-group mb-4">
<input type="text" class="form-control" required placeholder="Ex.: 00333444000111" aria-label="Ex.: 00333444000111" aria-describedby="basic-addon2" id="entepublico" name="entepublico">
<div class="input-group-append">
<button class="btn btn-primary btn-sm" type="submit"><i class="fas fa-search"></i></button>
</div>
</div>
<div class="stats">
</div>
</div>
</form>
</div>
</div>
<div class="col-lg">
<div class="card card-stats">
<form action="{{ url('/selecao/propostas/pesquisar') }}" method="POST">
<div class="card-header card-header-primary card-header-icon">
<div class="card-icon">
<i class="material-icons fas fa-file-contract"></i>
</div>
<p class="titulo-caixa">Proposta Transferegov</p>
@csrf
<p class="valor-unidade-medida">Digite o número da proposta no Transferegov</p>
</div>
<div class="card-footer">
<div class="input-group mb-4">
<input type="text" class="form-control" required placeholder="Ex: 2072/2020" aria-label="Ex: 2072/2020" aria-describedby="basic-addon2" id="numPropostaTransf" name="numPropostaTransf">
<div class="input-group-append">
<button class="btn btn-primary btn-sm" type="submit"><i class="fas fa-search"></i></button>
</div>
</div>
<div class="stats">
</div>
</div>
</form>
</div>
</div>
</div>
</div><!--card-content -->
</div><!--br-card -->
\ No newline at end of file
......@@ -60,10 +60,17 @@ Route::get('/selecao/proposta/search/{proposta}', 'ApiController@buscarPropostas
Route::get('/relacao_propostas_id/{entePublico}', 'ApiController@buscarRelacaoPropostasID');
Route::get('/situacao_ajustada_proposta', 'ApiController@buscarSituacaoPropostaAjustada');
Route::get('/sistema_vs_transferegov', 'ApiController@buscarSistemaVsTransferegov');
Route::get('/valida_cnpj', 'ApiController@buscarValidaCnpj');
//mcid_corporativo2
Route::get('/programa_siconv', 'ApiController@buscarProgramaSiconv');
......
......@@ -101,6 +101,8 @@ Route::get('/admin/proposta/selecionada/excluir/lista/{selecaoPropostas}', 'Prop
Route::post('/admin/proposta/correcao/salvar', 'Propostas\SelecaoController@corrigirProposta');
Route::get('/admin/propostas/transferegov/proponente/cnpj/{cnpjProponente}', 'Propostas\SelecaoController@pesquisarProposnenteTransferegov');
......@@ -111,7 +113,9 @@ Route::post('/proposta/transferegov/salvar', 'Propostas\SelecaoController@salvar
Route::get('/proposta/transferegov/excluir/{proposta}', 'Propostas\SelecaoController@excluirPropostaTransferegov');
//Route::get('/selecao/proposta/selecionar/{proposta}', 'Propostas\SelecaoController@selecionarProposta');
Route::get('/admin/selecao/propostas/transferegov', 'Propostas\SelecaoController@consultarPropostasTransferegov');
Route::post('/admin/propostas/transferegov/pesquisar', 'Propostas\SelecaoController@pesquisarPropostasTransferegov');
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment