Commit ed605f15 authored by alinetenorio's avatar alinetenorio
Browse files

modificando restrições

parent b3f3f53a
...@@ -67,16 +67,16 @@ class RegisterController extends Controller ...@@ -67,16 +67,16 @@ class RegisterController extends Controller
'vinculo' => ['required'], 'vinculo' => ['required'],
'outro' => ['required_if:vinculo,Outro'], 'outro' => ['required_if:vinculo,Outro'],
'titulacaoMaxima' => ['required_with:anoTitulacao,areaFormacao,bolsistaProdutividade,linkLattes'], 'titulacaoMaxima' => ['required_with:anoTitulacao,areaFormacao,bolsistaProdutividade,linkLattes'],
'titulacaoMaxima' => Rule::requiredIf($data['cargo'] !== 'Estudante' || ($data['cargo'] === 'Estudante' && $data['vinculo'] === 'Pós-doutorando')), 'titulacaoMaxima' => Rule::requiredIf( (isset($data['cargo']) && $data['cargo'] !== 'Estudante') || (isset($data['cargo']) && $data['cargo'] === 'Estudante' && isset($data['vinculo']) && $data['vinculo']=== 'Pós-doutorando')),
'anoTitulacao'=> ['required_with:titulacaoMaxima,areaFormacao,bolsistaProdutividade,linkLattes'], 'anoTitulacao'=> ['required_with:titulacaoMaxima,areaFormacao,bolsistaProdutividade,linkLattes'],
'anoTitulacao' => Rule::requiredIf($data['cargo'] !== 'Estudante' || ($data['cargo'] === 'Estudante' && $data['vinculo'] === 'Pós-doutorando')), 'anoTitulacao' => Rule::requiredIf( (isset($data['cargo']) && $data['cargo'] !== 'Estudante') || (isset($data['cargo']) && $data['cargo'] === 'Estudante' && isset($data['vinculo']) && $data['vinculo'] === 'Pós-doutorando')),
'areaFormacao'=> ['required_with:titulacaoMaxima,anoTitulacao,bolsistaProdutividade,linkLattes'], 'areaFormacao'=> ['required_with:titulacaoMaxima,anoTitulacao,bolsistaProdutividade,linkLattes'],
'areaFormacao' => Rule::requiredIf($data['cargo'] !== 'Estudante' || ($data['cargo'] === 'Estudante' && $data['vinculo'] === 'Pós-doutorando')), 'areaFormacao' => Rule::requiredIf( (isset($data['cargo']) && $data['cargo'] !== 'Estudante') || (isset($data['cargo']) && $data['cargo'] === 'Estudante' && isset($data['vinculo']) && $data['vinculo'] === 'Pós-doutorando')),
'bolsistaProdutividade'=> ['required_with:titulacaoMaxima,anoTitulacao,areaFormacao,linkLattes'], 'bolsistaProdutividade'=> ['required_with:titulacaoMaxima,anoTitulacao,areaFormacao,linkLattes'],
'bolsistaProdutividade' => Rule::requiredIf($data['cargo'] !== 'Estudante' || ($data['cargo'] === 'Estudante' && $data['vinculo'] === 'Pós-doutorando')), 'bolsistaProdutividade' => Rule::requiredIf( (isset($data['cargo']) && $data['cargo'] !== 'Estudante') || (isset($data['cargo']) && $data['cargo'] === 'Estudante' && isset($data['vinculo']) && $data['vinculo'] === 'Pós-doutorando')),
'nivel' => ['required_if:bolsistaProdutividade,sim'], 'nivel' => ['required_if:bolsistaProdutividade,sim'],
'linkLattes'=> ['required_with:titulacaoMaxima,anoTitulacao,areaFormacao,bolsistaProdutividade'], 'linkLattes'=> ['required_with:titulacaoMaxima,anoTitulacao,areaFormacao,bolsistaProdutividade'],
'linkLattes' => Rule::requiredIf($data['cargo'] !== 'Estudante' || ($data['cargo'] === 'Estudante' && $data['vinculo'] === 'Pós-doutorando')), 'linkLattes' => Rule::requiredIf( (isset($data['cargo']) && $data['cargo'] !== 'Estudante') || (isset($data['cargo']) && $data['cargo'] === 'Estudante' && isset($data['vinculo']) && $data['vinculo'] === 'Pós-doutorando')),
]); ]);
} }
......
...@@ -4,6 +4,7 @@ namespace App\Http\Controllers; ...@@ -4,6 +4,7 @@ namespace App\Http\Controllers;
use Illuminate\Http\Request; use Illuminate\Http\Request;
use Illuminate\Support\Facades\Validator; use Illuminate\Support\Facades\Validator;
use Illuminate\Validation\Rule;
use Auth; use Auth;
use App\User; use App\User;
use App\Proponente; use App\Proponente;
...@@ -21,38 +22,52 @@ class ProponenteController extends Controller ...@@ -21,38 +22,52 @@ class ProponenteController extends Controller
} }
public function store(Request $request){ public function store(Request $request){
if (Auth::user()->proponentes == null) { if (Auth()->user()->proponentes == null) {
$validated = $request->validate([ $validated = $request->validate([
'cargo' => 'required', 'cargo' => 'required',
'vinculo' => 'required', 'vinculo' => 'required',
'titulacaoMaxima' => 'required', 'outro' => ['required_if:vinculo,Outro'],
'anoTitulacao' => 'required', 'titulacaoMaxima' => ['required_with:anoTitulacao,areaFormacao,bolsistaProdutividade,linkLattes'],
'areaFormacao' => 'required', 'titulacaoMaxima' => Rule::requiredIf( (isset($request['cargo']) && $request['cargo'] !== 'Estudante') || (isset($request['cargo']) && $request['cargo'] === 'Estudante' && isset($request['vinculo']) && $request['vinculo']=== 'Pós-doutorando')),
'bolsistaProdutividade' => 'required', 'anoTitulacao'=> ['required_with:titulacaoMaxima,areaFormacao,bolsistaProdutividade,linkLattes'],
'linkLattes' => 'required', 'anoTitulacao' => Rule::requiredIf( (isset($request['cargo']) && $request['cargo'] !== 'Estudante') || (isset($request['cargo']) && $request['cargo'] === 'Estudante' && isset($request['vinculo']) && $request['vinculo'] === 'Pós-doutorando')),
'areaFormacao'=> ['required_with:titulacaoMaxima,anoTitulacao,bolsistaProdutividade,linkLattes'],
'areaFormacao' => Rule::requiredIf( (isset($request['cargo']) && $request['cargo'] !== 'Estudante') || (isset($request['cargo']) && $request['cargo'] === 'Estudante' && isset($request['vinculo']) && $request['vinculo'] === 'Pós-doutorando')),
'bolsistaProdutividade'=> ['required_with:titulacaoMaxima,anoTitulacao,areaFormacao,linkLattes'],
'bolsistaProdutividade' => Rule::requiredIf( (isset($request['cargo']) && $request['cargo'] !== 'Estudante') || (isset($request['cargo']) && $request['cargo'] === 'Estudante' && isset($request['vinculo']) && $request['vinculo'] === 'Pós-doutorando')),
'nivel' => ['required_if:bolsistaProdutividade,sim'],
'linkLattes'=> ['required_with:titulacaoMaxima,anoTitulacao,areaFormacao,bolsistaProdutividade'],
'linkLattes' => Rule::requiredIf( (isset($request['cargo']) && $request['cargo'] !== 'Estudante') || (isset($request['cargo']) && $request['cargo'] === 'Estudante' && isset($request['vinculo']) && $request['vinculo'] === 'Pós-doutorando')),
]); ]);
$proponente = new Proponente(); if($request['cargo'] === "Estudante" && $request['vinculo'] !== "Pós-doutorando"){
$proponente->SIAPE = $request->SIAPE; return redirect( route('proponente.create'))->with(['mensagem' => 'Operação não permitida para seu perfil']);
$proponente->cargo = $request->cargo; }else{
$proponente->vinculo = $request->vinculo; $proponente = new Proponente();
$proponente->titulacaoMaxima = $request->titulacaoMaxima; $proponente->SIAPE = $request->SIAPE;
$proponente->anoTitulacao = $request->anoTitulacao; $proponente->cargo = $request->cargo;
$proponente->areaFormacao = $request->areaFormacao; $proponente->vinculo = $request->vinculo;
$proponente->bolsistaProdutividade = $request->bolsistaProdutividade; $proponente->titulacaoMaxima = $request->titulacaoMaxima;
$proponente->nivel = $request->nivel; $proponente->anoTitulacao = $request->anoTitulacao;
$proponente->linkLattes = $request->linkLattes; $proponente->areaFormacao = $request->areaFormacao;
$proponente->user_id = Auth::user()->id; $proponente->bolsistaProdutividade = $request->bolsistaProdutividade;
$proponente->save(); $proponente->nivel = $request->nivel;
$proponente->linkLattes = $request->linkLattes;
$user = User::find(Auth()->user()->id); $proponente->user_id = Auth::user()->id;
$user->tipo = "proponente"; $proponente->save();
$user->save();
$user = User::find(Auth()->user()->id);
$user->tipo = "proponente";
$user->save();
$eventos = Evento::all();
return redirect( route('admin.editais', ['eventos'=> $eventos]))->with(['mensagem' => 'Cadastro feito com sucesso! Você já pode criar projetos']);
}
}else{
return redirect( route('proponente.create'))->with(['mensagem' => 'Você já é proponente!']);
} }
$eventos = Evento::all();
return redirect( route('admin.editais', ['eventos'=> $eventos]))->with(['mensagem' => 'Usuário cadastrado com sucesso']);
} }
} }
...@@ -61,7 +61,7 @@ ...@@ -61,7 +61,7 @@
</span> </span>
@enderror @enderror
</div> </div>
</div> </div>
{{-- Email | Senha | Confirmar Senha --}} {{-- Email | Senha | Confirmar Senha --}}
...@@ -76,7 +76,7 @@ ...@@ -76,7 +76,7 @@
<strong>{{ $message }}</strong> <strong>{{ $message }}</strong>
</span> </span>
@enderror @enderror
</div> </div>
<div class="col-md-4"> <div class="col-md-4">
<label for="password" class="col-form-label">{{ __('Senha*') }}</label> <label for="password" class="col-form-label">{{ __('Senha*') }}</label>
...@@ -93,7 +93,7 @@ ...@@ -93,7 +93,7 @@
<label for="password-confirm" class="col-form-label">{{ __('Confirme a Senha*') }}</label> <label for="password-confirm" class="col-form-label">{{ __('Confirme a Senha*') }}</label>
<input id="password-confirm" type="password" class="form-control" name="password_confirmation" required autocomplete="new-password"> <input id="password-confirm" type="password" class="form-control" name="password_confirmation" required autocomplete="new-password">
</div> </div>
</div> </div>
<div class="form-group row"> <div class="form-group row">
...@@ -101,9 +101,9 @@ ...@@ -101,9 +101,9 @@
<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="mudar()"> <select id="cargo" name="cargo" class="form-control @error('cargo') is-invalid @enderror" onchange="mudar()">
<option value="" disabled selected hidden>-- Cargo --</option> <option value="" disabled selected hidden>-- Cargo --</option>
<option @if(old('cargo') == 'Professor') selected @endif value="Professor">Professor</option> <option @if(old('cargo')=='Professor' ) selected @endif value="Professor">Professor</option>
<option @if(old('cargo') == 'Técnico') selected @endif value="Técnico">Técnico</option> <option @if(old('cargo')=='Técnico' ) selected @endif value="Técnico">Técnico</option>
<option @if(old('cargo') == 'Estudante') selected @endif value="Estudante">Estudante</option> <option @if(old('cargo')=='Estudante' ) selected @endif value="Estudante">Estudante</option>
</select> </select>
@error('cargo') @error('cargo')
...@@ -117,11 +117,11 @@ ...@@ -117,11 +117,11 @@
<label for="vinculo" class="col-form-label">{{ __('Vínculo*') }}</label> <label for="vinculo" class="col-form-label">{{ __('Vínculo*') }}</label>
<select name="vinculo" id="vinculo" class="form-control @error('vinculo') is-invalid @enderror" onchange="mudar()"> <select name="vinculo" id="vinculo" class="form-control @error('vinculo') is-invalid @enderror" onchange="mudar()">
<option value="" disabled selected hidden>-- Vínculo --</option> <option value="" disabled selected hidden>-- Vínculo --</option>
<option @if(old('vinculo') == 'Servidor na ativa') selected @endif value="Servidor na ativa">Servidor na ativa</option> <option @if(old('vinculo')=='Servidor na ativa' ) selected @endif value="Servidor na ativa">Servidor na ativa</option>
<option @if(old('vinculo') == 'Servidor aposentado') selected @endif value="Servidor aposentado">Servidor aposentado</option> <option @if(old('vinculo')=='Servidor aposentado' ) selected @endif value="Servidor aposentado">Servidor aposentado</option>
<option @if(old('vinculo') == 'Professor visitante') selected @endif value="Professor visitante">Professor visitante</option> <option @if(old('vinculo')=='Professor visitante' ) selected @endif value="Professor visitante">Professor visitante</option>
<option @if(old('vinculo') == 'Pós-doutorando') selected @endif value="Pós-doutorando">Pós-doutorando</option> <option @if(old('vinculo')=='Pós-doutorando' ) selected @endif value="Pós-doutorando">Pós-doutorando</option>
<option value="Outro">Outro</option> <option @if(old('vinculo')=='Outro' ) selected @endif value="Outro">Outro</option>
</select> </select>
@error('vinculo') @error('vinculo')
...@@ -131,36 +131,29 @@ ...@@ -131,36 +131,29 @@
@enderror @enderror
</div> </div>
<div class="col-md-4" style="display: none;" id="divOutro"> <div class="col-md-4" style="display: block;" id="divOutro">
<label for="outro" class="col-form-label">{{ __('Qual?') }}</label> <label for="outro" class="col-form-label">{{ __('Qual?*') }}</label>
<input id="outro" type="text" class="form-control @error('outro') is-invalid @enderror" name="outro"> <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> </div>
<div id="proponente" style="display: block;"> <div id="proponente" style="display: block;">
<div class="form-group row"> <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="{{ old('SIAPE') }}" autocomplete="nome">
@error('SIAPE')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
<div class="col-md-4"> <div class="col-md-4">
<label for="titulacaoMaxima" class="col-form-label">{{ __('Titulação Máxima*') }}</label> <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"> <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>
<option @if(old('titulacaoMaxima') == 'Doutorado') selected @endif value="Doutorado">Doutorado</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')=='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')=='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')=='Graduação' ) selected @endif value="Graduação">Graduação</option>
<option @if(old('titulacaoMaxima') == 'Técnico') selected @endif value="Técnico">Técnico</option> <option @if(old('titulacaoMaxima')=='Técnico' ) selected @endif value="Técnico">Técnico</option>
</select> </select>
@error('titulacaoMaxima') @error('titulacaoMaxima')
...@@ -180,9 +173,6 @@ ...@@ -180,9 +173,6 @@
</span> </span>
@enderror @enderror
</div> </div>
</div>
<div class="form-group row">
<div class="col-md-4"> <div class="col-md-4">
<label for="areaFormacao" class="col-form-label">{{ __('Área de Formação*') }}</label> <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="{{ old('areaFormacao') }}" autocomplete="nome"> <input id="areaFormacao" type="text" class="form-control @error('areaFormacao') is-invalid @enderror" name="areaFormacao" value="{{ old('areaFormacao') }}" autocomplete="nome">
...@@ -192,7 +182,21 @@ ...@@ -192,7 +182,21 @@
<strong>{{ $message }}</strong> <strong>{{ $message }}</strong>
</span> </span>
@enderror @enderror
</div> </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="{{ old('SIAPE') }}" autocomplete="nome">
@error('SIAPE')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
<div class="col-md-4"> <div class="col-md-4">
<label for="linkLattes" class="col-form-label">{{ __('Link do currículo Lattes*') }}</label> <label for="linkLattes" class="col-form-label">{{ __('Link do currículo Lattes*') }}</label>
...@@ -209,8 +213,8 @@ ...@@ -209,8 +213,8 @@
<label for="bolsistaProdutividade" class="col-form-label">{{ __('Bolsista de Produtividade*') }}</label><br> <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()"> <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>
<option value="nao">Não</option> <option @if(old('bolsistaProdutividade')=='nao' ) selected @endif value="nao">Não</option>
<option value="sim">Sim</option> <option @if(old('bolsistaProdutividade')=='sim' ) selected @endif value="sim">Sim</option>
</select> </select>
@error('bolsistaProdutividade') @error('bolsistaProdutividade')
<span class="invalid-feedback" role="alert"> <span class="invalid-feedback" role="alert">
...@@ -219,7 +223,7 @@ ...@@ -219,7 +223,7 @@
@enderror @enderror
</div> </div>
<div class="col-md-1" id="nivelInput" style="display: none;"> <div class="col-md-1" 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>
...@@ -234,10 +238,10 @@ ...@@ -234,10 +238,10 @@
<strong>{{ $message }}</strong> <strong>{{ $message }}</strong>
</span> </span>
@enderror @enderror
</div> </div>
</div> </div>
</div> </div>
<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">
...@@ -284,27 +288,30 @@ ...@@ -284,27 +288,30 @@
outroVinculo(); outroVinculo();
} }
function outroVinculo(){ function outroVinculo() {
var comboBoxVinculo = document.getElementById('vinculo'); var comboBoxVinculo = document.getElementById('vinculo');
var divOutro = document.getElementById('divOutro'); var divOutro = document.getElementById('divOutro');
if(comboBoxVinculo.value === "Outro"){ if (comboBoxVinculo.value === "Outro") {
divOutro.style.display = "block"; divOutro.style.display = "block";
}else{ } else {
divOutro.style.display = "none"; divOutro.style.display = "none";
} }
} }
function mudarNivel(){ window.onload = mudarNivel();
window.onload = outroVinculo();
window.onload = mudar();
function mudarNivel() {
var bolsista = document.getElementById('bolsistaProdutividade'); var bolsista = document.getElementById('bolsistaProdutividade');
var nivel = document.getElementById('nivelInput'); var nivel = document.getElementById('nivelInput');
if(bolsista.value === "sim"){ if (bolsista.value === "sim") {
nivel.style.display = "block"; nivel.style.display = "block";
}else{ } else {
nivel.style.display = "none"; nivel.style.display = "none";
} }
console.log("a");
} }
</script> </script>
@endsection @endsection
\ No newline at end of file
...@@ -7,14 +7,20 @@ ...@@ -7,14 +7,20 @@
<div class="col-sm-12"> <div class="col-sm-12">
<h2 style="margin-top: 100px; ">{{ __('Criar perfil de proponente') }}</h2> <h2 style="margin-top: 100px; ">{{ __('Criar perfil de proponente') }}</h2>
</div> </div>
@if(session('mensagem'))
<div class="col-sm-12">
<br>
<div class="alert alert-danger">
<p>{{session('mensagem')}}</p>
</div>
</div>
@endif
</div> </div>
<br> <br>
<form method="POST" action="{{ route('proponente.store') }}"> <form method="POST" action="{{ route('proponente.store') }}">
@csrf @csrf
<div class="col-sm-11"> <div class="col-sm-11">
<div> <div>
<h4>Dados do proponente</h4> <h4>Dados do proponente</h4>
</div> </div>
...@@ -52,34 +58,29 @@ ...@@ -52,34 +58,29 @@
@enderror @enderror
</div> </div>
<div class="col-md-4" style="display: none;" id="divOutro"> <div class="col-md-4" style="display: block;" id="divOutro">
<label for="outro" class="col-form-label">{{ __('Qual?') }}</label> <label for="outro" class="col-form-label">{{ __('Qual?') }}</label>
<input id="outro" type="text" class="form-control @error('outro') is-invalid @enderror" name="outro"> <input id="outro" type="text" class="form-control @error('outro') is-invalid @enderror" name="outro">
@error('outro')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div> </div>
</div> </div>
<div id="proponente" style="display: block;"> <div id="proponente" style="display: block;">
<div class="form-group row"> <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="{{ old('SIAPE') }}" autocomplete="nome">
@error('SIAPE')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
<div class="col-md-4"> <div class="col-md-4">
<label for="titulacaoMaxima" class="col-form-label">{{ __('Titulação Máxima*') }}</label> <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') }}"> <select id="titulacaoMaxima" class="form-control @error('titulacaoMaxima') is-invalid @enderror" name="titulacaoMaxima" value="{{ old('titulacaoMaxima') }}">
<option value="" disabled selected hidden>-- Titulação --</option> <option value="" disabled selected hidden>-- Titulação --</option>
<option value="Doutorado">Doutorado</option> <option @if(old('titulacaoMaxima')=='Doutorado' ) selected @endif value="Doutorado">Doutorado</option>
<option value="Mestrado">Mestrado</option> <option @if(old('titulacaoMaxima')=='Mestrado' ) selected @endif value="Mestrado">Mestrado</option>
<option value="Especialização">Especialização</option> <option @if(old('titulacaoMaxima')=='Especialização' ) selected @endif value="Especialização">Especialização</option>
<option value="Graduação">Graduação</option> <option @if(old('titulacaoMaxima')=='Graduação' ) selected @endif value="Graduação">Graduação</option>
<option value="Técnico">Técnico</option> <option @if(old('titulacaoMaxima')=='Técnico' ) selected @endif value="Técnico">Técnico</option>
</select> </select>
@error('titulacaoMaxima') @error('titulacaoMaxima')
...@@ -99,9 +100,6 @@ ...@@ -99,9 +100,6 @@
</span> </span>
@enderror @enderror
</div> </div>
</div>
<div class="form-group row">
<div class="col-md-4"> <div class="col-md-4">
<label for="areaFormacao" class="col-form-label">{{ __('Área de Formação*') }}</label> <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="{{ old('areaFormacao') }}" autocomplete="nome"> <input id="areaFormacao" type="text" class="form-control @error('areaFormacao') is-invalid @enderror" name="areaFormacao" value="{{ old('areaFormacao') }}" autocomplete="nome">
...@@ -111,7 +109,21 @@ ...@@ -111,7 +109,21 @@
<strong>{{ $message }}</strong> <strong>{{ $message }}</strong>
</span> </span>
@enderror @enderror
</div> </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="{{ old('SIAPE') }}" autocomplete="nome">
@error('SIAPE')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
<div class="col-md-4"> <div class="col-md-4">
<label for="linkLattes" class="col-form-label">{{ __('Link do currículo Lattes*') }}</label> <label for="linkLattes" class="col-form-label">{{ __('Link do currículo Lattes*') }}</label>
...@@ -128,8 +140,8 @@ ...@@ -128,8 +140,8 @@
<label for="bolsistaProdutividade" class="col-form-label">{{ __('Bolsista de Produtividade*') }}</label><br> <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()"> <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>
<option value="nao">Não</option> <option @if(old('bolsistaProdutividade')=='nao' ) selected @endif value="nao">Não</option>
<option value="sim">Sim</option> <option @if(old('bolsistaProdutividade')=='sim' ) selected @endif value="sim">Sim</option>
</select> </select>
@error('bolsistaProdutividade') @error('bolsistaProdutividade')
<span class="invalid-feedback" role="alert"> <span class="invalid-feedback" role="alert">
...@@ -138,7 +150,7 @@ ...@@ -138,7 +150,7 @@
@enderror @enderror
</div> </div>
<div class="col-md-1" id="nivelInput" style="display: none;"> <div class="col-md-1" 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>
...@@ -167,7 +179,7 @@ ...@@ -167,7 +179,7 @@
</button> </button>
</div> </div>
</div> </div>
</div> </div>
</form> </form>
</div> </div>
...@@ -226,5 +238,8 @@ ...@@ -226,5 +238,8 @@
} }
console.log("a"); console.log("a");
} }
window.onload = mudarNivel();
window.onload = outroVinculo();
</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