diff --git a/app/Http/Controllers/CursoController.php b/app/Http/Controllers/CursoController.php new file mode 100644 index 0000000000000000000000000000000000000000..ebefc1921289293400fe46637bc744d84cf59f63 --- /dev/null +++ b/app/Http/Controllers/CursoController.php @@ -0,0 +1,10 @@ +<?php + +namespace App\Http\Controllers; + +use Illuminate\Http\Request; + +class CursoController extends Controller +{ + // +} diff --git a/app/Http/Controllers/ProponenteController.php b/app/Http/Controllers/ProponenteController.php index f25f849c58780221637d5be5d6924e17939708a4..87a2c34ffead2f413b72bf022f852c7649620776 100755 --- a/app/Http/Controllers/ProponenteController.php +++ b/app/Http/Controllers/ProponenteController.php @@ -17,11 +17,12 @@ use App\Notificacao; use App\Participante; use Carbon\Carbon; use Illuminate\Support\Facades\Mail; +use App\Curso; class ProponenteController extends Controller { public function index(){ - + $cursos = Curso::orderBy('nome')->get(); return view('proponente.index'); } diff --git a/app/Http/Controllers/UserController.php b/app/Http/Controllers/UserController.php index 918359380ce9caaab397e61cdfcd2468c49baad6..777aa923ad41ca933ba31c6a3d99fb8754d2fce0 100755 --- a/app/Http/Controllers/UserController.php +++ b/app/Http/Controllers/UserController.php @@ -18,45 +18,45 @@ use Carbon\Carbon; use Illuminate\Validation\Rule; use Illuminate\Support\Facades\Hash; use Illuminate\Support\Facades\Log; +use App\Curso; class UserController extends Controller { public function index() { - $eventos = Evento::orderBy('created_at', 'desc')->get(); - dd($eventos); - if(Auth::check()){ - Log::debug('UserController check'); - return redirect()->route('home'); - } - Log::debug('UserController index'); - $hoje = Carbon::today('America/Recife'); - $hoje = $hoje->toDateString(); - return view('index', ['eventos' => $eventos, 'hoje' => $hoje]); - //return view('auth.login'); + $eventos = Evento::orderBy('created_at', 'desc')->get(); + if (Auth::check()) { + Log::debug('UserController check'); + return redirect()->route('home'); + } + Log::debug('UserController index'); + $hoje = Carbon::today('America/Recife'); + $hoje = $hoje->toDateString(); + return view('index', ['eventos' => $eventos, 'hoje' => $hoje]); } public function inicial() { - $eventos = Evento::orderBy('created_at', 'desc')->get(); - $hoje = Carbon::today('America/Recife'); - $hoje = $hoje->toDateString(); - return view('index', ['eventos' => $eventos, 'hoje' => $hoje]); - //return view('auth.login'); + $eventos = Evento::orderBy('created_at', 'desc')->get(); + $hoje = Carbon::today('America/Recife'); + $hoje = $hoje->toDateString(); + return view('index', ['eventos' => $eventos, 'hoje' => $hoje]); } - function perfil(){ + function perfil() + { $user = User::find(Auth::user()->id); - return view('user.perfilUser',['user'=>$user]); + return view('user.perfilUser', ['user' => $user]); } - - function editarPerfil(Request $request){ + + function editarPerfil(Request $request) + { $id = Auth()->user()->id; $user = User::find($id); if ($request->tipo != "proponente") { - + $validated = $request->validate([ 'name' => ['required', 'string', 'max:255'], 'instituicao' => ['required_if:instituicaoSelect,Outra', 'max:255'], @@ -86,10 +86,10 @@ class UserController extends Controller 'nivel' => ['required_if:bolsistaProdutividade,sim'], // 'nivel' => [(isset($request['cargo']) && $request['cargo'] !== 'Estudante') || (isset($request['cargo']) && $request['cargo'] === 'Estudante' && isset($request['vinculo']) && $request['vinculo'] === 'Pós-doutorando') ? 'required':''], 'linkLattes' => ['required_with:titulacaoMaxima,anoTitulacao,areaFormacao,bolsistaProdutividade'], - 'linkLattes' => [(isset($request['cargo']) && $request['cargo'] !== 'Estudante') || (isset($request['cargo']) && $request['cargo'] === 'Estudante' && isset($request['vinculo']) && $request['vinculo'] === 'Pós-doutorando') ? 'required':''], - 'linkLattes' => [(isset($request['cargo']) && $request['cargo'] !== 'Estudante') || (isset($request['cargo']) && $request['cargo'] === 'Estudante' && isset($request['vinculo']) && $request['vinculo'] === 'Pós-doutorando') ? 'link_lattes':''], - - ]); + 'linkLattes' => [(isset($request['cargo']) && $request['cargo'] !== 'Estudante') || (isset($request['cargo']) && $request['cargo'] === 'Estudante' && isset($request['vinculo']) && $request['vinculo'] === 'Pós-doutorando') ? 'required' : ''], + 'linkLattes' => [(isset($request['cargo']) && $request['cargo'] !== 'Estudante') || (isset($request['cargo']) && $request['cargo'] === 'Estudante' && isset($request['vinculo']) && $request['vinculo'] === 'Pós-doutorando') ? 'link_lattes' : ''], + + ]); } if ($request->alterarSenhaCheckBox != null) { @@ -100,13 +100,12 @@ class UserController extends Controller if (!($request->nova_senha === $request->confirmar_senha)) { return redirect()->back()->withErrors(['nova_senha' => 'Senhas diferentes']); } - } - if($user->avaliadors != null && $request->area != null && $user->tipo == "avaliador"){ - $avaliador = Avaliador::where('user_id', '=', $id)->first(); - $avaliador->user_id = $user->id; - //$avaliador->area_id = $request->area; - $avaliador->update(); + if ($user->avaliadors != null && $request->area != null && $user->tipo == "avaliador") { + $avaliador = Avaliador::where('user_id', '=', $id)->first(); + $avaliador->user_id = $user->id; + //$avaliador->area_id = $request->area; + $avaliador->update(); } switch ($request->tipo) { @@ -119,9 +118,9 @@ class UserController extends Controller $avaliador = Avaliador::where('user_id', '=', $id)->first(); $avaliador->user_id = $user->id; $avaliador->area_id = $request->area; - if($user->usuarioTemp == true){ + if ($user->usuarioTemp == true) { $user->usuarioTemp = false; - } + } $avaliador->update(); break; case "proponente": @@ -147,6 +146,7 @@ class UserController extends Controller $proponente->linkLattes = $request->linkLattes; $proponente->user_id = $user->id; + $proponente->cursos()->sync($request->curso); $proponente->update(); break; case "participante": @@ -154,7 +154,7 @@ class UserController extends Controller //$participante = $user->participantes->where('user_id', Auth::user()->id)->first(); $participante->user_id = $user->id; //dd($participante); - if($user->usuarioTemp == true){ + if ($user->usuarioTemp == true) { $user->usuarioTemp = false; } @@ -165,7 +165,7 @@ class UserController extends Controller $user->name = $request->name; $user->tipo = $request->tipo; - // $user->email = $request->email; + // $user->email = $request->email; $user->cpf = $request->cpf; $user->celular = $request->celular; if ($request->instituicao != null) { @@ -181,24 +181,26 @@ class UserController extends Controller $user->update(); - return redirect( route('user.perfil') )->with(['mensagem' => 'Dados atualizados com sucesso.']); + return redirect(route('user.perfil'))->with(['mensagem' => 'Dados atualizados com sucesso.']); } - public function meusTrabalhos(){ + public function meusTrabalhos() + { //$trabalhos = Trabalho::where('autorId', Auth::user()->id)->get(); $proponente = Proponente::with('user')->where('user_id', Auth::user()->id)->first(); $trabalhos = $proponente->trabalhos; //dd($trabalhos); - return view('user.meusTrabalhos',[ - 'trabalhos' => $trabalhos, - 'agora' => now(), - ]); + return view('user.meusTrabalhos', [ + 'trabalhos' => $trabalhos, + 'agora' => now(), + ]); } - public function minhaConta() { + public function minhaConta() + { $id = Auth::user()->id; $user = User::find($id); @@ -206,11 +208,15 @@ class UserController extends Controller $avaliador = Avaliador::where('user_id', '=', $id)->first(); $proponente = Proponente::where('user_id', '=', $id)->first(); $participante = Participante::where('user_id', '=', $id)->first(); - - return view('user.perfilUser')->with(['user' => $user, - 'adminResp' => $adminResp, - 'avaliador' => $avaliador, - 'proponente' => $proponente, - 'participante' => $participante]); + $cursos = Curso::orderBy('nome')->get(); + + return view('user.perfilUser')->with([ + 'user' => $user, + 'adminResp' => $adminResp, + 'avaliador' => $avaliador, + 'proponente' => $proponente, + 'participante' => $participante, + 'cursos' => $cursos + ]); } } diff --git a/resources/views/auth/register.blade.php b/resources/views/auth/register.blade.php index feff7747565c9ef3adf062006a0f60f7d3dc78ea..25bed9e14fb44ccf71a7a08ef8b45204d309e194 100755 --- a/resources/views/auth/register.blade.php +++ b/resources/views/auth/register.blade.php @@ -25,7 +25,6 @@ <div class="form-group"> <label for="name" class="col-form-label">{{ __('Nome Completo') }} <span style="color: red; font-weight:bold;">*</span></label> <input id="name" type="text" class="form-control @error('name') is-invalid @enderror" name="name" placeholder="Digite seu nome completo" value="{{ old('name') }}" required autocomplete="name" autofocus> - @error('name') <span class="invalid-feedback" role="alert"> <strong>{{ $message }}</strong> @@ -68,7 +67,7 @@ <select style="display: inline" onchange="showInstituicao()" class="form-control @error('instituicaoSelect') is-invalid @enderror" name="instituicaoSelect" id="instituicaoSelect"> <option value="" disabled selected hidden>-- Instituição --</option> <option @if(old('instituicaoSelect')=='UFAPE' ) selected @endif value="UFAPE">Universidade Federal do Agreste de Pernambuco - UFAPE</option> - <option @if(old('instituicaoSelect')=='Outra' ) selected @endif value="Outra" >Outra</option> + <option @if(old('instituicaoSelect')=='Outra' ) selected @endif value="Outra">Outra</option> </select> @error('instituicaoSelect') <span class="invalid-feedback" role="alert"> @@ -124,173 +123,188 @@ @enderror </div> </div> - <div class="col-md-12"> - <div class="form-group" style="display: block;" id="divOutro"> - <label for="outro" class="col-form-label">{{ __('Qual?') }} <span style="color: red; font-weight:bold;">*</span></label> - <input id="outro" type="text" class="form-control @error('outro') is-invalid @enderror" name="outro" placeholder="Digite aqui o seu vÃnculo" value="{{ old('outro') }}"> - - @error('outro') - <span class="invalid-feedback" role="alert"> - <strong>{{ $message }}</strong> - </span> - @enderror + + {{-- <div style="display:none" id="cursos" class="col-md-12 mb-2"> + <label for="curso" class="col-form-label">{{ __('Cursos') }} <span style="color: red; font-weight:bold;">*</span></label> + <br> + <div class="row col-md-12"> + @foreach($cursos as $curso) + <div class="col-sm-6"> + <input type="checkbox" name="curso[]" id="curso{{$curso->id}}" value="{{$curso->id}}"> + <label class="form-check-label" for="curso{{$curso->id}}"> + {{ $curso->nome }} + </label> </div> + @endforeach </div> - <div class="col-md-12" id="proponente" style="display: block;"> - <div class="form-row"> - <div class="col-md-6"> - <div class="form-group"> - <label for="titulacaoMaxima" class="col-form-label">{{ __('Titulação Máxima') }} <span style="color: red; font-weight:bold;">*</span></label> - <select id="titulacaoMaxima" class="form-control @error('titulacaoMaxima') is-invalid @enderror" name="titulacaoMaxima" value="{{ old('titulacaoMaxima') }}" autocomplete="nome"> - <option value="" disabled selected hidden>-- Titulação --</option> - <option @if(old('titulacaoMaxima')=='Doutorado' ) selected @endif value="Doutorado">Doutorado</option> - <option @if(old('titulacaoMaxima')=='Mestrado' ) selected @endif value="Mestrado">Mestrado</option> - <option @if(old('titulacaoMaxima')=='Especialização' ) selected @endif value="Especialização">Especialização</option> - <option @if(old('titulacaoMaxima')=='Graduação' ) selected @endif value="Graduação">Graduação</option> - <option @if(old('titulacaoMaxima')=='Técnico' ) selected @endif value="Técnico">Técnico</option> - </select> + </div> --}} - @error('titulacaoMaxima') - <span class="invalid-feedback" role="alert"> - <strong>{{ $message }}</strong> - </span> - @enderror - </div> - </div> - <div class="col-md-6"> - <div class="form-group"> - <label for="anoTitulacao" class="col-form-label">{{ __('Ano da Titulação') }} <span style="color: red; font-weight:bold;">*</span></label> - <input id="anoTitulacao" type="text" class="form-control @error('anoTitulacao') is-invalid @enderror" name="anoTitulacao" placeholder="Digite o ano de titulação" value="{{ old('anoTitulacao') }}" autocomplete="nome"> + <div class="col-md-12"> + <div class="form-group" style="display: block;" id="divOutro"> + <label for="outro" class="col-form-label">{{ __('Qual?') }} <span style="color: red; font-weight:bold;">*</span></label> + <input id="outro" type="text" class="form-control @error('outro') is-invalid @enderror" name="outro" placeholder="Digite aqui o seu vÃnculo" value="{{ old('outro') }}"> + @error('outro') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + </div> + <div class="col-md-12" id="proponente" style="display: block;"> + <div class="form-row"> + <div class="col-md-6"> + <div class="form-group"> + <label for="titulacaoMaxima" class="col-form-label">{{ __('Titulação Máxima') }} <span style="color: red; font-weight:bold;">*</span></label> + <select id="titulacaoMaxima" class="form-control @error('titulacaoMaxima') is-invalid @enderror" name="titulacaoMaxima" value="{{ old('titulacaoMaxima') }}" autocomplete="nome"> + <option value="" disabled selected hidden>-- Titulação --</option> + <option @if(old('titulacaoMaxima')=='Doutorado' ) selected @endif value="Doutorado">Doutorado</option> + <option @if(old('titulacaoMaxima')=='Mestrado' ) selected @endif value="Mestrado">Mestrado</option> + <option @if(old('titulacaoMaxima')=='Especialização' ) selected @endif value="Especialização">Especialização</option> + <option @if(old('titulacaoMaxima')=='Graduação' ) selected @endif value="Graduação">Graduação</option> + <option @if(old('titulacaoMaxima')=='Técnico' ) selected @endif value="Técnico">Técnico</option> + </select> - @error('anoTitulacao') - <span class="invalid-feedback" role="alert"> - <strong>{{ $message }}</strong> - </span> - @enderror - </div> + @error('titulacaoMaxima') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror </div> - <div class="col-md-6"> - <div class="form-group"> - <label for="areaFormacao" class="col-form-label">{{ __('Ãrea de Formação') }} <span style="color: red; font-weight:bold;">*</span></label> - <input id="areaFormacao" type="text" class="form-control @error('areaFormacao') is-invalid @enderror" name="areaFormacao" placeholder="Digite a sua área de formação" value="{{ old('areaFormacao') }}" autocomplete="nome"> + </div> + <div class="col-md-6"> + <div class="form-group"> + <label for="anoTitulacao" class="col-form-label">{{ __('Ano da Titulação') }} <span style="color: red; font-weight:bold;">*</span></label> + <input id="anoTitulacao" type="text" class="form-control @error('anoTitulacao') is-invalid @enderror" name="anoTitulacao" placeholder="Digite o ano de titulação" value="{{ old('anoTitulacao') }}" autocomplete="nome"> - @error('areaFormacao') - <span class="invalid-feedback" role="alert"> - <strong>{{ $message }}</strong> - </span> - @enderror - </div> + @error('anoTitulacao') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror </div> - <div class="col-md-6"> - <div class="form-group"> - <label for="SIAPE" class="col-form-label">{{ __('SIAPE') }}</label> - <input id="SIAPE" type="text" class="form-control @error('SIAPE') is-invalid @enderror" name="SIAPE" placeholder="Digite o SIAPE" value="{{ old('SIAPE') }}" autocomplete="nome"> + </div> + <div class="col-md-6"> + <div class="form-group"> + <label for="areaFormacao" class="col-form-label">{{ __('Ãrea de Formação') }} <span style="color: red; font-weight:bold;">*</span></label> + <input id="areaFormacao" type="text" class="form-control @error('areaFormacao') is-invalid @enderror" name="areaFormacao" placeholder="Digite a sua área de formação" value="{{ old('areaFormacao') }}" autocomplete="nome"> - @error('SIAPE') - <span class="invalid-feedback" role="alert"> - <strong>{{ $message }}</strong> - </span> - @enderror - </div> + @error('areaFormacao') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror </div> - <div class="col-md-12"> - <div class="form-group"> - <label for="linkLattes" class="col-form-label">{{ __('Link do currÃculo Lattes') }} <span style="color: red; font-weight:bold;">*</span></label> - <input id="linkLattes" type="text" class="form-control @error('linkLattes') is-invalid @enderror" name="linkLattes" placeholder="Digite o link do currÃculo Lattes" value="{{ old('linkLattes') }}" autocomplete="nome"> + </div> + <div class="col-md-6"> + <div class="form-group"> + <label for="SIAPE" class="col-form-label">{{ __('SIAPE') }}</label> + <input id="SIAPE" type="text" class="form-control @error('SIAPE') is-invalid @enderror" name="SIAPE" placeholder="Digite o SIAPE" value="{{ old('SIAPE') }}" autocomplete="nome"> - @error('linkLattes') - <span class="invalid-feedback" role="alert"> - <strong>{{ $message }}</strong> - </span> - @enderror - </div> + @error('SIAPE') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror </div> - <div class="col-md-6"> - <div class="form-group"> - <label for="bolsistaProdutividade" class="col-form-label">{{ __('Bolsista de Produtividade') }} <span style="color: red; font-weight:bold;">*</span></label><br> - <select name="bolsistaProdutividade" id="bolsistaProdutividade" class="form-control @error('bolsistaProdutividade') is-invalid @enderror" onchange="mudarNivel()"> - <option value="" disabled selected hidden>-- Bolsista --</option> - <option @if(old('bolsistaProdutividade')=='nao' ) selected @endif value="nao">Não</option> - <option @if(old('bolsistaProdutividade')=='sim' ) selected @endif value="sim">Sim</option> - </select> - @error('bolsistaProdutividade') - <span class="invalid-feedback" role="alert"> - <strong>{{ $message }}</strong> - </span> - @enderror - </div> + </div> + <div class="col-md-12"> + <div class="form-group"> + <label for="linkLattes" class="col-form-label">{{ __('Link do currÃculo Lattes') }} <span style="color: red; font-weight:bold;">*</span></label> + <input id="linkLattes" type="text" class="form-control @error('linkLattes') is-invalid @enderror" name="linkLattes" placeholder="Digite o link do currÃculo Lattes" value="{{ old('linkLattes') }}" autocomplete="nome"> + + @error('linkLattes') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror </div> - <div class="col-md-6"> - <div class="form-group" id="nivelInput" style="display: block;"> - <label for="nivel" class="col-form-label">{{ __('NÃvel') }} <span style="color: red; font-weight:bold;">*</span></label> - <select name="nivel" id="nivel" class="form-control @error('nivel') is-invalid @enderror"> - <option value="" disabled selected hidden></option> - <option value="1A">1A</option> - <option value="1B">1B</option> - <option value="1C">1C</option> - <option value="1D">1D</option> - <option value="2">2</option> - </select> - @error('nivel') - <span class="invalid-feedback" role="alert"> - <strong>{{ $message }}</strong> - </span> - @enderror - </div> + </div> + <div class="col-md-6"> + <div class="form-group"> + <label for="bolsistaProdutividade" class="col-form-label">{{ __('Bolsista de Produtividade') }} <span style="color: red; font-weight:bold;">*</span></label><br> + <select name="bolsistaProdutividade" id="bolsistaProdutividade" class="form-control @error('bolsistaProdutividade') is-invalid @enderror" onchange="mudarNivel()"> + <option value="" disabled selected hidden>-- Bolsista --</option> + <option @if(old('bolsistaProdutividade')=='nao' ) selected @endif value="nao">Não</option> + <option @if(old('bolsistaProdutividade')=='sim' ) selected @endif value="sim">Sim</option> + </select> + @error('bolsistaProdutividade') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror </div> - </div> - </div> <!-- --> - <div class="col-md-12"> - <div class="d-flex justify-content-between align-items-center" style="margin-bottom:6px"> - <h5 class="card-title mb-0" style="font-size:20px; font-family:Arial, Helvetica, sans-serif; font-family:Arial, Helvetica, sans-serif; ">Acesso ao sistema</h5> + <div class="col-md-6"> + <div class="form-group" id="nivelInput" style="display: block;"> + <label for="nivel" class="col-form-label">{{ __('NÃvel') }} <span style="color: red; font-weight:bold;">*</span></label> + <select name="nivel" id="nivel" class="form-control @error('nivel') is-invalid @enderror"> + <option value="" disabled selected hidden></option> + <option value="1A">1A</option> + <option value="1B">1B</option> + <option value="1C">1C</option> + <option value="1D">1D</option> + <option value="2">2</option> + </select> + @error('nivel') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> </div> + </div> - <div class="col-md-6"> - <div class="form-group"> - <label for="email" class="col-form-label">{{ __('E-Mail') }} <span style="color: red; font-weight:bold;">*</span></label> - <input id="email" type="email" class="form-control @error('email') is-invalid @enderror" name="email" placeholder="Digite o seu e-mail" value="{{ old('email') }}" required autocomplete="email"> + </div> <!-- --> + <div class="col-md-12"> + <div class="d-flex justify-content-between align-items-center" style="margin-bottom:6px"> + <h5 class="card-title mb-0" style="font-size:20px; font-family:Arial, Helvetica, sans-serif; font-family:Arial, Helvetica, sans-serif; ">Acesso ao sistema</h5> + </div> + </div> + <div class="col-md-6"> + <div class="form-group"> + <label for="email" class="col-form-label">{{ __('E-Mail') }} <span style="color: red; font-weight:bold;">*</span></label> + <input id="email" type="email" class="form-control @error('email') is-invalid @enderror" name="email" placeholder="Digite o seu e-mail" value="{{ old('email') }}" required autocomplete="email"> - @error('email') - <span class="invalid-feedback" role="alert"> - <strong>{{ $message }}</strong> - </span> - @enderror - </div> + @error('email') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror </div> - <div class="col-md-6"> - <div class="form-group"> - <label for="password" class="col-form-label">{{ __('Senha') }} <span style="color: red; font-weight:bold;">*</span></label> - <input id="password" type="password" class="form-control @error('password') is-invalid @enderror" name="password" placeholder="Digite sua senha" required autocomplete="new-password"> + </div> + <div class="col-md-6"> + <div class="form-group"> + <label for="password" class="col-form-label">{{ __('Senha') }} <span style="color: red; font-weight:bold;">*</span></label> + <input id="password" type="password" class="form-control @error('password') is-invalid @enderror" name="password" placeholder="Digite sua senha" required autocomplete="new-password"> - @error('password') - <span class="invalid-feedback" role="alert"> - <strong>{{ $message }}</strong> - </span> - @enderror - <small>Deve ter no mÃnimo 8 caracteres</small> - </div> + @error('password') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + <small>Deve ter no mÃnimo 8 caracteres</small> </div> - <div class="col-md-6"> - <div class="form-group"> - <label for="password-confirm" class="col-form-label">{{ __('Confirme a Senha') }} <span style="color: red; font-weight:bold;">*</span></label> - <input id="password-confirm" type="password" class="form-control" name="password_confirmation" placeholder="Confirme sua senha" required autocomplete="new-password"> - </div> + </div> + <div class="col-md-6"> + <div class="form-group"> + <label for="password-confirm" class="col-form-label">{{ __('Confirme a Senha') }} <span style="color: red; font-weight:bold;">*</span></label> + <input id="password-confirm" type="password" class="form-control" name="password_confirmation" placeholder="Confirme sua senha" required autocomplete="new-password"> </div> - <div class="col-md-12"> - <div class="form-group" id="nivelInput" style="display: block; text-align:right"> - <hr> - <button type="submit" class="btn btn-success botao-form" style=""> - {{ __('Finalizar Cadastro') }} - </button> - </div> + </div> + <div class="col-md-12"> + <div class="form-group" id="nivelInput" style="display: block; text-align:right"> + <hr> + <button type="submit" class="btn btn-success botao-form" style=""> + {{ __('Finalizar Cadastro') }} + </button> </div> </div> </div> </div> </div> </div> - </form> +</div> +</form> </div> @endsection @@ -314,14 +328,20 @@ var divProponente = document.getElementById('proponente'); var comboBoxCargo = document.getElementById('cargo'); var comboBoxVinculo = document.getElementById('vinculo'); + // let cursos = document.getElementById('cursos'); if (comboBoxCargo.value === "Estudante" && comboBoxVinculo.value !== "Pós-doutorando") { divProponente.style.display = "none"; } else { - document.getElementById("outro").value=""; + document.getElementById("outro").value = ""; divProponente.style.display = "block"; } + // if (comboBoxCargo.value === "Professor") { + // cursos.style.display = "block"; + // } else { + // cursos.style.display = "none"; + // } outroVinculo(); } @@ -347,20 +367,20 @@ } } - function showInstituicao(){ + function showInstituicao() { var instituicao = document.getElementById('instituicao'); var instituicaoSelect = document.getElementById('instituicaoSelect'); - if(instituicaoSelect.value === "Outra"){ + if (instituicaoSelect.value === "Outra") { document.getElementById("displayOutro").style.display = "block"; instituicao.parentElement.style.display = ''; - document.getElementById('instituicao').value=""; - }else if(instituicaoSelect.value === "UFAPE"){ + document.getElementById('instituicao').value = ""; + } else if (instituicaoSelect.value === "UFAPE") { document.getElementById("displayOutro").style.display = "none"; } } - function onload(){ + function onload() { mudarNivel(); outroVinculo(); mudar(); diff --git a/resources/views/user/perfilUser.blade.php b/resources/views/user/perfilUser.blade.php index 9453337b07de91f346fe1c7a1698a980dc965750..25e931c9145ecf606418fcb6c65c5bf3ab7d500d 100755 --- a/resources/views/user/perfilUser.blade.php +++ b/resources/views/user/perfilUser.blade.php @@ -9,11 +9,11 @@ <input type="hidden" name="tipo" value="{{ $user->tipo }}"> @if(session('mensagem')) - <div class="col-md-12" style="margin-top: 5px;"> - <div class="alert alert-success"> - <p>{{session('mensagem')}}</p> - </div> + <div class="col-md-12" style="margin-top: 5px;"> + <div class="alert alert-success"> + <p>{{session('mensagem')}}</p> </div> + </div> @endif <div class="row justify-content-center"> @@ -38,9 +38,9 @@ <input id="name" type="text" class="form-control @error('name') is-invalid @enderror" name="name" value="{{ $user->name }}" required autocomplete="name" autofocus> @error('name') - <span class="invalid-feedback" role="alert"> - <strong>{{ $message }}</strong> - </span> + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> @enderror </div> </div> @@ -50,9 +50,9 @@ <input id="cpf" type="text" class="form-control @error('cpf') is-invalid @enderror" name="cpf" value="{{ $user->cpf }}" required autocomplete="cpf" autofocus> @error('cpf') - <span class="invalid-feedback" role="alert"> - <strong>{{ $message }}</strong> - </span> + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> @enderror </div> </div> @@ -62,9 +62,9 @@ <input id="celular" type="text" class="form-control @error('celular') is-invalid @enderror" name="celular" value="{{ $user->celular }}" required autocomplete="celular" autofocus> @error('celular') - <span class="invalid-feedback" role="alert"> - <strong>{{ $message }}</strong> - </span> + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> @enderror </div> </div> @@ -79,75 +79,91 @@ <select style="display: inline" onchange="showInstituicao()" class="form-control @error('instituicaoSelect') is-invalid @enderror" name="instituicaoSelect" id="instituicaoSelect"> <option value="" disabled hidden>-- Instituição --</option> @if($user->instituicao != "UFAPE") - <option value="{{ $user->instituicao }}" selected>{{ $user->instituicao }}</option> + <option value="{{ $user->instituicao }}" selected>{{ $user->instituicao }}</option> @endif <option @if( $user->instituicao == "UFAPE") selected @endif value="UFAPE">Universidade Federal do Agreste de Pernambuco - UFAPE</option> - <option @if(old('instituicaoSelect') == "Outra") selected @endif value="Outra">Outra</option> + <option @if(old('instituicaoSelect')=="Outra" ) selected @endif value="Outra">Outra</option> </select> @error('instituicaoSelect') - <span class="invalid-feedback" role="alert"> - <strong>{{ $message }}</strong> - </span> + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> @enderror </div> </div> + @if (Auth()->user()->tipo == 'proponente') + <div class="col-md-12 mb-2"> + <label for="curso" class="col-form-label">{{ __('Cursos*:') }}</label> + <br> + <div class="row col-md-12"> + @foreach($cursos as $curso) + <div class="col-sm-6"> + <input type="checkbox" name="curso[]" id="curso{{$curso->id}}" value="{{$curso->id}}" @if((empty(old('curso')) && $proponente->cursos->contains($curso->id)) || (!empty(old('curso')) && in_array($curso->id, old('curso')))) checked @endif> + <label class="form-check-label" for="curso{{$curso->id}}"> + {{ $curso->nome }} + </label> + </div> + @endforeach + </div> + </div> + @endif <div class="col-md-12" id="displayOutro" style="display: none;"> <div class="form-group"> <label for="instituicao" class="col-form-label">{{ __('Digite a Instituição*') }}</label> <input id="instituicao" type="text" class="form-control @error('instituicao') is-invalid @enderror" name="instituicao" value="{{ old('instituicao') }}" placeholder="Digite o nome da Instituição" autocomplete="instituicao" autofocus> @error('instituicao') - <span class="invalid-feedback" role="alert"> - <strong>{{ $message }}</strong> - </span> + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> @enderror </div> </div> - @if(Auth()->user()->tipo == 'avaliador') + @if(Auth()->user()->tipo == 'avaliador') <div class="col-md-6"> - <label for="area" class="col-form-label">{{ __('Ãrea:') }}</label> - <select style="display: inline" class="form-control @error('area') is-invalid @enderror" name="area" id="area"> - @if(Auth()->user()->avaliadors->area_id == null) + <label for="area" class="col-form-label">{{ __('Ãrea:') }}</label> + <select style="display: inline" class="form-control @error('area') is-invalid @enderror" name="area" id="area"> + @if(Auth()->user()->avaliadors->area_id == null) <option value="" selected>Indefinida</option> @foreach (App\Area::all() as $area) @if(Auth()->user()->avaliadors->area_id == $area->id) - <option value="{{ $area->id }}" selected>{{ $area->nome }}</option> + <option value="{{ $area->id }}" selected>{{ $area->nome }}</option> @else - <option value="{{ $area->id }}" >{{ $area->nome }}</option> + <option value="{{ $area->id }}">{{ $area->nome }}</option> @endif @endforeach - @else + @else @foreach (App\Area::all() as $area) @if(Auth()->user()->avaliadors->area_id == $area->id) - <option value="{{ $area->id }}" selected>{{ $area->nome }}</option> + <option value="{{ $area->id }}" selected>{{ $area->nome }}</option> @else - <option value="{{ $area->id }}" >{{ $area->nome }}</option> + <option value="{{ $area->id }}">{{ $area->nome }}</option> @endif @endforeach - @endif + @endif - </select> + </select> - @error('area') + @error('area') <span class="invalid-feedback" role="alert"> - <strong>{{ $message }}</strong> + <strong>{{ $message }}</strong> </span> - @enderror + @enderror </div> - @else + @else <div class="col-md-6"> <div class="form-group"> <label for="cargo" class="col-form-label">{{ __('Cargo*') }}</label> <select id="cargo" name="cargo" class="form-control @error('cargo') is-invalid @enderror" onchange=""> <option value="" disabled selected hidden>-- Cargo --</option> @isset($proponente) - <option @if( $proponente->cargo =='Professor' ) selected @endif value="Professor">Professor</option> - <option @if( $proponente->cargo =='Técnico' ) selected @endif value="Técnico">Técnico</option> - <option @if( $proponente->cargo =='Outro' ) selected @endif value="Outro">Outro</option> - @else - <option value="Professor">Professor</option> - <option value="Técnico">Técnico</option> - <option value="Outro">Outro</option> + <option @if( $proponente->cargo =='Professor' ) selected @endif value="Professor">Professor</option> + <option @if( $proponente->cargo =='Técnico' ) selected @endif value="Técnico">Técnico</option> + <option @if( $proponente->cargo =='Outro' ) selected @endif value="Outro">Outro</option> + @else + <option value="Professor">Professor</option> + <option value="Técnico">Técnico</option> + <option value="Outro">Outro</option> @endisset </select> @@ -164,27 +180,27 @@ <select name="vinculo" id="vinculo" class="form-control @error('vinculo') is-invalid @enderror" onchange="outroVinculo()"> <option value="" disabled selected hidden>-- VÃnculo --</option> @isset($proponente) - <option @if($proponente->vinculo =='Servidor na ativa' ) selected @endif value="Servidor na ativa">Servidor na ativa</option> - <option @if($proponente->vinculo =='Servidor aposentado' ) selected @endif value="Servidor aposentado">Servidor aposentado</option> - <option @if($proponente->vinculo =='Professor visitante' ) selected @endif value="Professor visitante">Professor visitante</option> - <option @if($proponente->vinculo =='Pós-doutorando' ) selected @endif value="Pós-doutorando">Pós-doutorando</option> - <option @if($proponente->vinculo =='Outro' ) selected @endif value="Outro">Outro</option> - @if ($proponente->vinculo !='Servidor na ativa' && $proponente->vinculo !='Servidor aposentado' && $proponente->vinculo !='Professor visitante' && $proponente->vinculo !='Pós-doutorando' && $proponente->vinculo !='Outro') - <option value="{{ $proponente->vinculo }}" selected >{{ $proponente->vinculo }}</option> - @endif + <option @if($proponente->vinculo =='Servidor na ativa' ) selected @endif value="Servidor na ativa">Servidor na ativa</option> + <option @if($proponente->vinculo =='Servidor aposentado' ) selected @endif value="Servidor aposentado">Servidor aposentado</option> + <option @if($proponente->vinculo =='Professor visitante' ) selected @endif value="Professor visitante">Professor visitante</option> + <option @if($proponente->vinculo =='Pós-doutorando' ) selected @endif value="Pós-doutorando">Pós-doutorando</option> + <option @if($proponente->vinculo =='Outro' ) selected @endif value="Outro">Outro</option> + @if ($proponente->vinculo !='Servidor na ativa' && $proponente->vinculo !='Servidor aposentado' && $proponente->vinculo !='Professor visitante' && $proponente->vinculo !='Pós-doutorando' && $proponente->vinculo !='Outro') + <option value="{{ $proponente->vinculo }}" selected>{{ $proponente->vinculo }}</option> + @endif @else - <option value="Servidor na ativa">Servidor na ativa</option> - <option value="Servidor aposentado">Servidor aposentado</option> - <option value="Professor visitante">Professor visitante</option> - <option value="Pós-doutorando">Pós-doutorando</option> - <option value="Outro">Outro</option> + <option value="Servidor na ativa">Servidor na ativa</option> + <option value="Servidor aposentado">Servidor aposentado</option> + <option value="Professor visitante">Professor visitante</option> + <option value="Pós-doutorando">Pós-doutorando</option> + <option value="Outro">Outro</option> @endisset </select> @error('vinculo') - <span class="invalid-feedback" role="alert"> - <strong>{{ $message }}</strong> - </span> + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> @enderror </div> </div> @@ -194,9 +210,9 @@ <input id="outro" type="text" class="form-control @error('outro') is-invalid @enderror" name="outro" placeholder="Escreva aqui o seu vÃnculo com a instituição." value="{{ old('outro') }}"> @error('outro') - <span class="invalid-feedback" role="alert"> - <strong>{{ $message }}</strong> - </span> + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> @enderror </div> </div> @@ -208,24 +224,24 @@ <select id="titulacaoMaxima" class="form-control @error('titulacaoMaxima') is-invalid @enderror" name="titulacaoMaxima" value="{{ old('titulacaoMaxima') }}" autocomplete="nome"> <option value="" disabled selected hidden>-- Titulação --</option> @isset($proponente) - <option @if( $proponente->titulacaoMaxima =='Doutorado' ) selected @endif value="Doutorado">Doutorado</option> - <option @if( $proponente->titulacaoMaxima =='Mestrado' ) selected @endif value="Mestrado">Mestrado</option> - <option @if( $proponente->titulacaoMaxima =='Especialização' ) selected @endif value="Especialização">Especialização</option> - <option @if( $proponente->titulacaoMaxima =='Graduação' ) selected @endif value="Graduação">Graduação</option> - <option @if( $proponente->titulacaoMaxima =='Técnico' ) selected @endif value="Técnico">Técnico</option> - @else - <option value="Doutorado">Doutorado</option> - <option value="Mestrado">Mestrado</option> - <option value="Especialização">Especialização</option> - <option value="Graduação">Graduação</option> - <option value="Técnico">Técnico</option> + <option @if( $proponente->titulacaoMaxima =='Doutorado' ) selected @endif value="Doutorado">Doutorado</option> + <option @if( $proponente->titulacaoMaxima =='Mestrado' ) selected @endif value="Mestrado">Mestrado</option> + <option @if( $proponente->titulacaoMaxima =='Especialização' ) selected @endif value="Especialização">Especialização</option> + <option @if( $proponente->titulacaoMaxima =='Graduação' ) selected @endif value="Graduação">Graduação</option> + <option @if( $proponente->titulacaoMaxima =='Técnico' ) selected @endif value="Técnico">Técnico</option> + @else + <option value="Doutorado">Doutorado</option> + <option value="Mestrado">Mestrado</option> + <option value="Especialização">Especialização</option> + <option value="Graduação">Graduação</option> + <option value="Técnico">Técnico</option> @endisset </select> @error('titulacaoMaxima') - <span class="invalid-feedback" role="alert"> - <strong>{{ $message }}</strong> - </span> + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> @enderror </div> </div> @@ -235,9 +251,9 @@ <input id="anoTitulacao" type="text" class="form-control @error('anoTitulacao') is-invalid @enderror" name="anoTitulacao" value="@isset($proponente){{$proponente->anoTitulacao}}@endisset" autocomplete="nome"> @error('anoTitulacao') - <span class="invalid-feedback" role="alert"> - <strong>{{ $message }}</strong> - </span> + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> @enderror </div> </div> @@ -247,9 +263,9 @@ <input id="areaFormacao" type="text" class="form-control @error('areaFormacao') is-invalid @enderror" name="areaFormacao" value="@isset($proponente){{$proponente->areaFormacao}}@endisset" autocomplete="nome"> @error('areaFormacao') - <span class="invalid-feedback" role="alert"> - <strong>{{ $message }}</strong> - </span> + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> @enderror </div> </div> @@ -259,9 +275,9 @@ <input id="SIAPE" type="text" class="form-control @error('SIAPE') is-invalid @enderror" name="SIAPE" value="@isset($proponente){{$proponente->SIAPE}}@endisset" autocomplete="nome"> @error('SIAPE') - <span class="invalid-feedback" role="alert"> - <strong>{{ $message }}</strong> - </span> + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> @enderror </div> </div> @@ -271,9 +287,9 @@ <input id="linkLattes" type="text" class="form-control @error('linkLattes') is-invalid @enderror" name="linkLattes" value="@isset($proponente){{$proponente->linkLattes}}@endisset" autocomplete="nome"> @error('linkLattes') - <span class="invalid-feedback" role="alert"> - <strong>{{ $message }}</strong> - </span> + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> @enderror </div> </div> @@ -283,60 +299,60 @@ <select name="bolsistaProdutividade" id="bolsistaProdutividade" class="form-control @error('bolsistaProdutividade') is-invalid @enderror" onchange="mudarNivel()"> <option value="" disabled selected hidden>-- Bolsista --</option> @isset($proponente) - <option @if( $proponente->bolsistaProdutividade =='nao' ) selected @endif value="nao">Não</option> - <option @if( $proponente->bolsistaProdutividade =='sim' ) selected @endif value="sim">Sim</option> - @else - <option value="nao">Não</option> - <option value="sim">Sim</option> + <option @if( $proponente->bolsistaProdutividade =='nao' ) selected @endif value="nao">Não</option> + <option @if( $proponente->bolsistaProdutividade =='sim' ) selected @endif value="sim">Sim</option> + @else + <option value="nao">Não</option> + <option value="sim">Sim</option> @endisset </select> @error('bolsistaProdutividade') - <span class="invalid-feedback" role="alert"> - <strong>{{ $message }}</strong> - </span> + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> @enderror </div> </div> <div class="col-md-6"> @if(isset($proponente) && $proponente->bolsistaProdutividade =='sim') - <div class="form-group" id="nivelInput" style="display: block;"> - <label for="nivel" class="col-form-label">{{ __('NÃvel*') }}</label> - <select name="nivel" id="nivel" class="form-control @error('nivel') is-invalid @enderror"> - <option value="" disabled selected hidden></option> - <option @if( $proponente->nivel =='1A' ) selected @endif value="1A">1A</option> - <option @if( $proponente->nivel =='1B' ) selected @endif value="1B">1B</option> - <option @if( $proponente->nivel =='1C' ) selected @endif value="1C">1C</option> - <option @if( $proponente->nivel =='1D' ) selected @endif value="1D">1D</option> - <option @if( $proponente->nivel =='2' ) selected @endif value="2">2</option> - </select> - @error('nivel') - <span class="invalid-feedback" role="alert"> - <strong>{{ $message }}</strong> - </span> - @enderror - </div> + <div class="form-group" id="nivelInput" style="display: block;"> + <label for="nivel" class="col-form-label">{{ __('NÃvel*') }}</label> + <select name="nivel" id="nivel" class="form-control @error('nivel') is-invalid @enderror"> + <option value="" disabled selected hidden></option> + <option @if( $proponente->nivel =='1A' ) selected @endif value="1A">1A</option> + <option @if( $proponente->nivel =='1B' ) selected @endif value="1B">1B</option> + <option @if( $proponente->nivel =='1C' ) selected @endif value="1C">1C</option> + <option @if( $proponente->nivel =='1D' ) selected @endif value="1D">1D</option> + <option @if( $proponente->nivel =='2' ) selected @endif value="2">2</option> + </select> + @error('nivel') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> @else - <div class="form-group" id="nivelInput" style="display: none;"> - <label for="nivel" class="col-form-label">{{ __('NÃvel*') }}</label> - <select name="nivel" id="nivel" class="form-control @error('nivel') is-invalid @enderror"> - <option value="" disabled selected hidden></option> - <option value="1A">1A</option> - <option value="1B">1B</option> - <option value="1C">1C</option> - <option value="1D">1D</option> - <option value="2">2</option> - </select> - @error('nivel') - <span class="invalid-feedback" role="alert"> - <strong>{{ $message }}</strong> - </span> - @enderror - </div> + <div class="form-group" id="nivelInput" style="display: none;"> + <label for="nivel" class="col-form-label">{{ __('NÃvel*') }}</label> + <select name="nivel" id="nivel" class="form-control @error('nivel') is-invalid @enderror"> + <option value="" disabled selected hidden></option> + <option value="1A">1A</option> + <option value="1B">1B</option> + <option value="1C">1C</option> + <option value="1D">1D</option> + <option value="2">2</option> + </select> + @error('nivel') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> @endif </div> </div> </div> - @endisset + @endisset <div class="col-md-12"> <div class="d-flex justify-content-between align-items-center" style="margin-bottom:-0.3rem"> <h5 class="card-title" style="font-size:20px; font-family:Arial, Helvetica, sans-serif; font-family:Arial, Helvetica, sans-serif; ">Acesso ao sistema</h5> @@ -349,7 +365,7 @@ <div class="col-md-6"> <div class="form-group"> <label for="emailFix" class="col-form-label">{{ __('E-mail*') }}</label> - <input id="emailFix" type="email" class="form-control" value="{{$user->email}}" disabled> + <input id="emailFix" type="email" class="form-control" value="{{$user->email}}" disabled> </div> </div> <div class="col-md-6"> @@ -389,7 +405,9 @@ </div> </div> <div class="col-md-12"> - <div><hr></div> + <div> + <hr> + </div> <div class="d-flex justify-content-between"> <div> <a class="btn btn-light botao-form" href="{{ route('home') }}" style="color:red; margin-left:5px;">Cancelar</a> @@ -408,7 +426,7 @@ </div> </form> </div> -{{-- +{{-- <div class="container content"> <div class="row titulo"> <h1>Perfil</h1> @@ -421,133 +439,267 @@ </div> <form id="formEditUser" method="POST" action="{{ route('perfil.edit') }}"> - @csrf - {{-- Nome | CPF +@csrf +{{-- Nome | CPF <div class="form-group row"> <input type="hidden" name="tipo" value="{{ $user->tipo }}"> - @if(session('mensagem')) - <div class="col-md-12" style="margin-top: 5px;"> - <div class="alert alert-success"> - <p>{{session('mensagem')}}</p> - </div> - </div> - @endif - <div class="col-md-8"> - <label for="name" class="col-form-label">{{ __('Nome Completo*') }}</label> - <input id="name" type="text" class="form-control @error('name') is-invalid @enderror" name="name" value="{{ $user->name }}" required autocomplete="name" autofocus> +@if(session('mensagem')) +<div class="col-md-12" style="margin-top: 5px;"> + <div class="alert alert-success"> + <p>{{session('mensagem')}}</p> + </div> +</div> +@endif +<div class="col-md-8"> + <label for="name" class="col-form-label">{{ __('Nome Completo*') }}</label> + <input id="name" type="text" class="form-control @error('name') is-invalid @enderror" name="name" value="{{ $user->name }}" required autocomplete="name" autofocus> + + @error('name') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror +</div> - @error('name') - <span class="invalid-feedback" role="alert"> - <strong>{{ $message }}</strong> - </span> - @enderror - </div> +<div class="col-md-4"> + <label for="cpf" class="col-form-label">{{ __('CPF*') }}</label> + <input id="cpf" type="text" class="form-control @error('cpf') is-invalid @enderror" name="cpf" value="{{ $user->cpf }}" required autocomplete="cpf" autofocus> + + @error('cpf') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror +</div> +</div> +{{-- Instituição de Ensino e Celular + <div class="form-group row"> + <div class="col-md-6"> + <label class="col-form-label">{{ __('Instituição de VÃnculo*') }}</label> +<select style="display: inline" onchange="showInstituicao()" class="form-control @error('instituicaoSelect') is-invalid @enderror" name="instituicaoSelect" id="instituicaoSelect"> + <option value="" disabled hidden>-- Instituição --</option> + @if($user->instituicao != "UFAPE") + <option value="{{ $user->instituicao }}" selected>{{ $user->instituicao }}</option> + @endif + <option @if( $user->instituicao == "UFAPE") selected @endif value="UFAPE">Universidade Federal do Agreste de Pernambuco - UFAPE</option> + <option @if(old('instituicaoSelect')=="Outra" ) selected @endif value="Outra">Outra</option> +</select> + +@error('instituicaoSelect') +<span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> +</span> +@enderror +</div> +<div class='col-md-4' style="display: none;"> + <label for="instituicao" class="col-form-label">{{ __('Digite a Instituição*') }}</label> + <input id="instituicao" type="text" class="form-control @error('instituicao') is-invalid @enderror" name="instituicao" value="{{ old('instituicao') }}" placeholder="Digite o nome da Instituição" autocomplete="instituicao" autofocus> + @error('instituicao') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror +</div> +<div class="col-md-2"> + <label for="celular" class="col-form-label">{{ __('Celular*') }}</label> + <input id="celular" type="text" class="form-control @error('celular') is-invalid @enderror" name="celular" value="{{ $user->celular }}" required autocomplete="celular" autofocus> + + @error('celular') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror +</div> +<div class="col-md-4"> + <label for="email" class="col-form-label">{{ __('E-mail*') }}</label> + <input id="email" type="email" class="form-control @error('email') is-invalid @enderror" name="email" value="{{ $user->email }}" disabled> + + @error('email') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror +</div> +@if(Auth()->user()->avaliadors) +<div class="col-md-4"> + <label for="area" class="col-form-label">{{ __('Ãrea:') }}</label> + <select style="display: inline" class="form-control @error('area') is-invalid @enderror" name="area" id="area"> + @if(Auth()->user()->avaliadors->area_id == null) + <option value="" selected>Indefinida</option> + @foreach (App\Area::all() as $area) + @if(Auth()->user()->avaliadors->area_id == $area->id) + <option value="{{ $area->id }}" selected>{{ $area->nome }}</option> + @else + <option value="{{ $area->id }}">{{ $area->nome }}</option> + @endif + @endforeach + @else + @foreach (App\Area::all() as $area) + @if(Auth()->user()->avaliadors->area_id == $area->id) + <option value="{{ $area->id }}" selected>{{ $area->nome }}</option> + @else + <option value="{{ $area->id }}">{{ $area->nome }}</option> + @endif + @endforeach + @endif + </select> + + @error('area') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror +</div> +@endif +</div> +<div class="form-group row"> + <div class="col-md-4"> + <input type="checkbox" id="alterarSenhaCheckBox" name="alterarSenhaCheckBox" onchange="habilitando()"> + <label for="alterarSenhaCheckBox">Desejo alterar minha senha</label> + </div> +</div> +{{-- Email | Senha | Confirmar Senha + <div class="form-group row"> <div class="col-md-4"> - <label for="cpf" class="col-form-label">{{ __('CPF*') }}</label> - <input id="cpf" type="text" class="form-control @error('cpf') is-invalid @enderror" name="cpf" value="{{ $user->cpf }}" required autocomplete="cpf" autofocus> + <label for="senha_atual" class="col-form-label">{{ __('Senha atual*') }}</label> +<input id="senha_atual" type="password" class="form-control @error('senha_atual') is-invalid @enderror" name="senha_atual" value="" disabled> - @error('cpf') - <span class="invalid-feedback" role="alert"> - <strong>{{ $message }}</strong> - </span> - @enderror - </div> +@error('senha_atual') +<span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> +</span> +@enderror +</div> + +<div class="col-md-4"> + <label for="nova_senha" class="col-form-label">{{ __('Nova senha*') }}</label> + <input id="nova_senha" type="password" class="form-control @error('nova_senha') is-invalid @enderror" name="nova_senha" value="" disabled> + + @error('nova_senha') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror +</div> + +<div class="col-md-4"> + <label for="confirmar_senha" class="col-form-label">{{ __('Confirmar nova senha*') }}</label> + <input id="confirmar_senha" type="password" class="form-control @error('confirmar_senha') is-invalid @enderror" name="confirmar_senha" value="" disabled> + + @error('confirmar_senha') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror +</div> +</div> + +@if(isset($proponente)) +<div id="proponente" style="display: block;"> + + <div> + <h4>Dados de proponente</h4> + </div> + <div class="form-group row"> + <div class="col-md-4"> + <label for="cargo" class="col-form-label">{{ __('Cargo*') }}</label> + <select id="cargo" name="cargo" class="form-control @error('cargo') is-invalid @enderror" onchange=""> + <option value="" disabled selected hidden>-- Cargo --</option> + <option @if( $proponente->cargo =='Professor' ) selected @endif value="Professor">Professor</option> + <option @if( $proponente->cargo =='Técnico' ) selected @endif value="Técnico">Técnico</option> + <option @if( $proponente->cargo =='Estudante' ) selected @endif value="Estudante">Estudante</option> + </select> + + @error('cargo') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror </div> - {{-- Instituição de Ensino e Celular + + <div class="col-md-4"> + <label for="vinculo" class="col-form-label">{{ __('VÃnculo*') }}</label> + <select name="vinculo" id="vinculo" class="form-control @error('vinculo') is-invalid @enderror" onchange="outroVinculo()"> + <option value="" disabled selected hidden>-- VÃnculo --</option> + <option @if($proponente->vinculo =='Servidor na ativa' ) selected @endif value="Servidor na ativa">Servidor na ativa</option> + <option @if($proponente->vinculo =='Servidor aposentado' ) selected @endif value="Servidor aposentado">Servidor aposentado</option> + <option @if($proponente->vinculo =='Professor visitante' ) selected @endif value="Professor visitante">Professor visitante</option> + <option @if($proponente->vinculo =='Pós-doutorando' ) selected @endif value="Pós-doutorando">Pós-doutorando</option> + <option @if($proponente->vinculo =='Outro' ) selected @endif value="Outro">Outro</option> + @if ($proponente->vinculo !='Servidor na ativa' && $proponente->vinculo !='Servidor aposentado' && $proponente->vinculo !='Professor visitante' && $proponente->vinculo !='Pós-doutorando' && $proponente->vinculo !='Outro') + <option value="{{ $proponente->vinculo }}" selected>{{ $proponente->vinculo }}</option> + @endif + </select> + + @error('vinculo') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="col-md-4" style="display: none;" id="divOutro"> + <label for="outro" class="col-form-label">{{ __('Qual?*') }}</label> + <input id="outro" type="text" class="form-control @error('outro') is-invalid @enderror" name="outro" value="{{ old('outro') }}"> + + @error('outro') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + </div> + + <div style="display: block;"> <div class="form-group row"> - <div class="col-md-6"> - <label class="col-form-label">{{ __('Instituição de VÃnculo*') }}</label> - <select style="display: inline" onchange="showInstituicao()" class="form-control @error('instituicaoSelect') is-invalid @enderror" name="instituicaoSelect" id="instituicaoSelect"> - <option value="" disabled hidden>-- Instituição --</option> - @if($user->instituicao != "UFAPE") - <option value="{{ $user->instituicao }}" selected>{{ $user->instituicao }}</option> - @endif - <option @if( $user->instituicao == "UFAPE") selected @endif value="UFAPE">Universidade Federal do Agreste de Pernambuco - UFAPE</option> - <option @if(old('instituicaoSelect') == "Outra") selected @endif value="Outra">Outra</option> + <div class="col-md-4"> + <label for="titulacaoMaxima" class="col-form-label">{{ __('Titulação Máxima*') }}</label> + <select id="titulacaoMaxima" class="form-control @error('titulacaoMaxima') is-invalid @enderror" name="titulacaoMaxima" value="{{ old('titulacaoMaxima') }}" autocomplete="nome"> + <option value="" disabled selected hidden>-- Titulação --</option> + <option @if( $proponente->titulacaoMaxima =='Doutorado' ) selected @endif value="Doutorado">Doutorado</option> + <option @if( $proponente->titulacaoMaxima =='Mestrado' ) selected @endif value="Mestrado">Mestrado</option> + <option @if( $proponente->titulacaoMaxima =='Especialização' ) selected @endif value="Especialização">Especialização</option> + <option @if( $proponente->titulacaoMaxima =='Graduação' ) selected @endif value="Graduação">Graduação</option> + <option @if( $proponente->titulacaoMaxima =='Técnico' ) selected @endif value="Técnico">Técnico</option> </select> - @error('instituicaoSelect') - <span class="invalid-feedback" role="alert"> - <strong>{{ $message }}</strong> - </span> - @enderror - </div> - <div class='col-md-4' style="display: none;"> - <label for="instituicao" class="col-form-label">{{ __('Digite a Instituição*') }}</label> - <input id="instituicao" type="text" class="form-control @error('instituicao') is-invalid @enderror" name="instituicao" value="{{ old('instituicao') }}" placeholder="Digite o nome da Instituição" autocomplete="instituicao" autofocus> - @error('instituicao') + @error('titulacaoMaxima') <span class="invalid-feedback" role="alert"> <strong>{{ $message }}</strong> </span> @enderror </div> - <div class="col-md-2"> - <label for="celular" class="col-form-label">{{ __('Celular*') }}</label> - <input id="celular" type="text" class="form-control @error('celular') is-invalid @enderror" name="celular" value="{{ $user->celular }}" required autocomplete="celular" autofocus> - @error('celular') + <div class="col-md-4"> + <label for="anoTitulacao" class="col-form-label">{{ __('Ano da Titulação*') }}</label> + <input id="anoTitulacao" type="text" class="form-control @error('anoTitulacao') is-invalid @enderror" name="anoTitulacao" value="{{ $proponente->anoTitulacao }}" autocomplete="nome"> + + @error('anoTitulacao') <span class="invalid-feedback" role="alert"> <strong>{{ $message }}</strong> </span> @enderror </div> <div class="col-md-4"> - <label for="email" class="col-form-label">{{ __('E-mail*') }}</label> - <input id="email" type="email" class="form-control @error('email') is-invalid @enderror" name="email" value="{{ $user->email }}" disabled> + <label for="areaFormacao" class="col-form-label">{{ __('Ãrea de Formação*') }}</label> + <input id="areaFormacao" type="text" class="form-control @error('areaFormacao') is-invalid @enderror" name="areaFormacao" value="{{ $proponente->areaFormacao }}" autocomplete="nome"> - @error('email') + @error('areaFormacao') <span class="invalid-feedback" role="alert"> <strong>{{ $message }}</strong> </span> @enderror </div> - @if(Auth()->user()->avaliadors) - <div class="col-md-4"> - <label for="area" class="col-form-label">{{ __('Ãrea:') }}</label> - <select style="display: inline" class="form-control @error('area') is-invalid @enderror" name="area" id="area"> - @if(Auth()->user()->avaliadors->area_id == null) - <option value="" selected>Indefinida</option> - @foreach (App\Area::all() as $area) - @if(Auth()->user()->avaliadors->area_id == $area->id) - <option value="{{ $area->id }}" selected>{{ $area->nome }}</option> - @else - <option value="{{ $area->id }}" >{{ $area->nome }}</option> - @endif - @endforeach - @else - @foreach (App\Area::all() as $area) - @if(Auth()->user()->avaliadors->area_id == $area->id) - <option value="{{ $area->id }}" selected>{{ $area->nome }}</option> - @else - <option value="{{ $area->id }}" >{{ $area->nome }}</option> - @endif - @endforeach - @endif - - </select> - - @error('area') - <span class="invalid-feedback" role="alert"> - <strong>{{ $message }}</strong> - </span> - @enderror - </div> - @endif </div> + <div class="form-group row"> + <div class="col-md-4"> - <input type="checkbox" id="alterarSenhaCheckBox" name="alterarSenhaCheckBox" onchange="habilitando()"> - <label for="alterarSenhaCheckBox">Desejo alterar minha senha</label> - </div> - </div> - {{-- Email | Senha | Confirmar Senha - <div class="form-group row"> - <div class="col-md-4"> - <label for="senha_atual" class="col-form-label">{{ __('Senha atual*') }}</label> - <input id="senha_atual" type="password" class="form-control @error('senha_atual') is-invalid @enderror" name="senha_atual" value="" disabled> + <label for="SIAPE" class="col-form-label">{{ __('SIAPE') }}</label> + <input id="SIAPE" type="text" class="form-control @error('SIAPE') is-invalid @enderror" name="SIAPE" value="{{ $proponente->SIAPE }}" autocomplete="nome"> - @error('senha_atual') + @error('SIAPE') <span class="invalid-feedback" role="alert"> <strong>{{ $message }}</strong> </span> @@ -555,225 +707,91 @@ </div> <div class="col-md-4"> - <label for="nova_senha" class="col-form-label">{{ __('Nova senha*') }}</label> - <input id="nova_senha" type="password" class="form-control @error('nova_senha') is-invalid @enderror" name="nova_senha" value="" disabled> + <label for="linkLattes" class="col-form-label">{{ __('Link do currÃculo Lattes*') }}</label> + <input id="linkLattes" type="text" class="form-control @error('linkLattes') is-invalid @enderror" name="linkLattes" value="{{ $proponente->linkLattes }}" autocomplete="nome"> - @error('nova_senha') + @error('linkLattes') <span class="invalid-feedback" role="alert"> <strong>{{ $message }}</strong> </span> @enderror </div> - <div class="col-md-4"> - <label for="confirmar_senha" class="col-form-label">{{ __('Confirmar nova senha*') }}</label> - <input id="confirmar_senha" type="password" class="form-control @error('confirmar_senha') is-invalid @enderror" name="confirmar_senha" value="" disabled> - - @error('confirmar_senha') + <div class="col-md-3"> + <label for="bolsistaProdutividade" class="col-form-label">{{ __('Bolsista de Produtividade*') }}</label><br> + <select name="bolsistaProdutividade" id="bolsistaProdutividade" class="form-control @error('bolsistaProdutividade') is-invalid @enderror" onchange="mudarNivel()"> + <option value="" disabled selected hidden>-- Bolsista --</option> + <option @if( $proponente->bolsistaProdutividade =='nao' ) selected @endif value="nao">Não</option> + <option @if( $proponente->bolsistaProdutividade =='sim' ) selected @endif value="sim">Sim</option> + </select> + @error('bolsistaProdutividade') <span class="invalid-feedback" role="alert"> <strong>{{ $message }}</strong> </span> @enderror </div> - </div> - - @if(isset($proponente)) - <div id="proponente" style="display: block;"> - - <div> - <h4>Dados de proponente</h4> - </div> - <div class="form-group row"> - <div class="col-md-4"> - <label for="cargo" class="col-form-label">{{ __('Cargo*') }}</label> - <select id="cargo" name="cargo" class="form-control @error('cargo') is-invalid @enderror" onchange=""> - <option value="" disabled selected hidden>-- Cargo --</option> - <option @if( $proponente->cargo =='Professor' ) selected @endif value="Professor">Professor</option> - <option @if( $proponente->cargo =='Técnico' ) selected @endif value="Técnico">Técnico</option> - <option @if( $proponente->cargo =='Estudante' ) selected @endif value="Estudante">Estudante</option> - </select> - - @error('cargo') - <span class="invalid-feedback" role="alert"> - <strong>{{ $message }}</strong> - </span> - @enderror - </div> - - <div class="col-md-4"> - <label for="vinculo" class="col-form-label">{{ __('VÃnculo*') }}</label> - <select name="vinculo" id="vinculo" class="form-control @error('vinculo') is-invalid @enderror" onchange="outroVinculo()"> - <option value="" disabled selected hidden>-- VÃnculo --</option> - <option @if($proponente->vinculo =='Servidor na ativa' ) selected @endif value="Servidor na ativa">Servidor na ativa</option> - <option @if($proponente->vinculo =='Servidor aposentado' ) selected @endif value="Servidor aposentado">Servidor aposentado</option> - <option @if($proponente->vinculo =='Professor visitante' ) selected @endif value="Professor visitante">Professor visitante</option> - <option @if($proponente->vinculo =='Pós-doutorando' ) selected @endif value="Pós-doutorando">Pós-doutorando</option> - <option @if($proponente->vinculo =='Outro' ) selected @endif value="Outro">Outro</option> - @if ($proponente->vinculo !='Servidor na ativa' && $proponente->vinculo !='Servidor aposentado' && $proponente->vinculo !='Professor visitante' && $proponente->vinculo !='Pós-doutorando' && $proponente->vinculo !='Outro') - <option value="{{ $proponente->vinculo }}" selected >{{ $proponente->vinculo }}</option> - @endif - </select> - - @error('vinculo') - <span class="invalid-feedback" role="alert"> - <strong>{{ $message }}</strong> - </span> - @enderror - </div> - - <div class="col-md-4" style="display: none;" id="divOutro"> - <label for="outro" class="col-form-label">{{ __('Qual?*') }}</label> - <input id="outro" type="text" class="form-control @error('outro') is-invalid @enderror" name="outro" value="{{ old('outro') }}"> - - @error('outro') - <span class="invalid-feedback" role="alert"> - <strong>{{ $message }}</strong> - </span> - @enderror - </div> - </div> - <div style="display: block;"> - <div class="form-group row"> - <div class="col-md-4"> - <label for="titulacaoMaxima" class="col-form-label">{{ __('Titulação Máxima*') }}</label> - <select id="titulacaoMaxima" class="form-control @error('titulacaoMaxima') is-invalid @enderror" name="titulacaoMaxima" value="{{ old('titulacaoMaxima') }}" autocomplete="nome"> - <option value="" disabled selected hidden>-- Titulação --</option> - <option @if( $proponente->titulacaoMaxima =='Doutorado' ) selected @endif value="Doutorado">Doutorado</option> - <option @if( $proponente->titulacaoMaxima =='Mestrado' ) selected @endif value="Mestrado">Mestrado</option> - <option @if( $proponente->titulacaoMaxima =='Especialização' ) selected @endif value="Especialização">Especialização</option> - <option @if( $proponente->titulacaoMaxima =='Graduação' ) selected @endif value="Graduação">Graduação</option> - <option @if( $proponente->titulacaoMaxima =='Técnico' ) selected @endif value="Técnico">Técnico</option> - </select> - - @error('titulacaoMaxima') - <span class="invalid-feedback" role="alert"> - <strong>{{ $message }}</strong> - </span> - @enderror - </div> - - <div class="col-md-4"> - <label for="anoTitulacao" class="col-form-label">{{ __('Ano da Titulação*') }}</label> - <input id="anoTitulacao" type="text" class="form-control @error('anoTitulacao') is-invalid @enderror" name="anoTitulacao" value="{{ $proponente->anoTitulacao }}" autocomplete="nome"> - - @error('anoTitulacao') - <span class="invalid-feedback" role="alert"> - <strong>{{ $message }}</strong> - </span> - @enderror - </div> - <div class="col-md-4"> - <label for="areaFormacao" class="col-form-label">{{ __('Ãrea de Formação*') }}</label> - <input id="areaFormacao" type="text" class="form-control @error('areaFormacao') is-invalid @enderror" name="areaFormacao" value="{{ $proponente->areaFormacao }}" autocomplete="nome"> - - @error('areaFormacao') - <span class="invalid-feedback" role="alert"> - <strong>{{ $message }}</strong> - </span> - @enderror - </div> - </div> - - <div class="form-group row"> - - <div class="col-md-4"> - <label for="SIAPE" class="col-form-label">{{ __('SIAPE') }}</label> - <input id="SIAPE" type="text" class="form-control @error('SIAPE') is-invalid @enderror" name="SIAPE" value="{{ $proponente->SIAPE }}" autocomplete="nome"> - - @error('SIAPE') - <span class="invalid-feedback" role="alert"> - <strong>{{ $message }}</strong> - </span> - @enderror - </div> - - <div class="col-md-4"> - <label for="linkLattes" class="col-form-label">{{ __('Link do currÃculo Lattes*') }}</label> - <input id="linkLattes" type="text" class="form-control @error('linkLattes') is-invalid @enderror" name="linkLattes" value="{{ $proponente->linkLattes }}" autocomplete="nome"> - - @error('linkLattes') - <span class="invalid-feedback" role="alert"> - <strong>{{ $message }}</strong> - </span> - @enderror - </div> - - <div class="col-md-3"> - <label for="bolsistaProdutividade" class="col-form-label">{{ __('Bolsista de Produtividade*') }}</label><br> - <select name="bolsistaProdutividade" id="bolsistaProdutividade" class="form-control @error('bolsistaProdutividade') is-invalid @enderror" onchange="mudarNivel()"> - <option value="" disabled selected hidden>-- Bolsista --</option> - <option @if( $proponente->bolsistaProdutividade =='nao' ) selected @endif value="nao">Não</option> - <option @if( $proponente->bolsistaProdutividade =='sim' ) selected @endif value="sim">Sim</option> - </select> - @error('bolsistaProdutividade') - <span class="invalid-feedback" role="alert"> - <strong>{{ $message }}</strong> - </span> - @enderror - </div> - - @if ($proponente->bolsistaProdutividade =='sim') - <div class="col-md-1" id="nivelInput" style="display: block;"> - <label for="nivel" class="col-form-label">{{ __('NÃvel*') }}</label> - <select name="nivel" id="nivel" class="form-control @error('nivel') is-invalid @enderror"> - <option value="" disabled selected hidden></option> - <option @if( $proponente->nivel =='1A' ) selected @endif value="1A">1A</option> - <option @if( $proponente->nivel =='1B' ) selected @endif value="1B">1B</option> - <option @if( $proponente->nivel =='1C' ) selected @endif value="1C">1C</option> - <option @if( $proponente->nivel =='1D' ) selected @endif value="1D">1D</option> - <option @if( $proponente->nivel =='2' ) selected @endif value="2">2</option> - </select> - @error('nivel') - <span class="invalid-feedback" role="alert"> - <strong>{{ $message }}</strong> - </span> - @enderror - </div> - @else - <div class="col-md-1" id="nivelInput" style="display: none;"> - <label for="nivel" class="col-form-label">{{ __('NÃvel*') }}</label> - <select name="nivel" id="nivel" class="form-control @error('nivel') is-invalid @enderror"> - <option value="" disabled selected hidden></option> - <option value="1A">1A</option> - <option value="1B">1B</option> - <option value="1C">1C</option> - <option value="1D">1D</option> - <option value="2">2</option> - </select> - @error('nivel') - <span class="invalid-feedback" role="alert"> - <strong>{{ $message }}</strong> - </span> - @enderror - </div> - @endif - </div> + @if ($proponente->bolsistaProdutividade =='sim') + <div class="col-md-1" id="nivelInput" style="display: block;"> + <label for="nivel" class="col-form-label">{{ __('NÃvel*') }}</label> + <select name="nivel" id="nivel" class="form-control @error('nivel') is-invalid @enderror"> + <option value="" disabled selected hidden></option> + <option @if( $proponente->nivel =='1A' ) selected @endif value="1A">1A</option> + <option @if( $proponente->nivel =='1B' ) selected @endif value="1B">1B</option> + <option @if( $proponente->nivel =='1C' ) selected @endif value="1C">1C</option> + <option @if( $proponente->nivel =='1D' ) selected @endif value="1D">1D</option> + <option @if( $proponente->nivel =='2' ) selected @endif value="2">2</option> + </select> + @error('nivel') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror </div> + @else + <div class="col-md-1" id="nivelInput" style="display: none;"> + <label for="nivel" class="col-form-label">{{ __('NÃvel*') }}</label> + <select name="nivel" id="nivel" class="form-control @error('nivel') is-invalid @enderror"> + <option value="" disabled selected hidden></option> + <option value="1A">1A</option> + <option value="1B">1B</option> + <option value="1C">1C</option> + <option value="1D">1D</option> + <option value="2">2</option> + </select> + @error('nivel') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror </div> + @endif </div> - @endif - </form> + </div> +</div> +</div> +@endif +</form> - <div class="container"> - <div class="row justify-content-center" style="margin: 20px 0 20px 0"> +<div class="container"> + <div class="row justify-content-center" style="margin: 20px 0 20px 0"> - <div class="col-md-6" style="padding-left:0"> - <a class="btn btn-secondary botao-form" href="{{ route('home') }}" style="width:100%">Cancelar</a> - </div> - <div class="col-md-6" style="padding-right:0"> - <button type="submit" class="btn btn-primary botao-form" style="width:100%" onclick="submeterForm()"> - {{ __('Salvar') }} - </button> - </div> + <div class="col-md-6" style="padding-left:0"> + <a class="btn btn-secondary botao-form" href="{{ route('home') }}" style="width:100%">Cancelar</a> + </div> + <div class="col-md-6" style="padding-right:0"> + <button type="submit" class="btn btn-primary botao-form" style="width:100%" onclick="submeterForm()"> + {{ __('Salvar') }} + </button> </div> </div> </div> +</div> --}} @endsection @section('javascript') - <script type="text/javascript" > +<script type="text/javascript"> //var emailInput = document.getElementById('email'); //emailInput.disabled = true; @@ -783,19 +801,20 @@ }); function limpa_formulário_cep() { - //Limpa valores do formulário de cep. - document.getElementById('rua').value=(""); - document.getElementById('bairro').value=(""); - document.getElementById('cidade').value=(""); - document.getElementById('uf').value=(""); + //Limpa valores do formulário de cep. + document.getElementById('rua').value = (""); + document.getElementById('bairro').value = (""); + document.getElementById('cidade').value = (""); + document.getElementById('uf').value = (""); } + function meu_callback(conteudo) { if (!("erro" in conteudo)) { //Atualiza os campos com os valores. - document.getElementById('rua').value=(conteudo.logradouro); - document.getElementById('bairro').value=(conteudo.bairro); - document.getElementById('cidade').value=(conteudo.localidade); - document.getElementById('uf').value=(conteudo.uf); + document.getElementById('rua').value = (conteudo.logradouro); + document.getElementById('bairro').value = (conteudo.bairro); + document.getElementById('cidade').value = (conteudo.localidade); + document.getElementById('uf').value = (conteudo.uf); } //end if. else { //CEP não Encontrado. @@ -803,6 +822,7 @@ alert("CEP não encontrado."); } } + function pesquisacep(valor) { //Nova variável "cep" somente com dÃgitos. var cep = valor.replace(/\D/g, ''); @@ -811,16 +831,16 @@ //Expressão regular para validar o CEP. var validacep = /^[0-9]{8}$/; //Valida o formato do CEP. - if(validacep.test(cep)) { + if (validacep.test(cep)) { //Preenche os campos com "..." enquanto consulta webservice. - document.getElementById('rua').value="..."; - document.getElementById('bairro').value="..."; - document.getElementById('cidade').value="..."; - document.getElementById('uf').value="..."; + document.getElementById('rua').value = "..."; + document.getElementById('bairro').value = "..."; + document.getElementById('cidade').value = "..."; + document.getElementById('uf').value = "..."; //Cria um elemento javascript. var script = document.createElement('script'); //Sincroniza com o callback. - script.src = 'https://viacep.com.br/ws/'+ cep + '/json/?callback=meu_callback'; + script.src = 'https://viacep.com.br/ws/' + cep + '/json/?callback=meu_callback'; //Insere script no documento e carrega o conteúdo. document.body.appendChild(script); } //end if. @@ -835,6 +855,7 @@ limpa_formulário_cep(); } }; + function mudar() { var divProponente = document.getElementById('proponente'); var comboBoxTipo = document.getElementById('tipo'); @@ -869,7 +890,7 @@ } } - function showInstituicao(){ + function showInstituicao() { var instituicao = document.getElementById('instituicao'); var instituicaoSelect = document.getElementById('instituicaoSelect'); @@ -877,10 +898,10 @@ // instituicaoSelect.style.display = "none"; // instituicao.style.display = "inline"; // } - if(instituicaoSelect.value === "Outra"){ + if (instituicaoSelect.value === "Outra") { document.getElementById("displayOutro").style.display = "block"; instituicao.parentElement.style.display = ''; - }else if(instituicaoSelect.value === "UFAPE"){ + } else if (instituicaoSelect.value === "UFAPE") { document.getElementById("displayOutro").style.display = "none"; } } @@ -906,5 +927,5 @@ } window.onload = showInstituicao(); - </script> -@endsection +</script> +@endsection \ No newline at end of file