Commit 23978077 authored by sandroresende's avatar sandroresende

modulo tci - contrato mcmv

parent a2a713f9
<?php
namespace App\Corporativo\Mdr_corporativo;
use Illuminate\Database\Eloquent\Model;
class ContratosMcmv extends Model
{
protected $connection = 'pgsql_corp';
protected $table = 'mdr_corporativo.tab_contrato_mcmv';
//public $timestamps = false; // tabela não possui coluna de data de criação/atualização
}
......@@ -75,6 +75,7 @@ use App\Mod_codem\SituacaoDemanda;
use App\Mod_codem\TipoDocumento;
use App\Propostas\ViewSysRelatorioGeralDiscricionarioSistema;
use App\Setor;
use App\User;
class ApiController extends Controller
{
......@@ -533,6 +534,11 @@ public function buscaIdTema($subTema){
return SubTema::where('id', $subTema)->value('tema_id');
}
public function listaUsuariosSetor($setor){
return User::where('setor_id', $setor)->orderBy('name')->get();
}
......
......@@ -118,7 +118,20 @@ class DocumentosDemandaController extends Controller
DB::commit();
flash()->sucesso("Sucesso", "Documento excluído com sucesso!");
return redirect('/codem/demanda/dados/'.$demandaId);
$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();
......
<?php
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;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Session;
class EncaminhamentoController extends Controller
{
/**
* Create a new controller instance.
*
* @return void
*/
public function __construct()
{
$this->middleware('auth');
//$this->middleware('redirecionar');
}
/**
* Show the application dashboard.
*
* @return \Illuminate\Http\Response
*/
public function encaminhamentoNovo(Request $request){
$demandaID = $request->demanda_id;
return view('modulo_codem.cadastrar_encaminhamento',compact('demandaID'));
}
}
......@@ -3,6 +3,7 @@
namespace App\Http\Controllers\Mod_corporativo;
use App\Corporativo\Mcid_corporativo\ViewCarteiraInvestimento;
use App\Corporativo\Mdr_corporativo\ContratosMcmv;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
......@@ -91,7 +92,7 @@ class CarteiraInvestimentoController extends Controller
flash()->erro("Erro", "Não existem contratos para os parametros selecionados");
return back();
}else{
$dadosContratos = ViewCarteiraInvestimento::where($where)->paginate(30);
$dadosContratos = ViewCarteiraInvestimento::where($where)->get();
return view('modulo_carteira_investimento.ListaContratosCarteira',compact('usuario','dadosContratos','search'));
}
......@@ -99,13 +100,41 @@ class CarteiraInvestimentoController extends Controller
}
public function dadosContrato($cod_contrato)
public function dadosContrato(Request $request)
{
$carteira = ViewCarteiraInvestimento::where('cod_contrato', $cod_contrato)->firstOrFail();
$where = [];
//return $request->all();
$dadosContratoMCMV = '';
if(!empty($request->cod_contrato)){
$where[] = ['cod_contrato', $request->cod_contrato];
$dadosContratoMCMV = ContratosMcmv::where($where)->firstOrFail();
}
if(!empty($request->cod_mdr)){
$where[] = ['cod_mdr', $request->cod_mdr];
$dadosContratoMCMV = ContratosMcmv::where($where)->firstOrFail();
}
if(!empty($request->codigo_saci)){
$where[] = ['codigo_saci', $request->codigo_saci];
}
$carteira = ViewCarteiraInvestimento::where($where)->firstOrFail();
$dadosContratoRepasse = '';
return view('modulo_carteira_investimento.DadosContratoCarteiraInvestimento', compact('carteira'));
return view('modulo_carteira_investimento.DadosContratoCarteiraInvestimento', compact('carteira','dadosContratoMCMV'));
}
......
......@@ -117,7 +117,7 @@ class WelcomeController extends Controller
$where[] = ['ente_publico_id', str_pad($request->entepublico, 14, "0", STR_PAD_LEFT)];
}
$propostas = ViewPropostasSelecionadas::where($where)->get();
$propostas = ViewPropostasSelecionadas::where($where)->get();
if(count($propostas) == 0){
flash()->erro("Erro", "Não existem propostas para os parâmetros selecionados.");
......
This diff is collapsed.
......@@ -105,6 +105,7 @@ Vue.component('dados-empreendimento-bndes', require('./components/mod_bndes/Dado
/** CODEM */
Vue.component('cadastro-demanda', require('./components/mod_codem/CadastroDemanda.vue'));
Vue.component('cadastro-documento-demanda', require('./components/mod_codem/CadastroDocumentoDemanda.vue'));
Vue.component('cadastro-encaminhamento', require('./components/mod_codem/CadastroEncaminhamento.vue'));
......
......@@ -5,8 +5,13 @@
<div class="form-group">
<div class="row">
<div class="col col-xs-12 col-sm-2 br-input">
<label for="cod_usuario" class="control-label">Data de Solicitação</label>
<input id="dte_solicitacao" type="date" class="form-control" name="dte_solicitacao" :value="this.dte_solicitacao" :disabled="this.dados">
<label for="dte_solicitacao" class="control-label">Data de Solicitação</label>
<input id="dte_solicitacao"
type="date"
class="form-control"
name="dte_solicitacao"
v-model="dte_solicitacao"
:disabled="this.dados">
</div>
<div class="col col-xs-12 col-sm-3">
<label for="situacao">Situação da demanda</label>
......@@ -99,7 +104,7 @@
class="form-select br-select"
name="setor"
v-model="setor"
disabled d
disabled
required
>
<option value="" v-text="textoEscolhaSetor"></option>
......
<template>
<div>
<div class="form-group">
<div class="row">
<div class="col col-xs-12 col-sm-3">
<label for="secretaria">Secretaria Demandada</label>
<select
id="secretaria"
class="form-select br-select"
name="secretaria"
v-model="secretaria"
@change="onChangeSecretaria"
disabled
required
>
<option value="" >Escolha uma Secretaria</option>
<option v-for="secretaria in secretarias" v-text="secretaria.txt_nome_secretaria" :value="secretaria.id" :key="secretaria.id"></option>
</select>
</div>
<div class="col col-xs-12 col-sm-3">
<label for="departamento">Departamento Demandado</label>
<select
id="departamento"
class="form-select br-select"
name="departamento"
v-model="departamento"
@change="onChangeDepartamento"
disabled
required
>
<option value="" v-text="textoEscolhaDepartamento"></option>
<option v-for="departamento in departamentos" v-text="departamento.txt_nome_departamento" :value="departamento.id" :key="departamento.id"></option>
</select>
</div>
<div class="col col-xs-12 col-sm-3">
<label for="setor">Setor Demandado</label>
<select
id="setor"
class="form-select br-select"
name="setor"
v-model="setor"
@change="onChangeSetor"
disabled
required
>
<option value="" v-text="textoEscolhaSetor"></option>
<option v-for="setor in setores" v-text="setor.txt_nome_setor" :value="setor.id" :key="setor.id"></option>
</select>
</div>
<div class="col col-xs-12 col-sm-3">
<label for="usuario">Demandando</label>
<select
id="usuario"
class="form-select br-select"
name="usuario"
v-model="usuario"
:disabled="this.setor == ''"
required
>
<option value="" v-text="textoEscolhaUsuario"></option>
<option v-for="usuario in usuarios" v-text="usuario.name + ' (' + usuario.email+')'" :value="usuario.id" :key="usuario.id"></option>
</select>
</div>
</div><!-- fim row -->
<div class="form-group br-textarea">
<label for="dsc_encaminhamento" class="control-label">Descrição do Encaminhamento</label>
<textarea class="form-control"
id="dsc_encaminhamento"
name="dsc_encaminhamento"
v-model="dsc_encaminhamento"
rows="10" required></textarea>
</div>
<div class="row">
<div class="col col-xs-12 col-sm-2 br-input">
<label for="dte_encaminhamento" class="control-label">Data do encaminhamento</label>
<input id="dte_encaminhamento"
type="date"
class="form-control"
name="dte_encaminhamento"
v-model="dte_encaminhamento" :disabled="this.dados">
</div>
</div><!-- fim row -->
</div> <!-- form-group -->
<div class="p-3 text-right">
<button class="br-button primary mr-3" type="submit" name="Salvar Edição">Salvar
</button>
<button class="br-button danger mr-3" type="button" onclick="javascript:window.history.go(-1)">Voltar
</button>
</div>
</div>
</template>
<script>
export default {
props:['url','dados'],
data(){
return{
secretaria:2,
secretarias:'',
departamento:7,
departamentos:'',
setor:16,
setores:'',
usuario:'',
usuarios:'',
textoEscolhaDepartamento: "Escolha uma secretaria:",
textoEscolhaSetor: "Escolha uma secretaria:",
textoEscolhaUsuario:'Escolha um setor',
dte_encaminhamento:'',
dsc_encaminhamento:'',
}
},
methods:{
onChangeSecretaria() {
this.textoEscolhaDepartamento = "Buscando...";
this.departamento = '';
this.buscando = true;
if(this.secretaria != '') {
//Implementação correta após arrumar tabela dos municipios
axios.get(this.url + '/api/sistema/departamento/secretaria/' + this.secretaria).then(resposta => {
this.textoEscolhaDepartamento = "Escolha um departamento:";
this.buscando = false;
this.departamentos = resposta.data;
this.departamento = 7;
this.onChangeDepartamento();
console.log(this.departamentos);
}).catch(error => {
console.log(error);
});
} else {
this.buscando = false;
this.departamento = '';
this.textoEscolhaDepartamento = "Escolha uma Secretaria"
}
},
onChangeDepartamento() {
this.textoEscolhaSetor = "Buscando...";
this.setor = '';
this.buscando = true;
if(this.departamento != '') {
//Implementação correta após arrumar tabela dos municipios
axios.get(this.url + '/api/sistema/setor/departamento/' + this.departamento).then(resposta => {
this.textoEscolhaSetor = "Escolha um setor:";
this.buscando = false;
this.setores = resposta.data;
this.setor = 16;
this.onChangeSetor();
}).catch(error => {
console.log(error);
});
} else {
this.buscando = false;
this.setor = '';
this.textoEscolhaSetor = "Escolha um Departamento"
}
},
onChangeSetor() {
this.textoEscolhaUsuario = "Buscando...";
this.usuario = '';
this.buscando = true;
if(this.setor != '') {
//Implementação correta após arrumar tabela dos municipios
axios.get(this.url + '/api/sistema/usuario/setor/' + this.setor).then(resposta => {
this.textoEscolhaUsuario = "Escolha um demandado:";
this.buscando = false;
this.usuarios = resposta.data;
console.log(this.usuarios);
}).catch(error => {
console.log(error);
});
} else {
this.buscando = false;
this.usuario = '';
this.textoEscolhaUsuario = "Escolha um setor"
}
},
},
mounted() {
//retorna as secretarias
axios.get(this.url + '/api/sistema/secretarias/').then(resposta => {
this.textoEscolhaDepartamento = "Escolha uma secretaria:";
this.textoEscolhaSetor = "Escolha uma secretaria:";
this.buscando = false;
this.secretarias = resposta.data;
this.onChangeSecretaria();
}).catch(error => {
console.log(error);
});
var dteEncaminhamento = new Date();
this.dte_encaminhamento = dteEncaminhamento.getDate() + '/' + (dteEncaminhamento.getMonth()+1) + '/' + dteEncaminhamento.getFullYear();
console.log('data: ' + this.dte_encaminhamento);
}
}
</script>
......@@ -27,10 +27,11 @@
<cabecalho-relatorios
:titulo="'{{$carteira->txt_empreendimento}}'"
:subtitulo1="'{{$carteira->municipio}} - {{$carteira->uf}}'"
:subtitulo2="'{{$carteira->tipo_instrumento}}'"
:subtitulo2="'Nº Contrato: {{$carteira->cod_contrato}}'"
:subtitulo3="'{{$carteira->dsc_area_investimento}}'"
:subtitulo4="'Execuçäo Física: {{number_format( ($carteira->prc_execucao), 0, ',' , '.')}}%'"
:subtitulo5="'{{$carteira->tipo_instrumento}} - {{$dadosContratoMCMV->fonte}}'"
:linkcompartilhar="'{{ url("/carteira_investimento/contrato/$carteira->cod_contrato") }}'"
:dataatualizacao="'{{date('d/m/Y',strtotime($carteira->dte_controle))}}'"
......@@ -66,12 +67,80 @@
</cabecalho-relatorios>
<dados-contrato
url='{{ url("/") }}'
v-bind:dados="{{json_encode($carteira)}}"
>
<nav>
<div class="nav nav-tabs" id="nav-tab" role="tablist">
<button class="nav-item nav-link active" id="nav-carteira-tab" data-toggle="tab" href="#nav-carteira" role="tab" aria-controls="nav-carteira" aria-selected="true"><i class="fas fa-clipboard-list fa-1x" aria-hidden="true"></i>Dados da Carteira</button>
@if(!empty($dadosContratoMCMV))
<button class="nav-item nav-link" id="nav-contrato-mcmv-tab" data-toggle="tab" href="#nav-contrato-mcmv" role="tab" aria-controls="nav-contrato-mcmv" aria-selected="true"><i class="fas fa-clipboard-list fa-1x" aria-hidden="true"></i>Dados do Contrato MCMV</button>
@endif
</div><!-- nav nav-tabs-->
</nav>
<div class="tab-content" id="nav-tabContent">
<div class="tab-pane fade show active" id="nav-carteira" role="tabpanel" aria-labelledby="nav-carteira-tab">
<div class="card">
<div class="card-body">
<dados-contrato
url='{{ url("/") }}'
v-bind:dados="{{json_encode($carteira)}}"
>
</dados-contrato>
</div>
</div>
</div>
@if(!empty($dadosContratoMCMV))
<div class="tab-pane fade" id="nav-contrato-mcmv" role="tabpanel" aria-labelledby="nav-contrato-mcmv-tab">
<div class="card">
<div class="card-body">
<div class="form-group">
<div class="titulo">
<h5>Dados do empreendimento</h5>
</div>
<div class="row">
<div class="col col-xs-12 col-xl-4 col-sm-4 col-md-4 br-input text-center">
<label for="input-default">Modalidade</label>
<input id="dsc_modalidade" class="text-center" name="dsc_modalidade" type="text" value="{{$dadosContratoMCMV->dsc_modalidade}}" disabled="disabled"/>
</div>
<div class="col col-xs-12 col-xl-4 col-sm-4 col-md-4 br-input text-center">
<label for="input-default">Situação Obra</label>
<input id="dsc_situacao_obra" class="text-center" name="dsc_situacao_obra" type="text" value="{{$dadosContratoMCMV->dsc_situacao_obra}}" disabled="disabled"/>
</div>
<div class="col col-xs-12 col-xl-4 col-sm-4 col-md-4 br-input text-center">
<label for="input-default">Situação Obra</label>
<input id="dsc_situacao_obra" class="text-center" name="dsc_situacao_obra" type="text" value="{{$dadosContratoMCMV->dsc_situacao_obra}}" disabled="disabled"/>
</div>
</div>
<div class="row">
<div class="col col-xs-12 col-xl-3 col-sm-3 col-md-3 br-input text-center">
<label for="input-default">UH Financiadas</label>
<input id="qtd_uh" class="text-center" name="qtd_uh" type="text" value="{{$dadosContratoMCMV->qtd_uh}}" disabled="disabled"/>
</div>
<div class="col col-xs-12 col-xl-3 col-sm-3 col-md-3 br-input text-center">
<label for="input-default">UH Financiadas</label>
<input id="qtd_entregues" class="text-center" name="qtd_entregues" type="text" value="{{$dadosContratoMCMV->qtd_entregues}}" disabled="disabled"/>
</div>
<div class="col col-xs-12 col-xl-3 col-sm-3 col-md-3 br-input text-center">
<label for="input-default">UH Distratadas</label>
<input id="qtd_uh_distratadas" class="text-center" name="qtd_uh_distratadas" type="text" value="{{$dadosContratoMCMV->qtd_uh_distratadas}}" disabled="disabled"/>
</div>
<div class="col col-xs-12 col-xl-3 col-sm-3 col-md-3 br-input text-center">
<label for="input-default">UH Vigentes</label>
<input id="qtd_vigentes" class="text-center" name="qtd_vigentes" type="text" value="{{$dadosContratoMCMV->qtd_vigentes}}" disabled="disabled"/>
</div>
</div>
</div>
</div>
</div>
@endif
</div>
</dados-contrato>
......
......@@ -63,35 +63,23 @@
<td>{{date('d/m/Y',strtotime($dados->dte_controle))}}</td>
<td>
<button type="button" class="br-button circle secondary small mr-3" aria-label="Ícone ilustrativo"
onclick='window.location.href="{{ url("/carteira_investimento/contrato/$dados->cod_contrato")}}"'>
<i class="fas fa-eye" aria-hidden="true"></i>
</button>
<form class="form-horizontal" role="form" method="POST" action='{{ url("carteira_investimento/contrato/cod_contrato/") }}'>
{{ csrf_field() }}
<input type="hidden" id="cod_contrato" name="cod_contrato" value="{{$dados->cod_contrato}}">
<button type="submit" class="br-button circle secondary mr-3" aria-label="Ícone ilustrativo">
<i class="fas fa-eye" aria-hidden="true"></i>
</button>
</form>
</td>
@endforeach
</tbody><!-- fechar tbody-->
</table><!-- fechar table-->
</div> <!-- table-responsive-sm -->
<div class="row">
<div class="col-lg-9 col-lg-offset-3 col-md-8 col-md-offset-3 col-sm-9 col-sm-offset-2 col-xs-offset-1">
{{$dadosContratos->appends($search)->links()}}
</div>
</div>
<nav class="br-pagination" aria-label="Paginação de resultados" data-total="4" data-current="1">
<ul>
<li>
<button class="br-button circle" type="button" data-previous-page="data-previous-page" aria-label="Página anterior">
<i class="fas fa-angle-left" aria-hidden="true"></i>
</button>
</li>
<li> {{$dadosContratos->appends(['search' => isset($search) ? $search : ''])->links()}}</li>
<li>
<button class="br-button circle" type="button" data-next-page="data-next-page" aria-label="Página seguinte"><i class="fas fa-angle-right" aria-hidden="true"></i>
</button>
</li>
</ul>
</nav>
<div class="p-3 text-right">
......
......@@ -6,7 +6,8 @@
<historico-navegacao
:url="'{{ url('/home') }}'"
:telanterior01="'Controle de Demandas'"
:telatual="'Cadastrar Demanda'"
:telanterior02="'Demanda'"
:telatual="'Inserir Documento Demanda'"
>
</historico-navegacao>
......@@ -15,7 +16,7 @@
<div class="main-content pl-sm-3 mt-5 container-fluid" id="main-content">
<cabecalho-relatorios
:titulo="'Cadastrar Demanda'"
:titulo="'Inserir Documento Demanda'"
:linkcompartilhar="'{{ url("/") }}'"
:barracompartilhar="false">
</cabecalho-relatorios>
......@@ -24,7 +25,7 @@
@csrf
<input type="hidden" id="demanda_id" name="demanda_id" value="{{$demandaID}}">
<cadastro-documento-demanda :url="'{{ url('/') }}'"></cadastro-documentos-demanda>
<cadastro-documento-demanda :url="'{{ url('/') }}'"></cadastro-documento-demanda>
......
@extends('layouts.app')
@section('content')
<historico-navegacao
:url="'{{ url('/home') }}'"
:telanterior01="'Controle de Demandas'"
:telanterior02="'Demanda'"
:telatual="'Adicionar Encaminhamento'"
>
</historico-navegacao>
<div class="main-content pl-sm-3 mt-5" id="main-content">
<cabecalho-relatorios
:titulo="'Adicionar Encaminhamento'"
:linkcompartilhar="'{{ url("/") }}'"
:barracompartilhar="false">
</cabecalho-relatorios>
<form role="form" method="POST" action='{{ url("codem/demanda/minhas_demandas/encaminhamento/salvar") }}'>
@csrf
<input type="hidden" id="demanda_id" name="demanda_id" value="{{$demandaID}}">
<cadastro-encaminhamento :url="'{{ url('/') }}'"></cadastro-encaminhamento>
</form>
</div>
@endsection
\ No newline at end of file
......@@ -92,7 +92,13 @@
<td>{{$dados->email}}</td>
<td>{{$dados->txt_sigla_setor}}</td>
<td>{{$dados->txt_tipo_documento}}</td>
<td><a href='{{ url("$dados->txt_link_documento_sei")}}' target="_blank">{{$dados->num_sei}}</a></td>
<td>
@if(!empty($dados->txt_link_documento_sei))
<a href='{{ url("$dados->txt_link_documento_sei")}}' target="_blank">{{$dados->num_sei}}</a>
@else
{{$dados->num_sei}}
@endif
</td>
<td>{{$dados->txt_descricao_documento}}</td>
<td>{{date('d/m/Y',strtotime($dados->created_at))}}</td>
<td>
......@@ -113,7 +119,12 @@
@endforeach
</tbody>
</table>
@endif
@endif
<div class="p-3 text-right">
<button class="br-button danger mr-3" type="button" onclick="window.location.href='/codem/demanda/minhas_demandas'">Fechar
</button>
</div>
</div>
</div>
</div>
......@@ -122,6 +133,14 @@
<div class="tab-pane fade {{($ativarAba == 'encaminhamento') ? 'show active' : ''}}" id="nav-encaminhamento" role="tabpanel" aria-labelledby="nav-encaminhamento-tab">
<div class="card">
<div class="card-body">
<form class="form-horizontal" role="form" method="POST" action='{{ url("codem/demanda/minhas_demandas/encaminhamento/novo") }}'>
{{ csrf_field() }}
<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>Adicionar encaminhamento
</button>
</form>
@if(count($encaminhamentoDemanda)>0)
<table class="table table-condensed">
<thead>
......
......@@ -26,6 +26,7 @@
<cabecalho-relatorios
:titulo="'Propostas Selecionadas'"
:subtitulo1="'{{count($propostas)}} propostas'"
barracompartilhar="false">
......@@ -46,25 +47,36 @@
<th>UF</th>
<th>Município</th>
<th>Ente Público</th>
<th>Programa</th>
<th>Ação</th>
<th>Situação</th>
<th>Valor Repasse</th>
<th>Valor Repasse</th>
<!--
<th>Nº Proposta Transferegov</th>
-->
<th>Valor Transferegov</th>
</tr>
</thead>
<tbody>
@foreach($propostas as $dados)
<tr class="text-center">
<td>{{$loop->index+1}}
<td>{{$dados->proposta_id}}</td>
<td>{{$dados->sg_uf}}</td>
<td>{{$dados->ds_municipio}}</td>
<td>{{$dados->txt_ente_publico}}</td>
<td>{{$dados->txt_modalidade_participacao}}</td>
<td>{{$dados->acao_programa_id}}</td>
<td>{{$dados->txt_situacao_proposta}}</td>
<td>{{number_format( ($dados->vlr_repasse), 2, ',' , '.')}}</td>
<td>{{number_format( ($dados->vlr_final_transferegov), 2, ',' , '.')}}</td>
<td class="text-center">{{number_format( ($dados->vlr_repasse), 2, ',' , '.')}}</td>
<!--
<td class="text-center">
<a class="menu-item" target="_blank" href='{{ url("https://discricionarias.transferegov.sistema.gov.br/voluntarias/ConsultarProposta/ResultadoDaConsultaDePropostaDetalharProposta.do?idProposta=$dados->cod_proposta&Usr=guest&Pwd=guest/")}}'>
{{$dados->num_proposta_transferegov}}
</a>
</td>
-->
<td class="text-center">{{number_format( ($dados->vlr_final_transferegov), 2, ',' , '.')}}</td>
</tr>
@endforeach
......
......@@ -23,7 +23,7 @@
<div class="col-lg mb-8x mb-lg-0">
<div class="card card-stats">
<form action="{{ url('carteira_investimento/contratos/pesquisar/') }}" method="POST">
<form action="{{ url('/carteira_investimento/contrato/cod_saci/') }}" method="POST">
<div class="card-header card-header-warning card-header-icon">
<div class="card-icon">
<i class="material-icons fas fa-building"></i>
......@@ -48,7 +48,7 @@
</div>
<div class="col-lg mb-8x mb-lg-0">
<div class="card card-stats">
<form action="{{ url('/carteira_investimento/contratos/pesquisar') }}" method="POST">
<form action="{{ url('/carteira_investimento/contrato/cod_contrato/') }}" method="POST">
<div class="card-header card-header-success card-header-icon">
<div class="card-icon">
<i class="material-icons fas fa-building"></i>
......@@ -73,7 +73,7 @@
</div>
<div class="col-lg">
<div class="card card-stats">
<form action="{{ url('/carteira_investimento/contratos/pesquisar') }}" method="POST">
<form action="{{ url('/carteira_investimento/contrato/cod_mdr') }}" 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>
......@@ -84,7 +84,7 @@
</div>
<div class="card-footer">
<div class="input-group mb-4">
<input type="text" class="form-control" required placeholder="Ex: 2135415-9" aria-label="Ex: 2135415-9" aria-describedby="basic-addon2" id="cod_mdr" name="cod_mdr">
<input type="text" class="form-control" required placeholder="Ex: 9-2135415" aria-label="Ex: 9-2135415" aria-describedby="basic-addon2" id="cod_mdr" name="cod_mdr">
<div class="input-group-append">
<button class="btn btn-primary btn-sm" type="submit"><i class="fas fa-search"></i></button>
</div>
......
......@@ -140,6 +140,8 @@ Route::get('/situacao_demanda', 'ApiController@listaSituacaoDemanda');
Route::get('/sistema/secretarias', 'ApiController@listaSecretarias');
Route::get('/sistema/departamento/secretaria/{secretaria}', 'ApiController@listaDepartamentoSecretarias');
Route::get('/sistema/setor/departamento/{departamento}', 'ApiController@listaSetoresDepartamento');
Route::get('/sistema/usuario/setor/{setor}', 'ApiController@listaUsuariosSetor');
Route::get('/tipo_documento', 'ApiController@listaTipoDocumento');
......
......@@ -132,10 +132,13 @@ Route::post('/admin/transferegov/rps/pesquisar', 'Propostas\SelecaoController@pe
//modulo formulario Painel
//modulo carteira investimento
Route::get('/carteira_investimento/contratos/consultar/', 'Mod_corporativo\CarteiraInvestimentoController@consultarContratos');
Route::post('/carteira_investimento/contratos/pesquisar/', 'Mod_corporativo\CarteiraInvestimentoController@pesquisarContratos');
Route::get('/carteira_investimento/contrato/{cod_contrato}', 'Mod_corporativo\CarteiraInvestimentoController@dadosContrato');
Route::post('/carteira_investimento/contrato/cod_contrato', 'Mod_corporativo\CarteiraInvestimentoController@dadosContrato');
Route::post('/carteira_investimento/contrato/cod_saci', 'Mod_corporativo\CarteiraInvestimentoController@dadosContrato');
Route::post('/carteira_investimento/contrato/cod_mdr', 'Mod_corporativo\CarteiraInvestimentoController@dadosContrato');
......@@ -310,6 +313,8 @@ Route::post('/codem/demanda/minhas_demandas/documento/novo', 'Mod_codem\Document
Route::post('/codem/demanda/minhas_demandas/documento/salvar', 'Mod_codem\DocumentosDemandaController@salvarDocumento')->middleware('can:eAdmin');
Route::get('/codem/demanda/documento/excluir/{documento}', 'Mod_codem\DocumentosDemandaController@excluirDocumento')->middleware('can:eAdmin');
Route::post('/codem/demanda/minhas_demandas/encaminhamento/novo', 'Mod_codem\EncaminhamentoController@encaminhamentoNovo')->middleware('can:eAdmin');
......
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