Commit eb62fd65 authored by sandroresende's avatar sandroresende

criacao dos forms cadastro e edicao das propostas

parent 7f82ba7c
......@@ -88,13 +88,15 @@ class EntePublicoController extends Controller
$usuario->load('tipoUsuario', 'statusUsuario','entePublico.municipio.uf');
$entePublicoId = Crypt::decrypt($usuario->ente_publico_id);
$cpfUsuario = Crypt::decrypt($usuario->txt_cpf_usuario);
if ($salvoComSucesso || $salvoComSucessoEnte || $salvoComSucessoPermissoes){
flash()->sucesso("Sucesso", "Usuário cadastrado com sucesso!");
DB::commit();
Mail::to('sandro.resende@mdr.gov.br')->send(new NovoUsuarioEntePublico($usuario, $permissoes));
return redirect('/entePublico/propostas/'.$usuario->txt_cpf_usuario . '/' . $usuario->ente_publico_id);
return redirect('/entePublico/propostas/'. $cpfUsuario . '/' . $entePublicoId);
} else {
flash()->erro("Erro", "Não foi possível cadastrar os dados do usuário.");
}
......
This diff is collapsed.
......@@ -34,6 +34,9 @@ Vue.component('checks-itens-financiaveis-semob', require('./components/mod_propo
//sndum
Vue.component('cadastrar-proposta-sndum', require('./components/mod_propostas/sndum/CadastrarPropostaSndum.vue'));
//snsa
Vue.component('cadastrar-proposta-snsa', require('./components/mod_propostas/snsa/CadastrarPropostaSnsa.vue'));
......
......@@ -35,24 +35,28 @@
conforme modelo disponível no sítio eletrônico do Ministério das Cidades
(<a href="https://www.gov.br/cidades/pt-br/cadastramento/PS_Emendas_Discricionrias_4A_RP2_MOBILIDADE_rev3.pdf" target="_blank"> 7.1.1 do Manual disciplina rito para acesso aos recursos discricionários</a>).
</p>
<form class="form-horizontal" role="form" method="POST" action='{{ url("semob/proposta/salvar") }}'>
<form id="form_cad_proposta_semob" class="form-horizontal" role="form" method="POST" action='{{ url("proposta/semob/salvar") }}'>
{{ csrf_field() }}
<input type="hidden" id="txt_cpf_usuario" name="txt_cpf_usuario" value="{{Crypt::encrypt($cpfUsuario)}}">
<input type="hidden" id="ente_publico_id" name="ente_publico_id" value="{{Crypt::encrypt($entePublicoId)}}">
<input type="hidden" id="selecao_id" name="selecao_id" value="1">
<cadastrar-proposta-semob
:url="'{{ url('/') }}'"
@if($itensFinanciveis):itens_financiaveis="'{{json_encode($itensFinanciveis)}}'"@endif>
@if($itensFinanciveis):itens_financiaveis="'{{json_encode($itensFinanciveis)}}'"@endif
blnbotao="false"
>
<button class="br-button danger mr-3" type="button" onclick="window.location.href='/entePublico/propostas/{{Crypt::encrypt($cpfUsuario)}}/{{Crypt::encrypt($entePublicoId)}}'">Fechar
</button>
</cadastrar-proposta-semob>
<div class="p-3 text-right">
<button class="br-button primary mr-3" type="Submit" name="Salvar" >Salvar
</button>
<button class="br-button danger mr-3" type="button" onclick="window.location.href='/entePublico/propostas/{{$cpfUsuario}}/{{$entePublicoId}}'">Fechar
</button>
</div>
......
......@@ -38,7 +38,7 @@
conforme modelo disponível no sítio eletrônico do Ministério das Cidades
(<a href="https://www.gov.br/cidades/pt-br/cadastramento/PS_Emendas_Discricionrias_4A_RP2_MOBILIDADE_rev3.pdf" target="_blank"> 7.1.1 do Manual disciplina rito para acesso aos recursos discricionários</a>).
</p>
<form class="form-horizontal" role="form" method="POST" action='{{ url("/proposta/semob/editar") }}'>
<form id="form_cad_proposta_semob" class="form-horizontal" role="form" method="POST" action='{{ url("/proposta/semob/editar") }}'>
{{ csrf_field() }}
<input type="hidden" id="txt_cpf_usuario" name="txt_cpf_usuario" value="{{Crypt::encrypt($cpfUsuario)}}">
<input type="hidden" id="ente_publico_id" name="ente_publico_id" value="{{Crypt::encrypt($entePublicoId)}}">
......
......@@ -40,11 +40,13 @@
<input type="hidden" id="txt_cpf_usuario" name="txt_cpf_usuario" value="{{Crypt::encrypt($cpfUsuario)}}">
<input type="hidden" id="ente_publico_id" name="ente_publico_id" value="{{Crypt::encrypt($entePublicoId)}}">
<input type="hidden" id="selecao_id" name="selecao_id" value="2">
<cadastrar-proposta-sndum
:url="'{{ url('/') }}'"
//:itens_financiaveis="'{{json_encode($itensFinanciveis)}}'"
blnbotao="false"
>
......
......@@ -25,9 +25,12 @@
<div class="main-content pl-sm-3 mt-5" id="main-content">
<cabecalho-relatorios
:titulo="'Propostas discricionárias'"
:subtitulo1="'{{$proposta->txt_protocolo}}'"
barracompartilhar="false">
:titulo="'{{$proposta->txt_protocolo}}'"
:subtitulo1="'{{$proposta->situacaoProposta->txt_situacao_proposta}}'"
:subtitulo2="'{{$proposta->selecao->txt_selecao}}'"
:subtitulo3="'Cadastrada por: {{$proposta->usuario->name}}'"
:dataatualizacao="'{{date('d/m/Y',strtotime($proposta->updated_at))}}'"
barracompartilhar="true">
</cabecalho-relatorios>
<p>
A inserção de propostas não se constitui garantia de acesso a recursos pelo
......@@ -45,6 +48,7 @@
<cadastrar-proposta-sndum
:url="'{{ url('/') }}'"
v-bind:proposta="{{json_encode($proposta)}}"
v-bind:itens="{{json_encode($itensFinanciveis)}}"
blnbotao="@if($usuario->txt_cpf_usuario == $cpfUsuario) true @else false @endif"
>
......
......@@ -35,28 +35,26 @@
conforme modelo disponível no sítio eletrônico do Ministério das Cidades
(<a href="https://www.gov.br/cidades/pt-br/cadastramento/PS_Emendas_Discricionrias_4A_RP2_MOBILIDADE_rev3.pdf" target="_blank"> 7.1.1 do Manual disciplina rito para acesso aos recursos discricionários</a>).
</p>
<form class="form-horizontal" role="form" method="POST" action='{{ url("semob/proposta/salvar") }}'>
<form id="form_cad_proposta_snsa" class="form-horizontal" role="form" method="POST" action='{{ url("proposta/snsa/salvar") }}'>
{{ csrf_field() }}
<input type="hidden" id="txt_cpf_usuario" name="txt_cpf_usuario" value="{{$cpfUsuario}}">
<input type="hidden" id="ente_publico_id" name="ente_publico_id" value="{{$entePublicoId}}">
<input type="hidden" id="txt_cpf_usuario" name="txt_cpf_usuario" value="{{Crypt::encrypt($cpfUsuario)}}">
<input type="hidden" id="ente_publico_id" name="ente_publico_id" value="{{Crypt::encrypt($entePublicoId)}}">
<cadastrar-proposta-semob
<cadastrar-proposta-snsa
:url="'{{ url('/') }}'"
:itens_financiaveis="'{{json_encode($itensFinanciveis)}}'">
</cadastrar-proposta-semob>
blnbotao="false"
>
<div class="p-3 text-right">
<button class="br-button primary mr-3" type="Submit" name="Salvar" >Salvar
</button>
<button class="br-button danger mr-3" type="button" onclick="window.location.href='/entePublico/propostas/{{$cpfUsuario}}/{{$entePublicoId}}'">Fechar
</button>
</div>
<button class="br-button danger mr-3" type="button" onclick="window.location.href='/entePublico/propostas/{{Crypt::encrypt($cpfUsuario)}}/{{Crypt::encrypt($entePublicoId)}}'">Fechar
</button>
</cadastrar-proposta-snsa>
</form>
</div>
@endsection
......
......@@ -14,8 +14,9 @@
<historico-navegacao
:url="'{{ url('/home') }}'"
:telanterior01="'Propostas'"
:telatual="'Cadastrar Proposta'"
:telanterior01="'Ente Público'"
:telanterior02="'Propostas'"
:telatual="'Dados da Proposta'"
>
</historico-navegacao>
......@@ -24,9 +25,12 @@
<div class="main-content pl-sm-3 mt-5" id="main-content">
<cabecalho-relatorios
:titulo="'Cadastro de propostas discricionárias'"
:subtitulo1="'Secretaria Nacional de Mobilidade Urbana'"
barracompartilhar="false">
:titulo="'{{$proposta->txt_protocolo}}'"
:subtitulo1="'{{$proposta->situacaoProposta->txt_situacao_proposta}}'"
:subtitulo2="'{{$proposta->selecao->txt_selecao}}'"
:subtitulo3="'Cadastrada por: {{$proposta->usuario->name}}'"
:dataatualizacao="'{{date('d/m/Y',strtotime($proposta->updated_at))}}'"
barracompartilhar="true">
</cabecalho-relatorios>
<p>
A inserção de propostas não se constitui garantia de acesso a recursos pelo
......@@ -34,29 +38,28 @@
conforme modelo disponível no sítio eletrônico do Ministério das Cidades
(<a href="https://www.gov.br/cidades/pt-br/cadastramento/PS_Emendas_Discricionrias_4A_RP2_MOBILIDADE_rev3.pdf" target="_blank"> 7.1.1 do Manual disciplina rito para acesso aos recursos discricionários</a>).
</p>
<form class="form-horizontal" role="form" method="POST" action='{{ url("semob/proposta/salvar") }}'>
<form id="form_cad_proposta_snsa" class="form-horizontal" role="form" method="POST" action='{{ url("proposta/snsa/editar") }}'>
{{ csrf_field() }}
<input type="hidden" id="txt_cpf_usuario" name="txt_cpf_usuario" value="{{$cpfUsuario}}">
<input type="hidden" id="ente_publico_id" name="ente_publico_id" value="{{$entePublicoId}}">
<input type="hidden" id="txt_cpf_usuario" name="txt_cpf_usuario" value="{{Crypt::encrypt($cpfUsuario)}}">
<input type="hidden" id="ente_publico_id" name="ente_publico_id" value="{{Crypt::encrypt($entePublicoId)}}">
<input type="hidden" id="ente_publico_id" name="proposta_id" value="{{$proposta->id}}">
<cadastrar-proposta-semob
<cadastrar-proposta-snsa
:url="'{{ url('/') }}'"
v-bind:itens="{{json_encode($itensFinanciveis)}}"
v-bind:proposta="{{json_encode($proposta)}}"
:botaofechar="'{{ url("/entePublico/propostas/$cpfUsuario/$entePublicoId") }}'"
v-bind:itens="{{json_encode($itensFinanciveis)}}"
blnbotao="@if($usuario->txt_cpf_usuario == $cpfUsuario) true @else false @endif"
>
</cadastrar-proposta-semob>
<button class="br-button danger mr-3" type="button" onclick="window.location.href='/entePublico/propostas/{{Crypt::encrypt($cpfUsuario)}}/{{Crypt::encrypt($entePublicoId)}}'">Fechar
<span class="br-divider my-3"></span>
</button>
<div class="p-3 text-right">
<button class="br-button primary mr-3" type="Submit" name="Salvar" >Salvar
</button>
<button class="br-button danger mr-3" type="button" onclick="window.location.href='/entePublico/propostas/{{$cpfUsuario}}/{{$entePublicoId}}'">Fechar
</button>
</div>
</cadastrar-proposta-snsa>
......
......@@ -53,6 +53,7 @@ Route::post('/proposta/semob/editar', 'Propostas\PropostaController@editarPropos
//modulo SNSA
Route::post('/proposta/snsa/salvar', 'Propostas\PropostaController@salvarPropostaSnsa');
Route::post('/proposta/snsa/editar', 'Propostas\PropostaController@editarPropostasnsa');
//modulo Sndum
......
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