"git@sites.upe.br:walter.felipe/submeta.git" did not exist on "f0f2e05614d94c20b60f0ea02762a724bb11744e"
Commit 2b20ab9e authored by unknown's avatar unknown
Browse files

Merge branch 'master' of https://github.com/antonioDurval/submeta

parents d5962a6a 920213d2
...@@ -11,3 +11,4 @@ Homestead.yaml ...@@ -11,3 +11,4 @@ Homestead.yaml
npm-debug.log npm-debug.log
yarn-error.log yarn-error.log
submeta.code-workspace submeta.code-workspace
composer.lock
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Curso extends Model
{
protected $fillable = [
'nome',
];
public function proponentes()
{
return $this->belongsToMany('App\Proponente', 'proponentes_cursos', 'curso_id');
}
}
...@@ -13,6 +13,7 @@ use App\User; ...@@ -13,6 +13,7 @@ use App\User;
use App\Participante; use App\Participante;
use App\Proponente; use App\Proponente;
use App\Rules\UrlValidacao; use App\Rules\UrlValidacao;
use App\Curso;
class RegisterController extends Controller class RegisterController extends Controller
{ {
...@@ -91,7 +92,7 @@ class RegisterController extends Controller ...@@ -91,7 +92,7 @@ class RegisterController extends Controller
*/ */
protected function create(array $data) protected function create(array $data)
{ {
//dd($data); // dd($data);
$user = new User(); $user = new User();
$user->name = $data['name']; $user->name = $data['name'];
$user->email = $data['email']; $user->email = $data['email'];
...@@ -134,8 +135,9 @@ class RegisterController extends Controller ...@@ -134,8 +135,9 @@ class RegisterController extends Controller
$proponente->nivel = $data['nivel']; $proponente->nivel = $data['nivel'];
} }
$proponente->linkLattes = $data['linkLattes']; $proponente->linkLattes = $data['linkLattes'];
$user->proponentes()->save($proponente); $user->proponentes()->save($proponente);
$proponente->cursos()->sync($data['curso']);
} }
return $user; return $user;
...@@ -143,6 +145,7 @@ class RegisterController extends Controller ...@@ -143,6 +145,7 @@ class RegisterController extends Controller
public function showRegistrationForm() public function showRegistrationForm()
{ {
return view('auth.register'); $cursos = Curso::orderBy('nome')->get();
return view('auth.register', compact('cursos'));
} }
} }
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class CursoController extends Controller
{
//
}
...@@ -17,12 +17,13 @@ use App\Notificacao; ...@@ -17,12 +17,13 @@ use App\Notificacao;
use App\Participante; use App\Participante;
use Carbon\Carbon; use Carbon\Carbon;
use Illuminate\Support\Facades\Mail; use Illuminate\Support\Facades\Mail;
use App\Curso;
class ProponenteController extends Controller class ProponenteController extends Controller
{ {
public function index(){ public function index(){
$cursos = Curso::orderBy('nome')->get();
return view('proponente.index'); return view('proponente.index', compact('cursos'));
} }
public function create(){ public function create(){
...@@ -71,6 +72,7 @@ class ProponenteController extends Controller ...@@ -71,6 +72,7 @@ class ProponenteController extends Controller
$proponente->bolsistaProdutividade = $request->bolsistaProdutividade; $proponente->bolsistaProdutividade = $request->bolsistaProdutividade;
$proponente->nivel = $request->nivel; $proponente->nivel = $request->nivel;
$proponente->linkLattes = $request->linkLattes; $proponente->linkLattes = $request->linkLattes;
// dd($request);
$proponente->user_id = Auth::user()->id; $proponente->user_id = Auth::user()->id;
$proponente->save(); $proponente->save();
...@@ -82,6 +84,7 @@ class ProponenteController extends Controller ...@@ -82,6 +84,7 @@ class ProponenteController extends Controller
return redirect( route('home'))->with(['mensagem' => 'Cadastro feito com sucesso! Você já pode criar projetos']); return redirect( route('home'))->with(['mensagem' => 'Cadastro feito com sucesso! Você já pode criar projetos']);
} }
}else{ }else{
// dd($request);
return redirect( route('proponente.create'))->with(['mensagem' => 'Você já é proponente!']); return redirect( route('proponente.create'))->with(['mensagem' => 'Você já é proponente!']);
} }
......
...@@ -178,7 +178,7 @@ class TrabalhoController extends Controller ...@@ -178,7 +178,7 @@ class TrabalhoController extends Controller
$trabalho->status = 'Rascunho'; $trabalho->status = 'Rascunho';
$stringKeys = ['titulo','linkGrupoPesquisa', 'linkLattesEstudante','pontuacaoPlanilha','anexoProjeto', $stringKeys = ['titulo','linkGrupoPesquisa', 'linkLattesEstudante','pontuacaoPlanilha','anexoProjeto',
'anexoPlanilhaPontuacao', 'anexoLattesCoordenador']; 'anexoPlanilhaPontuacao', 'anexoLattesCoordenador', 'conflitosInteresse'];
$intKeys = ['grande_area_id','area_id','sub_area_id','coordenador_id']; $intKeys = ['grande_area_id','area_id','sub_area_id','coordenador_id'];
$trabalho->fill( $trabalho->fill(
...@@ -205,6 +205,9 @@ class TrabalhoController extends Controller ...@@ -205,6 +205,9 @@ class TrabalhoController extends Controller
if(!(is_null($request->linkGrupo))){ if(!(is_null($request->linkGrupo))){
$trabalho->linkGrupoPesquisa = $request->linkGrupo; $trabalho->linkGrupoPesquisa = $request->linkGrupo;
} }
if(!(is_null($request->conflitosInteresse))){
$trabalho->conflitosInteresse = $request->conflitosInteresse;
}
//Anexos do projeto //Anexos do projeto
...@@ -1216,6 +1219,7 @@ class TrabalhoController extends Controller ...@@ -1216,6 +1219,7 @@ class TrabalhoController extends Controller
$projeto->evento_id = $request->editalId; $projeto->evento_id = $request->editalId;
$projeto->status = 'submetido'; $projeto->status = 'submetido';
$projeto->proponente_id = $proponente->id; $projeto->proponente_id = $proponente->id;
$projeto->conflitosInteresse = $request->conflitosInteresse;
// Salvando anexos no storage // Salvando anexos no storage
$projeto->save(); $projeto->save();
......
...@@ -19,45 +19,45 @@ use Carbon\Carbon; ...@@ -19,45 +19,45 @@ use Carbon\Carbon;
use Illuminate\Validation\Rule; use Illuminate\Validation\Rule;
use Illuminate\Support\Facades\Hash; use Illuminate\Support\Facades\Hash;
use Illuminate\Support\Facades\Log; use Illuminate\Support\Facades\Log;
use App\Curso;
class UserController extends Controller class UserController extends Controller
{ {
public function index() public function index()
{ {
$eventos = Evento::orderBy('created_at', 'desc')->get(); $eventos = Evento::orderBy('created_at', 'desc')->get();
dd($eventos); if (Auth::check()) {
if(Auth::check()){ Log::debug('UserController check');
Log::debug('UserController check'); return redirect()->route('home');
return redirect()->route('home'); }
} Log::debug('UserController index');
Log::debug('UserController index'); $hoje = Carbon::today('America/Recife');
$hoje = Carbon::today('America/Recife'); $hoje = $hoje->toDateString();
$hoje = $hoje->toDateString(); return view('index', ['eventos' => $eventos, 'hoje' => $hoje]);
return view('index', ['eventos' => $eventos, 'hoje' => $hoje]);
//return view('auth.login');
} }
public function inicial() public function inicial()
{ {
$eventos = Evento::orderBy('created_at', 'desc')->get(); $eventos = Evento::orderBy('created_at', 'desc')->get();
$hoje = Carbon::today('America/Recife'); $hoje = Carbon::today('America/Recife');
$hoje = $hoje->toDateString(); $hoje = $hoje->toDateString();
return view('index', ['eventos' => $eventos, 'hoje' => $hoje]); return view('index', ['eventos' => $eventos, 'hoje' => $hoje]);
//return view('auth.login');
} }
function perfil(){ function perfil()
{
$user = User::find(Auth::user()->id); $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; $id = Auth()->user()->id;
$user = User::find($id); $user = User::find($id);
if ($request->tipo != "proponente") { if ($request->tipo != "proponente") {
$validated = $request->validate([ $validated = $request->validate([
'name' => ['required', 'string', 'max:255'], 'name' => ['required', 'string', 'max:255'],
'instituicao' => ['required_if:instituicaoSelect,Outra', 'max:255'], 'instituicao' => ['required_if:instituicaoSelect,Outra', 'max:255'],
...@@ -87,10 +87,10 @@ class UserController extends Controller ...@@ -87,10 +87,10 @@ class UserController extends Controller
'nivel' => ['required_if:bolsistaProdutividade,sim'], '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':''], // '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' => ['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') ? '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') ? 'link_lattes' : ''],
]); ]);
} }
if ($request->alterarSenhaCheckBox != null) { if ($request->alterarSenhaCheckBox != null) {
...@@ -101,8 +101,8 @@ class UserController extends Controller ...@@ -101,8 +101,8 @@ class UserController extends Controller
if (!($request->nova_senha === $request->confirmar_senha)) { if (!($request->nova_senha === $request->confirmar_senha)) {
return redirect()->back()->withErrors(['nova_senha' => 'Senhas diferentes']); return redirect()->back()->withErrors(['nova_senha' => 'Senhas diferentes']);
} }
} }
if($user->avaliadors != null && $request->area != null && $user->tipo == "avaliador"){ if($user->avaliadors != null && $request->area != null && $user->tipo == "avaliador"){
$avaliador = Avaliador::where('user_id', '=', $id)->first(); $avaliador = Avaliador::where('user_id', '=', $id)->first();
$avaliador->user_id = $user->id; $avaliador->user_id = $user->id;
...@@ -110,6 +110,7 @@ class UserController extends Controller ...@@ -110,6 +110,7 @@ class UserController extends Controller
$avaliador->naturezas()->sync($request->natureza); $avaliador->naturezas()->sync($request->natureza);
$avaliador->update(); $avaliador->update();
} }
switch ($request->tipo) { switch ($request->tipo) {
...@@ -122,9 +123,9 @@ class UserController extends Controller ...@@ -122,9 +123,9 @@ class UserController extends Controller
$avaliador = Avaliador::where('user_id', '=', $id)->first(); $avaliador = Avaliador::where('user_id', '=', $id)->first();
$avaliador->user_id = $user->id; $avaliador->user_id = $user->id;
$avaliador->area_id = $request->area; $avaliador->area_id = $request->area;
if($user->usuarioTemp == true){ if ($user->usuarioTemp == true) {
$user->usuarioTemp = false; $user->usuarioTemp = false;
} }
$avaliador->update(); $avaliador->update();
break; break;
case "proponente": case "proponente":
...@@ -150,6 +151,7 @@ class UserController extends Controller ...@@ -150,6 +151,7 @@ class UserController extends Controller
$proponente->linkLattes = $request->linkLattes; $proponente->linkLattes = $request->linkLattes;
$proponente->user_id = $user->id; $proponente->user_id = $user->id;
$proponente->cursos()->sync($request->curso);
$proponente->update(); $proponente->update();
break; break;
case "participante": case "participante":
...@@ -157,7 +159,7 @@ class UserController extends Controller ...@@ -157,7 +159,7 @@ class UserController extends Controller
//$participante = $user->participantes->where('user_id', Auth::user()->id)->first(); //$participante = $user->participantes->where('user_id', Auth::user()->id)->first();
$participante->user_id = $user->id; $participante->user_id = $user->id;
//dd($participante); //dd($participante);
if($user->usuarioTemp == true){ if ($user->usuarioTemp == true) {
$user->usuarioTemp = false; $user->usuarioTemp = false;
} }
...@@ -168,7 +170,7 @@ class UserController extends Controller ...@@ -168,7 +170,7 @@ class UserController extends Controller
$user->name = $request->name; $user->name = $request->name;
$user->tipo = $request->tipo; $user->tipo = $request->tipo;
// $user->email = $request->email; // $user->email = $request->email;
$user->cpf = $request->cpf; $user->cpf = $request->cpf;
$user->celular = $request->celular; $user->celular = $request->celular;
if ($request->instituicao != null) { if ($request->instituicao != null) {
...@@ -184,24 +186,26 @@ class UserController extends Controller ...@@ -184,24 +186,26 @@ class UserController extends Controller
$user->update(); $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(); //$trabalhos = Trabalho::where('autorId', Auth::user()->id)->get();
$proponente = Proponente::with('user')->where('user_id', Auth::user()->id)->first(); $proponente = Proponente::with('user')->where('user_id', Auth::user()->id)->first();
$trabalhos = $proponente->trabalhos; $trabalhos = $proponente->trabalhos;
//dd($trabalhos); //dd($trabalhos);
return view('user.meusTrabalhos',[ return view('user.meusTrabalhos', [
'trabalhos' => $trabalhos, 'trabalhos' => $trabalhos,
'agora' => now(), 'agora' => now(),
]); ]);
} }
public function minhaConta() { public function minhaConta()
{
$id = Auth::user()->id; $id = Auth::user()->id;
$user = User::find($id); $user = User::find($id);
...@@ -209,13 +213,16 @@ class UserController extends Controller ...@@ -209,13 +213,16 @@ class UserController extends Controller
$avaliador = Avaliador::where('user_id', '=', $id)->first(); $avaliador = Avaliador::where('user_id', '=', $id)->first();
$proponente = Proponente::where('user_id', '=', $id)->first(); $proponente = Proponente::where('user_id', '=', $id)->first();
$participante = Participante::where('user_id', '=', $id)->first(); $participante = Participante::where('user_id', '=', $id)->first();
$naturezas = Natureza::orderBy('nome')->get(); $naturezas = Natureza::orderBy('nome')->get();
$cursos = Curso::orderBy('nome')->get();
return view('user.perfilUser')->with(['user' => $user, return view('user.perfilUser')->with(['user' => $user,
'adminResp' => $adminResp, 'adminResp' => $adminResp,
'avaliador' => $avaliador, 'avaliador' => $avaliador,
'proponente' => $proponente, 'proponente' => $proponente,
'participante' => $participante, 'participante' => $participante,
'cursos' => $cursos,
'naturezas' => $naturezas]); 'naturezas' => $naturezas]);
} }
} }
...@@ -14,4 +14,9 @@ class Proponente extends Model ...@@ -14,4 +14,9 @@ class Proponente extends Model
public function trabalhos(){ public function trabalhos(){
return $this->hasMany('App\Trabalho'); return $this->hasMany('App\Trabalho');
} }
public function cursos()
{
return $this->belongsToMany('App\Curso', 'proponentes_cursos', 'proponente_id');
}
} }
...@@ -21,6 +21,7 @@ class Trabalho extends Model ...@@ -21,6 +21,7 @@ class Trabalho extends Model
'linkLattesEstudante', 'linkLattesEstudante',
'comentario', 'comentario',
'modalidade', 'modalidade',
'conflitosInteresse',
'anexoDecisaoCONSU', 'anexoDecisaoCONSU',
'anexoAutorizacaoComiteEtica', 'anexoAutorizacaoComiteEtica',
......
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class CreateCursosTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('cursos', function (Blueprint $table) {
$table->bigIncrements('id');
$table->string('nome');
$table->timestamps();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('cursos');
}
}
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class CreateProponentesCursosTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('proponentes_cursos', function (Blueprint $table) {
$table->bigIncrements('id');
$table->integer('curso_id');
$table->foreign('curso_id')->references('id')->on('cursos');
$table->integer('proponente_id');
$table->foreign('proponente_id')->references('id')->on('proponentes');
$table->timestamps();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('proponentes_cursos');
}
}
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class AddConflitosInteresseToTrabalhosTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('trabalhos', function (Blueprint $table) {
$table->text('conflitosInteresse')->nullable();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::table('trabalhos', function (Blueprint $table) {
$table->dropColumn('conflitosInteresse');
});
}
}
...@@ -140,6 +140,13 @@ ...@@ -140,6 +140,13 @@
<a style="color: #4D4D4D;">{{$trabalho->modalidade}}</a> <a style="color: #4D4D4D;">{{$trabalho->modalidade}}</a>
</div> </div>
@endif @endif
@if ($trabalho->conflitosInteresse != null)
<div class="col-md-12">
<br>
<b style="color: #4D4D4D;">Conflitos de Interesse: </b>
<a style="color: #4D4D4D;">{{ $trabalho->conflitosInteresse }}</a>
</div>
@endif
</div> </div>
</div> </div>
</div> </div>
......
...@@ -25,7 +25,6 @@ ...@@ -25,7 +25,6 @@
<div class="form-group"> <div class="form-group">
<label for="name" class="col-form-label">{{ __('Nome Completo') }} <span style="color: red; font-weight:bold;">*</span></label> <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> <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') @error('name')
<span class="invalid-feedback" role="alert"> <span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong> <strong>{{ $message }}</strong>
...@@ -68,7 +67,7 @@ ...@@ -68,7 +67,7 @@
<select style="display: inline" onchange="showInstituicao()" class="form-control @error('instituicaoSelect') is-invalid @enderror" name="instituicaoSelect" id="instituicaoSelect"> <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 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')=='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> </select>
@error('instituicaoSelect') @error('instituicaoSelect')
<span class="invalid-feedback" role="alert"> <span class="invalid-feedback" role="alert">
...@@ -124,173 +123,188 @@ ...@@ -124,173 +123,188 @@
@enderror @enderror
</div> </div>
</div> </div>
<div class="col-md-12">
<div class="form-group" style="display: block;" id="divOutro"> <div style="display:none" id="cursos" class="col-md-12 mb-2">
<label for="outro" class="col-form-label">{{ __('Qual?') }} <span style="color: red; font-weight:bold;">*</span></label> <label for="curso" class="col-form-label">{{ __('Cursos') }} <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') }}"> <br>
<div class="row col-md-12">
@error('outro') @foreach($cursos as $curso)
<span class="invalid-feedback" role="alert"> <div class="col-sm-6">
<strong>{{ $message }}</strong> <input type="checkbox" name="curso[]" id="curso{{$curso->id}}" value="{{$curso->id}}">
</span> <label class="form-check-label" for="curso{{$curso->id}}">
@enderror {{ $curso->nome }}
</label>
</div> </div>
@endforeach
</div> </div>
<div class="col-md-12" id="proponente" style="display: block;"> </div>
<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('titulacaoMaxima') <div class="col-md-12">
<span class="invalid-feedback" role="alert"> <div class="form-group" style="display: block;" id="divOutro">
<strong>{{ $message }}</strong> <label for="outro" class="col-form-label">{{ __('Qual?') }} <span style="color: red; font-weight:bold;">*</span></label>
</span> <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') }}">
@enderror @error('outro')
</div> <span class="invalid-feedback" role="alert">
</div> <strong>{{ $message }}</strong>
<div class="col-md-6"> </span>
<div class="form-group"> @enderror
<label for="anoTitulacao" class="col-form-label">{{ __('Ano da Titulação') }} <span style="color: red; font-weight:bold;">*</span></label> </div>
<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>
<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') @error('titulacaoMaxima')
<span class="invalid-feedback" role="alert"> <span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong> <strong>{{ $message }}</strong>
</span> </span>
@enderror @enderror
</div>
</div> </div>
<div class="col-md-6"> </div>
<div class="form-group"> <div class="col-md-6">
<label for="areaFormacao" class="col-form-label">{{ __('Área de Formação') }} <span style="color: red; font-weight:bold;">*</span></label> <div class="form-group">
<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"> <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') @error('anoTitulacao')
<span class="invalid-feedback" role="alert"> <span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong> <strong>{{ $message }}</strong>
</span> </span>
@enderror @enderror
</div>
</div> </div>
<div class="col-md-6"> </div>
<div class="form-group"> <div class="col-md-6">
<label for="SIAPE" class="col-form-label">{{ __('SIAPE') }}</label> <div class="form-group">
<input id="SIAPE" type="text" class="form-control @error('SIAPE') is-invalid @enderror" name="SIAPE" placeholder="Digite o SIAPE" value="{{ old('SIAPE') }}" autocomplete="nome"> <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') @error('areaFormacao')
<span class="invalid-feedback" role="alert"> <span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong> <strong>{{ $message }}</strong>
</span> </span>
@enderror @enderror
</div>
</div> </div>
<div class="col-md-12"> </div>
<div class="form-group"> <div class="col-md-6">
<label for="linkLattes" class="col-form-label">{{ __('Link do currículo Lattes') }} <span style="color: red; font-weight:bold;">*</span></label> <div class="form-group">
<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"> <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') @error('SIAPE')
<span class="invalid-feedback" role="alert"> <span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong> <strong>{{ $message }}</strong>
</span> </span>
@enderror @enderror
</div>
</div> </div>
<div class="col-md-6"> </div>
<div class="form-group"> <div class="col-md-12">
<label for="bolsistaProdutividade" class="col-form-label">{{ __('Bolsista de Produtividade') }} <span style="color: red; font-weight:bold;">*</span></label><br> <div class="form-group">
<select name="bolsistaProdutividade" id="bolsistaProdutividade" class="form-control @error('bolsistaProdutividade') is-invalid @enderror" onchange="mudarNivel()"> <label for="linkLattes" class="col-form-label">{{ __('Link do currículo Lattes') }} <span style="color: red; font-weight:bold;">*</span></label>
<option value="" disabled selected hidden>-- Bolsista --</option> <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">
<option @if(old('bolsistaProdutividade')=='nao' ) selected @endif value="nao">Não</option>
<option @if(old('bolsistaProdutividade')=='sim' ) selected @endif value="sim">Sim</option> @error('linkLattes')
</select> <span class="invalid-feedback" role="alert">
@error('bolsistaProdutividade') <strong>{{ $message }}</strong>
<span class="invalid-feedback" role="alert"> </span>
<strong>{{ $message }}</strong> @enderror
</span>
@enderror
</div>
</div> </div>
<div class="col-md-6"> </div>
<div class="form-group" id="nivelInput" style="display: block;"> <div class="col-md-6">
<label for="nivel" class="col-form-label">{{ __('Nível') }} <span style="color: red; font-weight:bold;">*</span></label> <div class="form-group">
<select name="nivel" id="nivel" class="form-control @error('nivel') is-invalid @enderror"> <label for="bolsistaProdutividade" class="col-form-label">{{ __('Bolsista de Produtividade') }} <span style="color: red; font-weight:bold;">*</span></label><br>
<option value="" disabled selected hidden></option> <select name="bolsistaProdutividade" id="bolsistaProdutividade" class="form-control @error('bolsistaProdutividade') is-invalid @enderror" onchange="mudarNivel()">
<option value="1A">1A</option> <option value="" disabled selected hidden>-- Bolsista --</option>
<option value="1B">1B</option> <option @if(old('bolsistaProdutividade')=='nao' ) selected @endif value="nao">Não</option>
<option value="1C">1C</option> <option @if(old('bolsistaProdutividade')=='sim' ) selected @endif value="sim">Sim</option>
<option value="1D">1D</option> </select>
<option value="2">2</option> @error('bolsistaProdutividade')
</select> <span class="invalid-feedback" role="alert">
@error('nivel') <strong>{{ $message }}</strong>
<span class="invalid-feedback" role="alert"> </span>
<strong>{{ $message }}</strong> @enderror
</span>
@enderror
</div>
</div> </div>
</div> </div>
</div> <!-- --> <div class="col-md-6">
<div class="col-md-12"> <div class="form-group" id="nivelInput" style="display: block;">
<div class="d-flex justify-content-between align-items-center" style="margin-bottom:6px"> <label for="nivel" class="col-form-label">{{ __('Nível') }} <span style="color: red; font-weight:bold;">*</span></label>
<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> <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> </div>
<div class="col-md-6"> </div> <!-- -->
<div class="form-group"> <div class="col-md-12">
<label for="email" class="col-form-label">{{ __('E-Mail') }} <span style="color: red; font-weight:bold;">*</span></label> <div class="d-flex justify-content-between align-items-center" style="margin-bottom:6px">
<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"> <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') @error('email')
<span class="invalid-feedback" role="alert"> <span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong> <strong>{{ $message }}</strong>
</span> </span>
@enderror @enderror
</div>
</div> </div>
<div class="col-md-6"> </div>
<div class="form-group"> <div class="col-md-6">
<label for="password" class="col-form-label">{{ __('Senha') }} <span style="color: red; font-weight:bold;">*</span></label> <div class="form-group">
<input id="password" type="password" class="form-control @error('password') is-invalid @enderror" name="password" placeholder="Digite sua senha" required autocomplete="new-password"> <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') @error('password')
<span class="invalid-feedback" role="alert"> <span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong> <strong>{{ $message }}</strong>
</span> </span>
@enderror @enderror
<small>Deve ter no mínimo 8 caracteres</small> <small>Deve ter no mínimo 8 caracteres</small>
</div>
</div> </div>
<div class="col-md-6"> </div>
<div class="form-group"> <div class="col-md-6">
<label for="password-confirm" class="col-form-label">{{ __('Confirme a Senha') }} <span style="color: red; font-weight:bold;">*</span></label> <div class="form-group">
<input id="password-confirm" type="password" class="form-control" name="password_confirmation" placeholder="Confirme sua senha" required autocomplete="new-password"> <label for="password-confirm" class="col-form-label">{{ __('Confirme a Senha') }} <span style="color: red; font-weight:bold;">*</span></label>
</div> <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-12"> </div>
<div class="form-group" id="nivelInput" style="display: block; text-align:right"> <div class="col-md-12">
<hr> <div class="form-group" id="nivelInput" style="display: block; text-align:right">
<button type="submit" class="btn btn-success botao-form" style=""> <hr>
{{ __('Finalizar Cadastro') }} <button type="submit" class="btn btn-success botao-form" style="">
</button> {{ __('Finalizar Cadastro') }}
</div> </button>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</form> </div>
</form>
</div> </div>
@endsection @endsection
...@@ -314,14 +328,20 @@ ...@@ -314,14 +328,20 @@
var divProponente = document.getElementById('proponente'); var divProponente = document.getElementById('proponente');
var comboBoxCargo = document.getElementById('cargo'); var comboBoxCargo = document.getElementById('cargo');
var comboBoxVinculo = document.getElementById('vinculo'); var comboBoxVinculo = document.getElementById('vinculo');
let cursos = document.getElementById('cursos');
if (comboBoxCargo.value === "Estudante" && comboBoxVinculo.value !== "Pós-doutorando") { if (comboBoxCargo.value === "Estudante" && comboBoxVinculo.value !== "Pós-doutorando") {
divProponente.style.display = "none"; divProponente.style.display = "none";
} else { } else {
document.getElementById("outro").value=""; document.getElementById("outro").value = "";
divProponente.style.display = "block"; divProponente.style.display = "block";
} }
if (comboBoxCargo.value === "Professor") {
cursos.style.display = "block";
} else {
cursos.style.display = "none";
}
outroVinculo(); outroVinculo();
} }
...@@ -347,20 +367,20 @@ ...@@ -347,20 +367,20 @@
} }
} }
function showInstituicao(){ function showInstituicao() {
var instituicao = document.getElementById('instituicao'); var instituicao = document.getElementById('instituicao');
var instituicaoSelect = document.getElementById('instituicaoSelect'); var instituicaoSelect = document.getElementById('instituicaoSelect');
if(instituicaoSelect.value === "Outra"){ if (instituicaoSelect.value === "Outra") {
document.getElementById("displayOutro").style.display = "block"; document.getElementById("displayOutro").style.display = "block";
instituicao.parentElement.style.display = ''; instituicao.parentElement.style.display = '';
document.getElementById('instituicao').value=""; document.getElementById('instituicao').value = "";
}else if(instituicaoSelect.value === "UFAPE"){ } else if (instituicaoSelect.value === "UFAPE") {
document.getElementById("displayOutro").style.display = "none"; document.getElementById("displayOutro").style.display = "none";
} }
} }
function onload(){ function onload() {
mudarNivel(); mudarNivel();
outroVinculo(); outroVinculo();
mudar(); mudar();
......
...@@ -85,9 +85,21 @@ ...@@ -85,9 +85,21 @@
</div> </div>
@endif @endif
<div class="col-md-2">
<br>
<label for="conflitosInteresse" class="col-form-label font-tam"
style="font-weight: bold">{{ __('Conflitos de interesse: ') }}</label>
</div>
<div class="col-md-10">
<br>
<textarea class="form-control @error('conflitosInteresse') is-invalid @enderror" autocomplete="conflitosInteresse"
autofocus id="conflitosInteresse" name="conflitosInteresse" rows="4">{{ old('conflitosInteresse') }}</textarea>
@error('conflitosInteresse')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div> </div>
</div> </div>
......
...@@ -96,9 +96,21 @@ ...@@ -96,9 +96,21 @@
</div> </div>
@endif @endif
<div class="col-md-2">
<br>
<label for="conflitosInteresse" class="col-form-label font-tam"
style="font-weight: bold">{{ __('Conflitos de interesse: ') }}</label>
</div>
<div class="col-md-10">
<br>
<textarea class="form-control @error('conflitosInteresse') is-invalid @enderror" autocomplete="conflitosInteresse"
autofocus id="conflitosInteresse" name="conflitosInteresse" rows="4">{{ $projeto->conflitosInteresse }}</textarea>
@error('conflitosInteresse')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div> </div>
</div> </div>
......
...@@ -49,6 +49,17 @@ ...@@ -49,6 +49,17 @@
</span> </span>
@enderror @enderror
</div> </div>
@if ($projeto->conflitosInteresse != null &&
(Auth::user()->tipo == 'administrador' ||
Auth::user()->tipo == 'administradorResponsavel' ||
Auth::user()->tipo == 'coordenador'))
<div class="form-group col-md-6">
<label for="conflitosInteresse">Conflitos de interesse: </label>
<textarea class="form-control @error('conflitosInteresse') is-invalid @enderror" name="conflitosInteresse"
rows="4" disabled>{{ $projeto->conflitosInteresse }}</textarea>
</div>
@endif
</div> </div>
</div> </div>
......
...@@ -76,6 +76,18 @@ ...@@ -76,6 +76,18 @@
</div> </div>
@endif @endif
@if ($projeto->conflitosInteresse != null &&
(Auth::user()->tipo == 'administrador' ||
Auth::user()->tipo == 'administradorResponsavel' ||
Auth::user()->tipo == 'coordenador' ||
Auth::user()->id == $projeto->proponente->user->id))
<div class="col-md-12">
<br>
<b style="color: #4D4D4D;">Conflitos de Interesse: </b>
<a style="color: #4D4D4D;">{{ $projeto->conflitosInteresse }}</a>
</div>
@endif
</div> </div>
</div> </div>
</div> </div>
......
...@@ -9,11 +9,11 @@ ...@@ -9,11 +9,11 @@
<input type="hidden" name="tipo" value="{{ $user->tipo }}"> <input type="hidden" name="tipo" value="{{ $user->tipo }}">
@if(session('mensagem')) @if(session('mensagem'))
<div class="col-md-12" style="margin-top: 5px;"> <div class="col-md-12" style="margin-top: 5px;">
<div class="alert alert-success"> <div class="alert alert-success">
<p>{{session('mensagem')}}</p> <p>{{session('mensagem')}}</p>
</div>
</div> </div>
</div>
@endif @endif
<div class="row justify-content-center"> <div class="row justify-content-center">
...@@ -38,9 +38,9 @@ ...@@ -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> <input id="name" type="text" class="form-control @error('name') is-invalid @enderror" name="name" value="{{ $user->name }}" required autocomplete="name" autofocus>
@error('name') @error('name')
<span class="invalid-feedback" role="alert"> <span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong> <strong>{{ $message }}</strong>
</span> </span>
@enderror @enderror
</div> </div>
</div> </div>
...@@ -50,9 +50,9 @@ ...@@ -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> <input id="cpf" type="text" class="form-control @error('cpf') is-invalid @enderror" name="cpf" value="{{ $user->cpf }}" required autocomplete="cpf" autofocus>
@error('cpf') @error('cpf')
<span class="invalid-feedback" role="alert"> <span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong> <strong>{{ $message }}</strong>
</span> </span>
@enderror @enderror
</div> </div>
</div> </div>
...@@ -62,9 +62,9 @@ ...@@ -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> <input id="celular" type="text" class="form-control @error('celular') is-invalid @enderror" name="celular" value="{{ $user->celular }}" required autocomplete="celular" autofocus>
@error('celular') @error('celular')
<span class="invalid-feedback" role="alert"> <span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong> <strong>{{ $message }}</strong>
</span> </span>
@enderror @enderror
</div> </div>
</div> </div>
...@@ -79,60 +79,76 @@ ...@@ -79,60 +79,76 @@
<select style="display: inline" onchange="showInstituicao()" class="form-control @error('instituicaoSelect') is-invalid @enderror" name="instituicaoSelect" id="instituicaoSelect"> <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> <option value="" disabled hidden>-- Instituição --</option>
@if($user->instituicao != "UFAPE") @if($user->instituicao != "UFAPE")
<option value="{{ $user->instituicao }}" selected>{{ $user->instituicao }}</option> <option value="{{ $user->instituicao }}" selected>{{ $user->instituicao }}</option>
@endif @endif
<option @if( $user->instituicao == "UFAPE") selected @endif value="UFAPE">Universidade Federal do Agreste de Pernambuco - UFAPE</option> <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> </select>
@error('instituicaoSelect') @error('instituicaoSelect')
<span class="invalid-feedback" role="alert"> <span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong> <strong>{{ $message }}</strong>
</span> </span>
@enderror @enderror
</div> </div>
</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="col-md-12" id="displayOutro" style="display: none;">
<div class="form-group"> <div class="form-group">
<label for="instituicao" class="col-form-label">{{ __('Digite a Instituição*') }}</label> <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> <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('instituicao')
<span class="invalid-feedback" role="alert"> <span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong> <strong>{{ $message }}</strong>
</span> </span>
@enderror @enderror
</div> </div>
</div> </div>
@if(Auth()->user()->tipo == 'avaliador') @if(Auth()->user()->tipo == 'avaliador')
<div class="col-md-6"> <div class="col-md-6">
<label for="area" class="col-form-label">{{ __('Área:') }}</label> <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"> <select style="display: inline" class="form-control @error('area') is-invalid @enderror" name="area" id="area">
@if(Auth()->user()->avaliadors->area_id == null) @if(Auth()->user()->avaliadors->area_id == null)
<option value="" selected>Indefinida</option> <option value="" selected>Indefinida</option>
@foreach (App\Area::all() as $area) @foreach (App\Area::all() as $area)
@if(Auth()->user()->avaliadors->area_id == $area->id) @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 @else
<option value="{{ $area->id }}" >{{ $area->nome }}</option> <option value="{{ $area->id }}">{{ $area->nome }}</option>
@endif @endif
@endforeach @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 @else
<option value="{{ $area->id }}" >{{ $area->nome }}</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
@endif @endif
@endforeach
@endif
</select> </select>
@error('area') @error('area')
<span class="invalid-feedback" role="alert"> <span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong> <strong>{{ $message }}</strong>
</span> </span>
@enderror @enderror
</div> </div>
<div class="col-md-6"> <div class="col-md-6">
...@@ -146,19 +162,20 @@ ...@@ -146,19 +162,20 @@
@endforeach @endforeach
</div> </div>
@else @else
<div class="col-md-6"> <div class="col-md-6">
<div class="form-group"> <div class="form-group">
<label for="cargo" class="col-form-label">{{ __('Cargo*') }}</label> <label for="cargo" class="col-form-label">{{ __('Cargo*') }}</label>
<select id="cargo" name="cargo" class="form-control @error('cargo') is-invalid @enderror" onchange=""> <select id="cargo" name="cargo" class="form-control @error('cargo') is-invalid @enderror" onchange="">
<option value="" disabled selected hidden>-- Cargo --</option> <option value="" disabled selected hidden>-- Cargo --</option>
@isset($proponente) @isset($proponente)
<option @if( $proponente->cargo =='Professor' ) selected @endif value="Professor">Professor</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 =='Técnico' ) selected @endif value="Técnico">Técnico</option>
<option @if( $proponente->cargo =='Outro' ) selected @endif value="Outro">Outro</option> <option @if( $proponente->cargo =='Outro' ) selected @endif value="Outro">Outro</option>
@else @else
<option value="Professor">Professor</option> <option value="Professor">Professor</option>
<option value="Técnico">Técnico</option> <option value="Técnico">Técnico</option>
<option value="Outro">Outro</option> <option value="Outro">Outro</option>
@endisset @endisset
</select> </select>
...@@ -175,27 +192,27 @@ ...@@ -175,27 +192,27 @@
<select name="vinculo" id="vinculo" class="form-control @error('vinculo') is-invalid @enderror" onchange="outroVinculo()"> <select name="vinculo" id="vinculo" class="form-control @error('vinculo') is-invalid @enderror" onchange="outroVinculo()">
<option value="" disabled selected hidden>-- Vínculo --</option> <option value="" disabled selected hidden>-- Vínculo --</option>
@isset($proponente) @isset($proponente)
<option @if($proponente->vinculo =='Servidor na ativa' ) selected @endif value="Servidor na ativa">Servidor na ativa</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 =='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 =='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 =='Pós-doutorando' ) selected @endif value="Pós-doutorando">Pós-doutorando</option>
<option @if($proponente->vinculo =='Outro' ) selected @endif value="Outro">Outro</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') @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> <option value="{{ $proponente->vinculo }}" selected>{{ $proponente->vinculo }}</option>
@endif @endif
@else @else
<option value="Servidor na ativa">Servidor na ativa</option> <option value="Servidor na ativa">Servidor na ativa</option>
<option value="Servidor aposentado">Servidor aposentado</option> <option value="Servidor aposentado">Servidor aposentado</option>
<option value="Professor visitante">Professor visitante</option> <option value="Professor visitante">Professor visitante</option>
<option value="Pós-doutorando">Pós-doutorando</option> <option value="Pós-doutorando">Pós-doutorando</option>
<option value="Outro">Outro</option> <option value="Outro">Outro</option>
@endisset @endisset
</select> </select>
@error('vinculo') @error('vinculo')
<span class="invalid-feedback" role="alert"> <span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong> <strong>{{ $message }}</strong>
</span> </span>
@enderror @enderror
</div> </div>
</div> </div>
...@@ -205,9 +222,9 @@ ...@@ -205,9 +222,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') }}"> <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') @error('outro')
<span class="invalid-feedback" role="alert"> <span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong> <strong>{{ $message }}</strong>
</span> </span>
@enderror @enderror
</div> </div>
</div> </div>
...@@ -219,24 +236,24 @@ ...@@ -219,24 +236,24 @@
<select id="titulacaoMaxima" class="form-control @error('titulacaoMaxima') is-invalid @enderror" name="titulacaoMaxima" value="{{ old('titulacaoMaxima') }}" autocomplete="nome"> <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 value="" disabled selected hidden>-- Titulação --</option>
@isset($proponente) @isset($proponente)
<option @if( $proponente->titulacaoMaxima =='Doutorado' ) selected @endif value="Doutorado">Doutorado</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 =='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 =='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 =='Graduação' ) selected @endif value="Graduação">Graduação</option>
<option @if( $proponente->titulacaoMaxima =='Técnico' ) selected @endif value="Técnico">Técnico</option> <option @if( $proponente->titulacaoMaxima =='Técnico' ) selected @endif value="Técnico">Técnico</option>
@else @else
<option value="Doutorado">Doutorado</option> <option value="Doutorado">Doutorado</option>
<option value="Mestrado">Mestrado</option> <option value="Mestrado">Mestrado</option>
<option value="Especialização">Especialização</option> <option value="Especialização">Especialização</option>
<option value="Graduação">Graduação</option> <option value="Graduação">Graduação</option>
<option value="Técnico">Técnico</option> <option value="Técnico">Técnico</option>
@endisset @endisset
</select> </select>
@error('titulacaoMaxima') @error('titulacaoMaxima')
<span class="invalid-feedback" role="alert"> <span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong> <strong>{{ $message }}</strong>
</span> </span>
@enderror @enderror
</div> </div>
</div> </div>
...@@ -246,9 +263,9 @@ ...@@ -246,9 +263,9 @@
<input id="anoTitulacao" type="text" class="form-control @error('anoTitulacao') is-invalid @enderror" name="anoTitulacao" value="@isset($proponente){{$proponente->anoTitulacao}}@endisset" autocomplete="nome"> <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') @error('anoTitulacao')
<span class="invalid-feedback" role="alert"> <span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong> <strong>{{ $message }}</strong>
</span> </span>
@enderror @enderror
</div> </div>
</div> </div>
...@@ -258,9 +275,9 @@ ...@@ -258,9 +275,9 @@
<input id="areaFormacao" type="text" class="form-control @error('areaFormacao') is-invalid @enderror" name="areaFormacao" value="@isset($proponente){{$proponente->areaFormacao}}@endisset" autocomplete="nome"> <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') @error('areaFormacao')
<span class="invalid-feedback" role="alert"> <span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong> <strong>{{ $message }}</strong>
</span> </span>
@enderror @enderror
</div> </div>
</div> </div>
...@@ -270,9 +287,9 @@ ...@@ -270,9 +287,9 @@
<input id="SIAPE" type="text" class="form-control @error('SIAPE') is-invalid @enderror" name="SIAPE" value="@isset($proponente){{$proponente->SIAPE}}@endisset" autocomplete="nome"> <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') @error('SIAPE')
<span class="invalid-feedback" role="alert"> <span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong> <strong>{{ $message }}</strong>
</span> </span>
@enderror @enderror
</div> </div>
</div> </div>
...@@ -282,9 +299,9 @@ ...@@ -282,9 +299,9 @@
<input id="linkLattes" type="text" class="form-control @error('linkLattes') is-invalid @enderror" name="linkLattes" value="@isset($proponente){{$proponente->linkLattes}}@endisset" autocomplete="nome"> <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') @error('linkLattes')
<span class="invalid-feedback" role="alert"> <span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong> <strong>{{ $message }}</strong>
</span> </span>
@enderror @enderror
</div> </div>
</div> </div>
...@@ -294,60 +311,60 @@ ...@@ -294,60 +311,60 @@
<select name="bolsistaProdutividade" id="bolsistaProdutividade" class="form-control @error('bolsistaProdutividade') is-invalid @enderror" onchange="mudarNivel()"> <select name="bolsistaProdutividade" id="bolsistaProdutividade" class="form-control @error('bolsistaProdutividade') is-invalid @enderror" onchange="mudarNivel()">
<option value="" disabled selected hidden>-- Bolsista --</option> <option value="" disabled selected hidden>-- Bolsista --</option>
@isset($proponente) @isset($proponente)
<option @if( $proponente->bolsistaProdutividade =='nao' ) selected @endif value="nao">Não</option> <option @if( $proponente->bolsistaProdutividade =='nao' ) selected @endif value="nao">Não</option>
<option @if( $proponente->bolsistaProdutividade =='sim' ) selected @endif value="sim">Sim</option> <option @if( $proponente->bolsistaProdutividade =='sim' ) selected @endif value="sim">Sim</option>
@else @else
<option value="nao">Não</option> <option value="nao">Não</option>
<option value="sim">Sim</option> <option value="sim">Sim</option>
@endisset @endisset
</select> </select>
@error('bolsistaProdutividade') @error('bolsistaProdutividade')
<span class="invalid-feedback" role="alert"> <span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong> <strong>{{ $message }}</strong>
</span> </span>
@enderror @enderror
</div> </div>
</div> </div>
<div class="col-md-6"> <div class="col-md-6">
@if(isset($proponente) && $proponente->bolsistaProdutividade =='sim') @if(isset($proponente) && $proponente->bolsistaProdutividade =='sim')
<div class="form-group" id="nivelInput" style="display: block;"> <div class="form-group" id="nivelInput" style="display: block;">
<label for="nivel" class="col-form-label">{{ __('Nível*') }}</label> <label for="nivel" class="col-form-label">{{ __('Nível*') }}</label>
<select name="nivel" id="nivel" class="form-control @error('nivel') is-invalid @enderror"> <select name="nivel" id="nivel" class="form-control @error('nivel') is-invalid @enderror">
<option value="" disabled selected hidden></option> <option value="" disabled selected hidden></option>
<option @if( $proponente->nivel =='1A' ) selected @endif value="1A">1A</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 =='1B' ) selected @endif value="1B">1B</option>
<option @if( $proponente->nivel =='1C' ) selected @endif value="1C">1C</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 =='1D' ) selected @endif value="1D">1D</option>
<option @if( $proponente->nivel =='2' ) selected @endif value="2">2</option> <option @if( $proponente->nivel =='2' ) selected @endif value="2">2</option>
</select> </select>
@error('nivel') @error('nivel')
<span class="invalid-feedback" role="alert"> <span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong> <strong>{{ $message }}</strong>
</span> </span>
@enderror @enderror
</div> </div>
@else @else
<div class="form-group" id="nivelInput" style="display: none;"> <div class="form-group" id="nivelInput" style="display: none;">
<label for="nivel" class="col-form-label">{{ __('Nível*') }}</label> <label for="nivel" class="col-form-label">{{ __('Nível*') }}</label>
<select name="nivel" id="nivel" class="form-control @error('nivel') is-invalid @enderror"> <select name="nivel" id="nivel" class="form-control @error('nivel') is-invalid @enderror">
<option value="" disabled selected hidden></option> <option value="" disabled selected hidden></option>
<option value="1A">1A</option> <option value="1A">1A</option>
<option value="1B">1B</option> <option value="1B">1B</option>
<option value="1C">1C</option> <option value="1C">1C</option>
<option value="1D">1D</option> <option value="1D">1D</option>
<option value="2">2</option> <option value="2">2</option>
</select> </select>
@error('nivel') @error('nivel')
<span class="invalid-feedback" role="alert"> <span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong> <strong>{{ $message }}</strong>
</span> </span>
@enderror @enderror
</div> </div>
@endif @endif
</div> </div>
</div> </div>
</div> </div>
@endisset @endisset
<div class="col-md-12"> <div class="col-md-12">
<div class="d-flex justify-content-between align-items-center" style="margin-bottom:-0.3rem"> <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> <h5 class="card-title" style="font-size:20px; font-family:Arial, Helvetica, sans-serif; font-family:Arial, Helvetica, sans-serif; ">Acesso ao sistema</h5>
...@@ -360,7 +377,7 @@ ...@@ -360,7 +377,7 @@
<div class="col-md-6"> <div class="col-md-6">
<div class="form-group"> <div class="form-group">
<label for="emailFix" class="col-form-label">{{ __('E-mail*') }}</label> <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> </div>
<div class="col-md-6"> <div class="col-md-6">
...@@ -400,7 +417,9 @@ ...@@ -400,7 +417,9 @@
</div> </div>
</div> </div>
<div class="col-md-12"> <div class="col-md-12">
<div><hr></div> <div>
<hr>
</div>
<div class="d-flex justify-content-between"> <div class="d-flex justify-content-between">
<div> <div>
<a class="btn btn-light botao-form" href="{{ route('home') }}" style="color:red; margin-left:5px;">Cancelar</a> <a class="btn btn-light botao-form" href="{{ route('home') }}" style="color:red; margin-left:5px;">Cancelar</a>
...@@ -419,7 +438,7 @@ ...@@ -419,7 +438,7 @@
</div> </div>
</form> </form>
</div> </div>
{{-- {{--
<div class="container content"> <div class="container content">
<div class="row titulo"> <div class="row titulo">
<h1>Perfil</h1> <h1>Perfil</h1>
...@@ -432,133 +451,267 @@ ...@@ -432,133 +451,267 @@
</div> </div>
<form id="formEditUser" method="POST" action="{{ route('perfil.edit') }}"> <form id="formEditUser" method="POST" action="{{ route('perfil.edit') }}">
@csrf @csrf
{{-- Nome | CPF {{-- Nome | CPF
<div class="form-group row"> <div class="form-group row">
<input type="hidden" name="tipo" value="{{ $user->tipo }}"> <input type="hidden" name="tipo" value="{{ $user->tipo }}">
@if(session('mensagem')) @if(session('mensagem'))
<div class="col-md-12" style="margin-top: 5px;"> <div class="col-md-12" style="margin-top: 5px;">
<div class="alert alert-success"> <div class="alert alert-success">
<p>{{session('mensagem')}}</p> <p>{{session('mensagem')}}</p>
</div> </div>
</div> </div>
@endif @endif
<div class="col-md-8"> <div class="col-md-8">
<label for="name" class="col-form-label">{{ __('Nome Completo*') }}</label> <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> <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') <div class="col-md-4">
<span class="invalid-feedback" role="alert"> <label for="cpf" class="col-form-label">{{ __('CPF*') }}</label>
<strong>{{ $message }}</strong> <input id="cpf" type="text" class="form-control @error('cpf') is-invalid @enderror" name="cpf" value="{{ $user->cpf }}" required autocomplete="cpf" autofocus>
</span>
@enderror
</div>
@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"> <div class="col-md-4">
<label for="cpf" class="col-form-label">{{ __('CPF*') }}</label> <label for="senha_atual" class="col-form-label">{{ __('Senha atual*') }}</label>
<input id="cpf" type="text" class="form-control @error('cpf') is-invalid @enderror" name="cpf" value="{{ $user->cpf }}" required autocomplete="cpf" autofocus> <input id="senha_atual" type="password" class="form-control @error('senha_atual') is-invalid @enderror" name="senha_atual" value="" disabled>
@error('cpf') @error('senha_atual')
<span class="invalid-feedback" role="alert"> <span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong> <strong>{{ $message }}</strong>
</span> </span>
@enderror @enderror
</div> </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>
<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>
{{-- Instituição de Ensino e Celular </div>
<div style="display: block;">
<div class="form-group row"> <div class="form-group row">
<div class="col-md-6"> <div class="col-md-4">
<label class="col-form-label">{{ __('Instituição de Vínculo*') }}</label> <label for="titulacaoMaxima" class="col-form-label">{{ __('Titulação Máxima*') }}</label>
<select style="display: inline" onchange="showInstituicao()" class="form-control @error('instituicaoSelect') is-invalid @enderror" name="instituicaoSelect" id="instituicaoSelect"> <select id="titulacaoMaxima" class="form-control @error('titulacaoMaxima') is-invalid @enderror" name="titulacaoMaxima" value="{{ old('titulacaoMaxima') }}" autocomplete="nome">
<option value="" disabled hidden>-- Instituição --</option> <option value="" disabled selected hidden>-- Titulação --</option>
@if($user->instituicao != "UFAPE") <option @if( $proponente->titulacaoMaxima =='Doutorado' ) selected @endif value="Doutorado">Doutorado</option>
<option value="{{ $user->instituicao }}" selected>{{ $user->instituicao }}</option> <option @if( $proponente->titulacaoMaxima =='Mestrado' ) selected @endif value="Mestrado">Mestrado</option>
@endif <option @if( $proponente->titulacaoMaxima =='Especialização' ) selected @endif value="Especialização">Especialização</option>
<option @if( $user->instituicao == "UFAPE") selected @endif value="UFAPE">Universidade Federal do Agreste de Pernambuco - UFAPE</option> <option @if( $proponente->titulacaoMaxima =='Graduação' ) selected @endif value="Graduação">Graduação</option>
<option @if(old('instituicaoSelect') == "Outra") selected @endif value="Outra">Outra</option> <option @if( $proponente->titulacaoMaxima =='Técnico' ) selected @endif value="Técnico">Técnico</option>
</select> </select>
@error('instituicaoSelect') @error('titulacaoMaxima')
<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"> <span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong> <strong>{{ $message }}</strong>
</span> </span>
@enderror @enderror
</div> </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"> <span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong> <strong>{{ $message }}</strong>
</span> </span>
@enderror @enderror
</div> </div>
<div class="col-md-4"> <div class="col-md-4">
<label for="email" class="col-form-label">{{ __('E-mail*') }}</label> <label for="areaFormacao" class="col-form-label">{{ __('Área de Formação*') }}</label>
<input id="email" type="email" class="form-control @error('email') is-invalid @enderror" name="email" value="{{ $user->email }}" disabled> <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"> <span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong> <strong>{{ $message }}</strong>
</span> </span>
@enderror @enderror
</div> </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> </div>
{{-- Email | Senha | Confirmar Senha
<div class="form-group row"> <div class="form-group row">
<div class="col-md-4"> <div class="col-md-4">
<label for="senha_atual" class="col-form-label">{{ __('Senha atual*') }}</label> <label for="SIAPE" class="col-form-label">{{ __('SIAPE') }}</label>
<input id="senha_atual" type="password" class="form-control @error('senha_atual') is-invalid @enderror" name="senha_atual" value="" disabled> <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"> <span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong> <strong>{{ $message }}</strong>
</span> </span>
...@@ -566,225 +719,91 @@ ...@@ -566,225 +719,91 @@
</div> </div>
<div class="col-md-4"> <div class="col-md-4">
<label for="nova_senha" class="col-form-label">{{ __('Nova senha*') }}</label> <label for="linkLattes" class="col-form-label">{{ __('Link do currículo Lattes*') }}</label>
<input id="nova_senha" type="password" class="form-control @error('nova_senha') is-invalid @enderror" name="nova_senha" value="" disabled> <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"> <span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong> <strong>{{ $message }}</strong>
</span> </span>
@enderror @enderror
</div> </div>
<div class="col-md-4"> <div class="col-md-3">
<label for="confirmar_senha" class="col-form-label">{{ __('Confirmar nova senha*') }}</label> <label for="bolsistaProdutividade" class="col-form-label">{{ __('Bolsista de Produtividade*') }}</label><br>
<input id="confirmar_senha" type="password" class="form-control @error('confirmar_senha') is-invalid @enderror" name="confirmar_senha" value="" disabled> <select name="bolsistaProdutividade" id="bolsistaProdutividade" class="form-control @error('bolsistaProdutividade') is-invalid @enderror" onchange="mudarNivel()">
<option value="" disabled selected hidden>-- Bolsista --</option>
@error('confirmar_senha') <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"> <span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong> <strong>{{ $message }}</strong>
</span> </span>
@enderror @enderror
</div> </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"> @if ($proponente->bolsistaProdutividade =='sim')
<label for="vinculo" class="col-form-label">{{ __('Vínculo*') }}</label> <div class="col-md-1" id="nivelInput" style="display: block;">
<select name="vinculo" id="vinculo" class="form-control @error('vinculo') is-invalid @enderror" onchange="outroVinculo()"> <label for="nivel" class="col-form-label">{{ __('Nível*') }}</label>
<option value="" disabled selected hidden>-- Vínculo --</option> <select name="nivel" id="nivel" class="form-control @error('nivel') is-invalid @enderror">
<option @if($proponente->vinculo =='Servidor na ativa' ) selected @endif value="Servidor na ativa">Servidor na ativa</option> <option value="" disabled selected hidden></option>
<option @if($proponente->vinculo =='Servidor aposentado' ) selected @endif value="Servidor aposentado">Servidor aposentado</option> <option @if( $proponente->nivel =='1A' ) selected @endif value="1A">1A</option>
<option @if($proponente->vinculo =='Professor visitante' ) selected @endif value="Professor visitante">Professor visitante</option> <option @if( $proponente->nivel =='1B' ) selected @endif value="1B">1B</option>
<option @if($proponente->vinculo =='Pós-doutorando' ) selected @endif value="Pós-doutorando">Pós-doutorando</option> <option @if( $proponente->nivel =='1C' ) selected @endif value="1C">1C</option>
<option @if($proponente->vinculo =='Outro' ) selected @endif value="Outro">Outro</option> <option @if( $proponente->nivel =='1D' ) selected @endif value="1D">1D</option>
@if ($proponente->vinculo !='Servidor na ativa' && $proponente->vinculo !='Servidor aposentado' && $proponente->vinculo !='Professor visitante' && $proponente->vinculo !='Pós-doutorando' && $proponente->vinculo !='Outro') <option @if( $proponente->nivel =='2' ) selected @endif value="2">2</option>
<option value="{{ $proponente->vinculo }}" selected >{{ $proponente->vinculo }}</option> </select>
@endif @error('nivel')
</select> <span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
@error('vinculo') </span>
<span class="invalid-feedback" role="alert"> @enderror
<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>
</div> </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> </div>
@endif
</div> </div>
@endif </div>
</form> </div>
</div>
@endif
</form>
<div class="container"> <div class="container">
<div class="row justify-content-center" style="margin: 20px 0 20px 0"> <div class="row justify-content-center" style="margin: 20px 0 20px 0">
<div class="col-md-6" style="padding-left: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> <a class="btn btn-secondary botao-form" href="{{ route('home') }}" style="width:100%">Cancelar</a>
</div> </div>
<div class="col-md-6" style="padding-right:0"> <div class="col-md-6" style="padding-right:0">
<button type="submit" class="btn btn-primary botao-form" style="width:100%" onclick="submeterForm()"> <button type="submit" class="btn btn-primary botao-form" style="width:100%" onclick="submeterForm()">
{{ __('Salvar') }} {{ __('Salvar') }}
</button> </button>
</div>
</div> </div>
</div> </div>
</div> </div>
</div>
--}} --}}
@endsection @endsection
@section('javascript') @section('javascript')
<script type="text/javascript" > <script type="text/javascript">
//var emailInput = document.getElementById('email'); //var emailInput = document.getElementById('email');
//emailInput.disabled = true; //emailInput.disabled = true;
...@@ -794,19 +813,20 @@ ...@@ -794,19 +813,20 @@
}); });
function limpa_formulário_cep() { function limpa_formulário_cep() {
//Limpa valores do formulário de cep. //Limpa valores do formulário de cep.
document.getElementById('rua').value=(""); document.getElementById('rua').value = ("");
document.getElementById('bairro').value=(""); document.getElementById('bairro').value = ("");
document.getElementById('cidade').value=(""); document.getElementById('cidade').value = ("");
document.getElementById('uf').value=(""); document.getElementById('uf').value = ("");
} }
function meu_callback(conteudo) { function meu_callback(conteudo) {
if (!("erro" in conteudo)) { if (!("erro" in conteudo)) {
//Atualiza os campos com os valores. //Atualiza os campos com os valores.
document.getElementById('rua').value=(conteudo.logradouro); document.getElementById('rua').value = (conteudo.logradouro);
document.getElementById('bairro').value=(conteudo.bairro); document.getElementById('bairro').value = (conteudo.bairro);
document.getElementById('cidade').value=(conteudo.localidade); document.getElementById('cidade').value = (conteudo.localidade);
document.getElementById('uf').value=(conteudo.uf); document.getElementById('uf').value = (conteudo.uf);
} //end if. } //end if.
else { else {
//CEP não Encontrado. //CEP não Encontrado.
...@@ -814,6 +834,7 @@ ...@@ -814,6 +834,7 @@
alert("CEP não encontrado."); alert("CEP não encontrado.");
} }
} }
function pesquisacep(valor) { function pesquisacep(valor) {
//Nova variável "cep" somente com dígitos. //Nova variável "cep" somente com dígitos.
var cep = valor.replace(/\D/g, ''); var cep = valor.replace(/\D/g, '');
...@@ -822,16 +843,16 @@ ...@@ -822,16 +843,16 @@
//Expressão regular para validar o CEP. //Expressão regular para validar o CEP.
var validacep = /^[0-9]{8}$/; var validacep = /^[0-9]{8}$/;
//Valida o formato do CEP. //Valida o formato do CEP.
if(validacep.test(cep)) { if (validacep.test(cep)) {
//Preenche os campos com "..." enquanto consulta webservice. //Preenche os campos com "..." enquanto consulta webservice.
document.getElementById('rua').value="..."; document.getElementById('rua').value = "...";
document.getElementById('bairro').value="..."; document.getElementById('bairro').value = "...";
document.getElementById('cidade').value="..."; document.getElementById('cidade').value = "...";
document.getElementById('uf').value="..."; document.getElementById('uf').value = "...";
//Cria um elemento javascript. //Cria um elemento javascript.
var script = document.createElement('script'); var script = document.createElement('script');
//Sincroniza com o callback. //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. //Insere script no documento e carrega o conteúdo.
document.body.appendChild(script); document.body.appendChild(script);
} //end if. } //end if.
...@@ -846,6 +867,7 @@ ...@@ -846,6 +867,7 @@
limpa_formulário_cep(); limpa_formulário_cep();
} }
}; };
function mudar() { function mudar() {
var divProponente = document.getElementById('proponente'); var divProponente = document.getElementById('proponente');
var comboBoxTipo = document.getElementById('tipo'); var comboBoxTipo = document.getElementById('tipo');
...@@ -880,7 +902,7 @@ ...@@ -880,7 +902,7 @@
} }
} }
function showInstituicao(){ function showInstituicao() {
var instituicao = document.getElementById('instituicao'); var instituicao = document.getElementById('instituicao');
var instituicaoSelect = document.getElementById('instituicaoSelect'); var instituicaoSelect = document.getElementById('instituicaoSelect');
...@@ -888,10 +910,10 @@ ...@@ -888,10 +910,10 @@
// instituicaoSelect.style.display = "none"; // instituicaoSelect.style.display = "none";
// instituicao.style.display = "inline"; // instituicao.style.display = "inline";
// } // }
if(instituicaoSelect.value === "Outra"){ if (instituicaoSelect.value === "Outra") {
document.getElementById("displayOutro").style.display = "block"; document.getElementById("displayOutro").style.display = "block";
instituicao.parentElement.style.display = ''; instituicao.parentElement.style.display = '';
}else if(instituicaoSelect.value === "UFAPE"){ } else if (instituicaoSelect.value === "UFAPE") {
document.getElementById("displayOutro").style.display = "none"; document.getElementById("displayOutro").style.display = "none";
} }
} }
...@@ -917,5 +939,5 @@ ...@@ -917,5 +939,5 @@
} }
window.onload = showInstituicao(); window.onload = showInstituicao();
</script> </script>
@endsection @endsection
\ No newline at end of file
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