"app/git@sites.upe.br:walter.felipe/submeta.git" did not exist on "234a30457f189c936d202d4f6092af006fb55e93"
Unverified Commit 8280f36b authored by Edgar Vinicius Carvalho Vital's avatar Edgar Vinicius Carvalho Vital Committed by GitHub
Browse files

Merge pull request #849 from Edgarvital/master

Ajustando 'outro curso' na edição dos perfis
parents 5fa21f6b 1491656d
......@@ -42,7 +42,6 @@
</div>
<div class="modal-body" style="padding-right: 32px;padding-left: 32px;padding-top: 20px;padding-bottom: 32px;">
@include('administrador.substituirParticipanteForm', ['visualizarOnly' => 1,'trabalho' => $projeto])
</div>
</div>
</div>
......
......@@ -2,743 +2,938 @@
@section('content')
<div class="container" style="margin-top: 3rem">
<div class="row" >
@if(session('mensagem'))
<div class="col-md-12" style="margin-top: 30px;">
<div class="alert alert-success">
<p>{{session('mensagem')}}</p>
</div>
</div>
@endif
</div>
<form id="formEditUser" method="POST" action="{{ route('perfil.edit') }}">
@csrf
<div class="row justify-content-center">
<div class="col-md-8" style="margin-bottom:20px">
<div class="card shadow bg-white" style="border-radius:12px; border-width:0px;">
<div class="card-header" style="border-top-left-radius: 12px; border-top-right-radius: 12px; background-color: #fff">
<div class="d-flex justify-content-between align-items-center" style="margin-top: 9px; margin-bottom:6px">
<h5 class="card-title mb-0" style="font-size:25px; font-family:Arial, Helvetica, sans-serif; color:#1492E6">Cadastro</h5>
<h6 class="card-title mb-0" style="color:red">* Campos obrigatórios</h6>
</div>
<div class="container" style="margin-top: 3rem">
<div class="row">
@if(session('mensagem'))
<div class="col-md-12" style="margin-top: 30px;">
<div class="alert alert-success">
<p>{{session('mensagem')}}</p>
</div>
<div class="card-body">
<div class="form-row">
<div class="col-12">
@if ($errors->any())
<div class="alert alert-danger">
<ul>
@foreach ($errors->all() as $error)
<li>{{ $error }}</li>
@endforeach
</ul>
</div>
@endif
</div>
@endif
</div>
<form id="formEditUser" method="POST" action="{{ route('perfil.edit') }}">
@csrf
<div class="row justify-content-center">
<div class="col-md-8" style="margin-bottom:20px">
<div class="card shadow bg-white" style="border-radius:12px; border-width:0px;">
<div class="card-header"
style="border-top-left-radius: 12px; border-top-right-radius: 12px; background-color: #fff">
<div class="d-flex justify-content-between align-items-center"
style="margin-top: 9px; margin-bottom:6px">
<h5 class="card-title mb-0"
style="font-size:25px; font-family:Arial, Helvetica, sans-serif; color:#1492E6">
Cadastro</h5>
<h6 class="card-title mb-0" style="color:red">* Campos obrigatórios</h6>
</div>
<div class="col-md-12">
<div class="d-flex justify-content-between align-items-center" style="margin-bottom:6px">
<h5 class="card-title mb-0" style="font-size:20px; font-family:Arial, Helvetica, sans-serif; font-family:Arial, Helvetica, sans-serif; ">Informações pessoais</h5>
</div>
<div class="card-body">
<div class="form-row">
<div class="col-12">
@if ($errors->any())
<div class="alert alert-danger">
<ul>
@foreach ($errors->all() as $error)
<li>{{ $error }}</li>
@endforeach
</ul>
</div>
@endif
</div>
<div class="col-md-12">
<div class="d-flex justify-content-between align-items-center"
style="margin-bottom:6px">
<h5 class="card-title mb-0"
style="font-size:20px; font-family:Arial, Helvetica, sans-serif; font-family:Arial, Helvetica, sans-serif; ">
Informações pessoais</h5>
</div>
</div>
</div>
<div class="col-md-12">
<div class="form-group">
<label for="name" class="col-form-label" style="font-weight:600;">{{ __('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', $user->name) }}" required autocomplete="name" autofocus>
@error('name')
<span class="invalid-feedback" role="alert">
<div class="col-md-12">
<div class="form-group">
<label for="name" class="col-form-label"
style="font-weight:600;">{{ __('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', $user->name) }}" required autocomplete="name"
autofocus>
@error('name')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
@enderror
</div>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="cpf" class="col-form-label" style="font-weight:600;">{{ __('CPF') }}<span style="color: red; font-weight:bold;">*</span></label>
<input id="cpf" type="text" class="form-control @error('cpf') is-invalid @enderror" name="cpf" placeholder="Digite o número do CPF" value="{{ old('cpf', $user->cpf) }}" required autocomplete="cpf" autofocus>
@error('cpf')
<span class="invalid-feedback" role="alert">
<div class="col-md-6">
<div class="form-group">
<label for="cpf" class="col-form-label" style="font-weight:600;">{{ __('CPF') }}
<span style="color: red; font-weight:bold;">*</span></label>
<input id="cpf" type="text"
class="form-control @error('cpf') is-invalid @enderror" name="cpf"
placeholder="Digite o número do CPF" value="{{ old('cpf', $user->cpf) }}"
required autocomplete="cpf" autofocus>
@error('cpf')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
@enderror
</div>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="rg" class="col-form-label" style="font-weight:600;">{{ __('RG') }}<span style="color: red; font-weight:bold;">*</span></label>
<input id="rg" type="text" class="form-control @error('rg') is-invalid @enderror" name="rg" placeholder="Digite o número do RG" @if($user->participantes()->exists()) value="{{ old('rg', $user->participantes()->first()->rg) }}" @else value="{{ old('rg') }}" @endif required autocomplete="rg" autofocus>
@error('rg')
<span class="invalid-feedback" role="alert">
<div class="col-md-6">
<div class="form-group">
<label for="rg" class="col-form-label" style="font-weight:600;">{{ __('RG') }}
<span style="color: red; font-weight:bold;">*</span></label>
<input id="rg" type="text"
class="form-control @error('rg') is-invalid @enderror" name="rg"
placeholder="Digite o número do RG"
@if($user->participantes()->exists()) value="{{ old('rg', $user->participantes()->first()->rg) }}"
@else value="{{ old('rg') }}" @endif required autocomplete="rg"
autofocus>
@error('rg')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
@enderror
</div>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="celular" class="col-form-label" style="font-weight:600;">{{ __('Celular') }}<span style="color: red; font-weight:bold;">*</span></label>
<input id="celular" type="text" class="form-control @error('celular') is-invalid @enderror" name="celular" placeholder="Digite o número do seu celular" value="{{ old('celular', $user->celular) }}" required autocomplete="celular" autofocus>
@error('celular')
<span class="invalid-feedback" role="alert">
<div class="col-md-6">
<div class="form-group">
<label for="celular" class="col-form-label"
style="font-weight:600;">{{ __('Celular') }}<span
style="color: red; font-weight:bold;">*</span></label>
<input id="celular" type="text"
class="form-control @error('celular') is-invalid @enderror"
name="celular" placeholder="Digite o número do seu celular"
value="{{ old('celular', $user->celular) }}" required
autocomplete="celular" autofocus>
@error('celular')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
@enderror
</div>
</div>
</div>
<div class="col-md-12">
<div class="d-flex justify-content-between align-items-center" style="margin-bottom:6px">
<h5 class="card-title mb-0" style="font-size:20px; font-family:Arial, Helvetica, sans-serif; font-family:Arial, Helvetica, sans-serif; ">Instituição</h5>
<div class="col-md-12">
<div class="d-flex justify-content-between align-items-center"
style="margin-bottom:6px">
<h5 class="card-title mb-0"
style="font-size:20px; font-family:Arial, Helvetica, sans-serif; font-family:Arial, Helvetica, sans-serif; ">
Instituição</h5>
</div>
</div>
</div>
<div class="col-md-12">
<div class="form-group">
<label for="instituicaoSelect" class="col-form-label" style="font-weight:600;">{{ __('Instituição de Vínculo') }}<span style="color: red; font-weight:bold;">*</span></label>
<select style="display: inline" onchange="showInstituicao()" class="form-control @error('instituicaoSelect') is-invalid @enderror" name="instituicaoSelect" id="instituicaoSelect">
<option value="" disabled selected hidden>-- Instituição --</option>
<option @if(old('instituicaoSelect', $user->instituicao)=='UFAPE' ) selected @endif value="UFAPE">Universidade Federal do Agreste de Pernambuco - UFAPE</option>
<option @if(old('instituicaoSelect', $user->instituicao)=='Outra' ) selected @endif value="Outra">Outra</option>
</select>
@error('instituicaoSelect')
<span class="invalid-feedback" role="alert">
<div class="col-md-12">
<div class="form-group">
<label for="instituicaoSelect" class="col-form-label"
style="font-weight:600;">{{ __('Instituição de Vínculo') }}<span
style="color: red; font-weight:bold;">*</span></label>
<select style="display: inline" onchange="showInstituicao()"
class="form-control @error('instituicaoSelect') is-invalid @enderror"
name="instituicaoSelect" id="instituicaoSelect">
<option value="" disabled selected hidden>-- Instituição --</option>
<option @if(old('instituicaoSelect', $user->instituicao)=='UFAPE' ) selected
@endif value="UFAPE">Universidade Federal do Agreste de Pernambuco -
UFAPE
</option>
<option @if(old('instituicaoSelect', $user->instituicao)=='Outra' ) selected
@endif value="Outra">Outra
</option>
</select>
@error('instituicaoSelect')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
@enderror
</div>
</div>
</div>
<div class="col-md-12" id="displayOutro" style='display:none'>
<div class="form-group">
<label for="instituicao" class="col-form-label" style="font-weight:600;">{{ __('Digite a Instituição') }}<span style="color: red; font-weight:bold;">*</span></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" autofocus>
@error('instituicao')
<span class="invalid-feedback" role="alert">
<div class="col-md-12" id="displayOutro" style='display:none'>
<div class="form-group">
<label for="instituicao" class="col-form-label"
style="font-weight:600;">{{ __('Digite a Instituição') }}<span
style="color: red; font-weight:bold;">*</span></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" autofocus>
@error('instituicao')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
@enderror
</div>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="perfil" class="col-form-label" style="font-weight:600;">{{ __('Perfil') }}<span style="color: red; font-weight:bold;">*</span></label>
<input type="hidden" name="perfil" value="{{$user->tipo}}">
<select disabled id="perfil" class="form-control @error('perfil') is-invalid @enderror">
<option value="" disabled selected hidden>-- Perfil --</option>
<option @if(old('perfil')=='Professor' ) selected @endif value="Professor">Professor</option>
<option @if(old('perfil')=='Técnico' ) selected @endif value="Técnico">Técnico</option>
<option @if(old('perfil')=='Estudante' || $user->tipo == 'participante') selected @endif value="Estudante">Estudante</option>
<option @if(old('perfil')=='Outro' ) selected @endif value="Outro">Outro</option>
</select>
@error('perfil')
<span class="invalid-feedback" role="alert">
<div class="col-md-6">
<div class="form-group">
<label for="perfil" class="col-form-label"
style="font-weight:600;">{{ __('Perfil') }}<span
style="color: red; font-weight:bold;">*</span></label>
<input type="hidden" name="perfil" value="{{$user->tipo}}">
<select disabled id="perfil"
class="form-control @error('perfil') is-invalid @enderror">
<option value="" disabled selected hidden>-- Perfil --</option>
<option @if(old('perfil')=='Professor' ) selected @endif value="Professor">
Professor
</option>
<option @if(old('perfil')=='Técnico' ) selected @endif value="Técnico">
Técnico
</option>
<option @if(old('perfil')=='Estudante' || $user->tipo == 'participante') selected
@endif value="Estudante">Estudante
</option>
<option @if(old('perfil')=='Outro' ) selected @endif value="Outro">Outro
</option>
</select>
@error('perfil')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
@enderror
</div>
</div>
</div>
<div class="col-md-6">
<div class="form-group" id="outroPerfil">
<label for="outroPerfil" class="col-form-label" style="font-weight:600;">{{ __('Qual perfil?') }}<span style="color: red; font-weight:bold;">*</span></label>
<input id="outroPerfil" type="text" class="form-control @error('outroPerfil') is-invalid @enderror" name="outroPerfil" placeholder="Digite aqui qual o seu perfil" value="{{ old('outroPerfil') }}">
@error('outroPerfil')
<span class="invalid-feedback" role="alert">
<div class="col-md-6">
<div class="form-group" id="outroPerfil">
<label for="outroPerfil" class="col-form-label"
style="font-weight:600;">{{ __('Qual perfil?') }}<span
style="color: red; font-weight:bold;">*</span></label>
<input id="outroPerfil" type="text"
class="form-control @error('outroPerfil') is-invalid @enderror"
name="outroPerfil" placeholder="Digite aqui qual o seu perfil"
value="{{ old('outroPerfil') }}">
@error('outroPerfil')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
@enderror
</div>
</div>
</div>
<div style="display:none" id="divCursos" class="col-md-12 mb-2">
<label for="curso" class="col-form-label" style="font-weight:600;">{{ __('Cursos que Leciona') }}<span style="color: red; font-weight:bold;">*</span></label>
<br>
<div class="row col-md-12">
@foreach($cursos as $curso)
<div class="col-sm-6">
<input type="checkbox" name="curso[]" id="curso{{$curso->id}}" value="{{$curso->id}}">
<label class="form-check-label" for="curso{{$curso->id}}">
{{ $curso->nome }}
</label>
</div>
@endforeach
<div style="display:none" id="divCursos" class="col-md-12 mb-2">
<label for="curso" class="col-form-label"
style="font-weight:600;">{{ __('Cursos que Leciona') }}<span
style="color: red; font-weight:bold;">*</span></label>
<br>
<div class="row col-md-12">
@foreach($cursos as $curso)
@if($curso->nome == "Outro Curso")
<div id="divOutroCurso" class="col-sm-6" style="display: none">
<input type="checkbox" name="curso[]"
id="curso{{$curso->id}}"
value="{{$curso->id}}">
<label class="form-check-label" for="curso{{$curso->id}}">
{{ $curso->nome }}
</label>
</div>
@else
<div class="col-sm-6">
<input type="checkbox" name="curso[]"
id="curso{{$curso->id}}"
value="{{$curso->id}}">
<label class="form-check-label" for="curso{{$curso->id}}">
{{ $curso->nome }}
</label>
</div>
@endif
@endforeach
</div>
</div>
</div>
<!-- Proponente -->
<div class="col-md-6">
<div class="form-group" id="divVinculo">
<label for="vinculo" class="col-form-label" style="font-weight:600;">{{ __('Vínculo') }}<span style="color: red; font-weight:bold;">*</span></label>
<select name="vinculo" id="vinculo" class="form-control @error('vinculo') is-invalid @enderror" onchange="mudarPerfil()">
<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 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')=='Pós-doutorando' ) selected @endif value="Pós-doutorando">Pós-doutorando</option>
<option @if(old('vinculo')=='Outro' ) selected @endif value="Outro">Outro</option>
</select>
@error('vinculo')
<span class="invalid-feedback" role="alert">
<!-- Proponente -->
<div class="col-md-6">
<div class="form-group" id="divVinculo">
<label for="vinculo" class="col-form-label"
style="font-weight:600;">{{ __('Vínculo') }}<span
style="color: red; font-weight:bold;">*</span></label>
<select name="vinculo" id="vinculo"
class="form-control @error('vinculo') is-invalid @enderror"
onchange="mudarPerfil()">
<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 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')=='Pós-doutorando' ) selected
@endif value="Pós-doutorando">Pós-doutorando
</option>
<option @if(old('vinculo')=='Outro' ) selected @endif value="Outro">Outro
</option>
</select>
@error('vinculo')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
@enderror
</div>
</div>
</div>
<div class="col-md-6">
<div class="form-group" id="divOutro">
<label for="outro" class="col-form-label" style="font-weight:600;">{{ __('Qual?') }}<span style="color: red; font-weight:bold;">*</span></label>
<input id="outro" type="text" class="form-control @error('outro') is-invalid @enderror" name="outro" placeholder="Digite aqui o seu vínculo" value="{{ old('outro') }}">
@error('outro')
<span class="invalid-feedback" role="alert">
<div class="col-md-6">
<div class="form-group" id="divOutro">
<label for="outro" class="col-form-label"
style="font-weight:600;">{{ __('Qual?') }}<span
style="color: red; font-weight:bold;">*</span></label>
<input id="outro" type="text"
class="form-control @error('outro') is-invalid @enderror" name="outro"
placeholder="Digite aqui o seu vínculo" value="{{ old('outro') }}">
@error('outro')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
<div class="col-md-6">
<div class="form-group" id="divTitulacaoMax" style="display: none">
<label for="titulacaoMaxima" class="col-form-label" style="font-weight:600;">{{ __('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>perfil
<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')
<span class="invalid-feedback" role="alert">
@enderror
</div>
</div>
<div class="col-md-6">
<div class="form-group" id="divTitulacaoMax" style="display: none">
<label for="titulacaoMaxima" class="col-form-label"
style="font-weight:600;">{{ __('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>
perfil
<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')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
@enderror
</div>
</div>
</div>
<div class="col-md-6">
<div class="form-group" id="anoTitulacao" style="display: none">
<label for="AnoTitulacao" class="col-form-label" style="font-weight:600;">{{ __('Ano da Titulação Máxima') }}<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('anoTitulacao')
<span class="invalid-feedback" role="alert">
<div class="col-md-6">
<div class="form-group" id="anoTitulacao" style="display: none">
<label for="AnoTitulacao" class="col-form-label"
style="font-weight:600;">{{ __('Ano da Titulação Máxima') }}<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('anoTitulacao')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
@enderror
</div>
</div>
</div>
<div class="col-md-6" >
<div class="form-group" id="areaFormacao" style="display: none">
<label for="areaFormacao" class="col-form-label" style="font-weight:600;">{{ __('Á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('areaFormacao')
<span class="invalid-feedback" role="alert">
<div class="col-md-6">
<div class="form-group" id="areaFormacao" style="display: none">
<label for="areaFormacao" class="col-form-label"
style="font-weight:600;">{{ __('Á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('areaFormacao')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
@enderror
</div>
</div>
</div>
<div class="col-md-6">
<div class="form-group" id="siape" style="display: none">
<label for="SIAPE" class="col-form-label" style="font-weight:600;">{{ __('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('SIAPE')
<span class="invalid-feedback" role="alert">
<div class="col-md-6">
<div class="form-group" id="siape" style="display: none">
<label for="SIAPE" class="col-form-label"
style="font-weight:600;">{{ __('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('SIAPE')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
@enderror
</div>
</div>
</div>
<div class="col-md-6">
<div class="form-group" id="bolsista" style="display: none">
<label for="bolsistaProdutividade" class="col-form-label" style="font-weight:600;">{{ __('Bolsista de Produtividade') }}<span style="color: red; font-weight:bold;">*</span></label><br>
<select name="bolsistaProdutividade" id="bolsistaProdutividade" class="form-control @error('bolsistaProdutividade') is-invalid @enderror" onchange="mudarNivel()">
<option value="" disabled selected hidden>-- Bolsista --</option>
<option @if(old('bolsistaProdutividade')=='nao' ) selected @endif value="nao">Não</option>
<option @if(old('bolsistaProdutividade')=='sim' ) selected @endif value="sim">Sim</option>
</select>
@error('bolsistaProdutividade')
<span class="invalid-feedback" role="alert">
<div class="col-md-6">
<div class="form-group" id="bolsista" style="display: none">
<label for="bolsistaProdutividade" class="col-form-label"
style="font-weight:600;">{{ __('Bolsista de Produtividade') }}<span
style="color: red; font-weight:bold;">*</span></label><br>
<select name="bolsistaProdutividade" id="bolsistaProdutividade"
class="form-control @error('bolsistaProdutividade') is-invalid @enderror"
onchange="mudarNivel()">
<option value="" disabled selected hidden>-- Bolsista --</option>
<option @if(old('bolsistaProdutividade')=='nao' ) selected
@endif value="nao">Não
</option>
<option @if(old('bolsistaProdutividade')=='sim' ) selected
@endif value="sim">Sim
</option>
</select>
@error('bolsistaProdutividade')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
@enderror
</div>
</div>
</div>
<div class="col-md-6">
<div class="form-group" id="nivelInput" style="display: block;">
<label for="nivel" class="col-form-label" style="font-weight:600;">{{ __('Nível') }}<span style="color: red; font-weight:bold;">*</span></label>
<select name="nivel" id="nivel" class="form-control @error('nivel') is-invalid @enderror">
<option value="" disabled selected hidden></option>
<option value="1A">1A</option>
<option value="1B">1B</option>
<option value="1C">1C</option>
<option value="1D">1D</option>
<option value="2">2</option>
</select>
@error('nivel')
<span class="invalid-feedback" role="alert">
<div class="col-md-6">
<div class="form-group" id="nivelInput" style="display: block;">
<label for="nivel" class="col-form-label"
style="font-weight:600;">{{ __('Nível') }}<span
style="color: red; font-weight:bold;">*</span></label>
<select name="nivel" id="nivel"
class="form-control @error('nivel') is-invalid @enderror">
<option value="" disabled selected hidden></option>
<option value="1A">1A</option>
<option value="1B">1B</option>
<option value="1C">1C</option>
<option value="1D">1D</option>
<option value="2">2</option>
</select>
@error('nivel')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
@enderror
</div>
</div>
</div>
<!-- Estudante -->
<div class="col-md-6">
<div class="form-group" id="dataNascimento">
@component('componentes.input', ['label' => 'Data de nascimento'])
<input type="date" class="form-control" @if($user->participantes()->exists()) value="{{old('data_de_nascimento', $user->participantes()->first()->data_de_nascimento)}}" @else value="{{old('data_de_nascimento')}}" @endif name="data_de_nascimento" placeholder="Data de nascimento" />
@error('data_de_nascimento')
<span class="invalid-feedback" role="alert" style="overflow: visible; display:block">
<!-- Estudante -->
<div class="col-md-6">
<div class="form-group" id="dataNascimento">
@component('componentes.input', ['label' => 'Data de nascimento'])
<input type="date" class="form-control"
@if($user->participantes()->exists()) value="{{old('data_de_nascimento', $user->participantes()->first()->data_de_nascimento)}}"
@else value="{{old('data_de_nascimento')}}"
@endif name="data_de_nascimento" placeholder="Data de nascimento"/>
@error('data_de_nascimento')
<span class="invalid-feedback" role="alert"
style="overflow: visible; display:block">
<strong>{{ $message }}</strong>
</span>
@enderror
@endcomponent
</div>
</div>
<div class="col-md-6">
<div class="form-group" id="curso">
@component('componentes.input', ['label' => 'Curso'])
<select style="display: inline" class="form-control" id='cursoEstudante' name="cursoEstudante" onchange="outroCurso(this)">
<option value="" disabled selected hidden>-- Selecione uma opção--</option>
@foreach ($cursos as $curso)
<option @isset($cursoPart) @if(old('cursoEstudante', $cursoPart->id) == $curso->id) selected @endif @else @if(old('cursoEstudante') == $curso->id) selected @endif @endisset value='{{$curso->id}}'>{{$curso->nome}}</option>
@endforeach
<option @if(old('cursoEstudante') == "Outro" ) selected @endif value="Outro">Outro</option>
</select>
@error('curso')
<span class="invalid-feedback" role="alert" style="overflow: visible; display:block">
@enderror
@endcomponent
</div>
</div>
<div class="col-md-6">
<div class="form-group" id="curso">
@component('componentes.input', ['label' => 'Curso'])
<select style="display: inline" class="form-control" id='cursoEstudante'
name="cursoEstudante" onchange="outroCurso(this)">
<option value="" disabled selected hidden>-- Selecione uma opção--
</option>
@foreach ($cursos as $curso)
@if($curso->nome != 'Outro Curso')
<option @isset($cursoPart) @if(old('cursoEstudante', $cursoPart->id) == $curso->id) selected
@endif @else @if(old('cursoEstudante') == $curso->id) selected
@endif @endisset value='{{$curso->id}}'>{{$curso->nome}}</option>
@endif
@endforeach
<option @if(old('cursoEstudante') == "Outro" ) selected
@endif value="Outro">Outro
</option>
</select>
@error('curso')
<span class="invalid-feedback" role="alert"
style="overflow: visible; display:block">
<strong>{{ $message }}</strong>
</span>
@enderror
@endcomponent
</div>
</div>
<div class="col-md-12">
<div class="form-group" id="divCursoEstudante" style="display:none">
@component('componentes.input', ['label' => 'Qual curso?'])
<input name="outroCursoEstudante" type="text" id="outroCursoEstudante" value="{{ old('outroCursoEstudante')}}" class="form-control"/>
@error('outroCursoEstudante')
<span class="invalid-feedback" role="alert" style="overflow: visible; display:block"><strong>{{ $message }}</strong></span>
@enderror
@endcomponent
@enderror
@endcomponent
</div>
</div>
</div>
<div class="col-md-12" id='endereco'>
<div class="d-flex justify-content-between align-items-center" style="margin-bottom:6px">
<h5 class="card-title mb-0" style="font-size:20px; font-family:Arial, Helvetica, sans-serif; font-family:Arial, Helvetica, sans-serif; ">Endereço</h5>
<div class="col-md-12">
<div class="form-group" id="divCursoEstudante" style="display:none">
@component('componentes.input', ['label' => 'Qual curso?'])
<input name="outroCursoEstudante" type="text" id="outroCursoEstudante"
value="{{ old('outroCursoEstudante')}}" class="form-control"/>
@error('outroCursoEstudante')
<span class="invalid-feedback" role="alert"
style="overflow: visible; display:block"><strong>{{ $message }}</strong></span>
@enderror
@endcomponent
</div>
</div>
</div>
<div class="col-md-6">
<div class="form-group" id="divCep">
@component('componentes.input', ['label' => 'CEP'])
<input name="cep" type="text" id="cep" value="{{ old('cep', $user->endereco->cep)}}" class="form-control cep" onblur="pesquisaCep(this.value)" />
@error('cep')
<span class="invalid-feedback" role="alert" style="overflow: visible; display:block"><strong>{{ $message }}</strong></span>
@enderror
@endcomponent
<div class="col-md-12" id='endereco'>
<div class="d-flex justify-content-between align-items-center"
style="margin-bottom:6px">
<h5 class="card-title mb-0"
style="font-size:20px; font-family:Arial, Helvetica, sans-serif; font-family:Arial, Helvetica, sans-serif; ">
Endereço</h5>
</div>
</div>
</div>
<div class="col-md-6">
<div class="form-group" id="divUf">
@component('componentes.input', ['label' => 'Estado'])
<input name="uf" type="text" class="form-control" value="{{ old('uf', $user->endereco->uf)}}" id="uf" />
@error('uf')
<span class="invalid-feedback" role="alert" style="overflow: visible; display:block"><strong>{{ $message }}</strong></span>
@enderror
@endcomponent
<div class="col-md-6">
<div class="form-group" id="divCep">
@component('componentes.input', ['label' => 'CEP'])
<input name="cep" type="text" id="cep"
value="{{ old('cep', $user->endereco->cep)}}"
class="form-control cep" onblur="pesquisaCep(this.value)"/>
@error('cep')
<span class="invalid-feedback" role="alert"
style="overflow: visible; display:block"><strong>{{ $message }}</strong></span>
@enderror
@endcomponent
</div>
</div>
</div>
<div class="col-md-6">
<div class="form-group" id="divCidade">
@component('componentes.input', ['label' => 'Cidade'])
<input name="cidade" type="text" id="cidade" class="form-control" value="{{ old('cidade', $user->endereco->cidade)}}" />
@error('cidade')
<span class="invalid-feedback" role="alert" style="overflow: visible; display:block"><strong>{{ $message }}</strong></span>
@enderror
@endcomponent
</div>
</div>
<div class="col-md-6">
<div class="form-group" id="divBairro">
@component('componentes.input', ['label' => 'Bairro'])
<input name="bairro" type="text" id="bairro" class="form-control" value="{{ old('bairro', $user->endereco->bairro)}}" />
@error('bairro')
<span class="invalid-feedback" role="alert" style="overflow: visible; display:block"><strong>{{ $message }}</strong></span>
@enderror
@endcomponent
</div>
</div>
<div class="col-md-6">
<div class="form-group" id='divRua'>
@component('componentes.input', ['label' => 'Rua'])
<input name="rua" type="text" id="rua" class="form-control" value="{{ old('rua', $user->endereco->rua)}}" />
@error('rua')
<span class="invalid-feedback" role="alert" style="overflow: visible; display:block"><strong>{{ $message }}</strong></span>
@enderror
@endcomponent
</div>
</div>
<div class="col-md-6">
<div class="form-group" id='numero'>
@component('componentes.input', ['label' => 'Número'])
<input name="numero" type="text" class="form-control" value="{{ old('numero', $user->endereco->numero)}}" />
@error('numero')
<span class="invalid-feedback" role="alert" style="overflow: visible; display:block"><strong>{{ $message }}</strong></span>
@enderror
@endcomponent
<div class="col-md-6">
<div class="form-group" id="divUf">
@component('componentes.input', ['label' => 'Estado'])
<input name="uf" type="text" class="form-control"
value="{{ old('uf', $user->endereco->uf)}}" id="uf"/>
@error('uf')
<span class="invalid-feedback" role="alert"
style="overflow: visible; display:block"><strong>{{ $message }}</strong></span>
@enderror
@endcomponent
</div>
</div>
</div>
<div class='col-md-12'>
<div class="form-group" id='complemento'>
<label class=" control-label" for="firstname" style="font-weight:600;">Complemento</label>
<input type="text" class="form-control" value="{{old('complemento', $user->endereco->complemento)}}" name="complemento" placeholder="Complemento" maxlength="75" id="complemento" />
<span style="color: red; font-size: 12px" id="caracsRestantescomplemento">
<div class="col-md-6">
<div class="form-group" id="divCidade">
@component('componentes.input', ['label' => 'Cidade'])
<input name="cidade" type="text" id="cidade" class="form-control"
value="{{ old('cidade', $user->endereco->cidade)}}"/>
@error('cidade')
<span class="invalid-feedback" role="alert"
style="overflow: visible; display:block"><strong>{{ $message }}</strong></span>
@enderror
@endcomponent
</div>
</div>
<div class="col-md-6">
<div class="form-group" id="divBairro">
@component('componentes.input', ['label' => 'Bairro'])
<input name="bairro" type="text" id="bairro" class="form-control"
value="{{ old('bairro', $user->endereco->bairro)}}"/>
@error('bairro')
<span class="invalid-feedback" role="alert"
style="overflow: visible; display:block"><strong>{{ $message }}</strong></span>
@enderror
@endcomponent
</div>
</div>
<div class="col-md-6">
<div class="form-group" id='divRua'>
@component('componentes.input', ['label' => 'Rua'])
<input name="rua" type="text" id="rua" class="form-control"
value="{{ old('rua', $user->endereco->rua)}}"/>
@error('rua')
<span class="invalid-feedback" role="alert"
style="overflow: visible; display:block"><strong>{{ $message }}</strong></span>
@enderror
@endcomponent
</div>
</div>
<div class="col-md-6">
<div class="form-group" id='numero'>
@component('componentes.input', ['label' => 'Número'])
<input name="numero" type="text" class="form-control"
value="{{ old('numero', $user->endereco->numero)}}"/>
@error('numero')
<span class="invalid-feedback" role="alert"
style="overflow: visible; display:block"><strong>{{ $message }}</strong></span>
@enderror
@endcomponent
</div>
</div>
<div class='col-md-12'>
<div class="form-group" id='complemento'>
<label class=" control-label" for="firstname" style="font-weight:600;">Complemento</label>
<input type="text" class="form-control"
value="{{old('complemento', $user->endereco->complemento)}}"
name="complemento" placeholder="Complemento" maxlength="75"
id="complemento"/>
<span style="color: red; font-size: 12px" id="caracsRestantescomplemento">
</span>
@error('complemento')
<span class="invalid-feedback" role="alert" style="overflow: visible; display:block">
@error('complemento')
<span class="invalid-feedback" role="alert"
style="overflow: visible; display:block">
<strong>{{ $message }}</strong>
</span>
@enderror
@enderror
</div>
</div>
</div>
<div class="col-md-12">
<div class="form-group">
<label for="linkLattes" class="col-form-label" style="font-weight:600;">{{ __('Link do Currículo Lattes') }}<span style="color: red; font-weight:bold;">*</span></label>
<input id="linkLattes" type="text" class="form-control @error('linkLattes') is-invalid @enderror" name="linkLattes" placeholder="Digite o link do currículo Lattes" @if ($user->participantes()->exists()) value="{{ old('linkLattes', $user->participantes()->first()->linkLattes) }}" @else value="{{ old('linkLattes') }}" @endif autocomplete="nome">
@error('linkLattes')
<span class="invalid-feedback" role="alert">
<div class="col-md-12">
<div class="form-group">
<label for="linkLattes" class="col-form-label"
style="font-weight:600;">{{ __('Link do Currículo Lattes') }}<span
style="color: red; font-weight:bold;">*</span></label>
<input id="linkLattes" type="text"
class="form-control @error('linkLattes') is-invalid @enderror"
name="linkLattes" placeholder="Digite o link do currículo Lattes"
@if ($user->participantes()->exists()) value="{{ old('linkLattes', $user->participantes()->first()->linkLattes) }}"
@else value="{{ old('linkLattes') }}" @endif autocomplete="nome">
@error('linkLattes')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
@enderror
</div>
</div>
</div>
<div class="col-md-12">
<div class="d-flex justify-content-between align-items-center" style="margin-bottom:-0.3rem">
<h5 class="card-title" style="font-size:20px; font-family:Arial, Helvetica, sans-serif; font-family:Arial, Helvetica, sans-serif; ">Acesso ao sistema</h5>
<div class="form-group">
<input type="checkbox" id="alterarSenhaCheckBox" name="alterarSenhaCheckBox" onchange="habilitando()">
<label for="alterarSenhaCheckBox" style="color:#909090">Desejo alterar minha senha</label>
<div class="col-md-12">
<div class="d-flex justify-content-between align-items-center"
style="margin-bottom:-0.3rem">
<h5 class="card-title"
style="font-size:20px; font-family:Arial, Helvetica, sans-serif; font-family:Arial, Helvetica, sans-serif; ">
Acesso ao sistema</h5>
<div class="form-group">
<input type="checkbox" id="alterarSenhaCheckBox" name="alterarSenhaCheckBox"
onchange="habilitando()">
<label for="alterarSenhaCheckBox" style="color:#909090">Desejo alterar minha
senha</label>
</div>
</div>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="emailFix" class="col-form-label">{{ __('E-mail*') }}</label>
<input id="emailFix" type="email" class="form-control" value="{{$user->email}}" disabled>
<div class="col-md-6">
<div class="form-group">
<label for="emailFix" class="col-form-label">{{ __('E-mail*') }}</label>
<input id="emailFix" type="email" class="form-control" value="{{$user->email}}"
disabled>
</div>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="senha_atual" class="col-form-label">{{ __('Senha atual*') }}</label>
<input id="senha_atual" type="password" class="form-control @error('senha_atual') is-invalid @enderror" name="senha_atual" value="" disabled>
<div class="col-md-6">
<div class="form-group">
<label for="senha_atual" class="col-form-label">{{ __('Senha atual*') }}</label>
<input id="senha_atual" type="password"
class="form-control @error('senha_atual') is-invalid @enderror"
name="senha_atual" value="" disabled>
@error('senha_atual')
<span class="invalid-feedback" role="alert">
@error('senha_atual')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
@enderror
</div>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<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>
<div class="col-md-6">
<div class="form-group">
<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">
@error('nova_senha')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
@enderror
</div>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<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">
<div class="col-md-6">
<div class="form-group">
<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>
<div class="d-flex justify-content-between col-12">
<div>
<a class="btn btn-light botao-form" href="{{ route('home') }}" style="color:red; margin-left:5px;">Cancelar</a>
@enderror
</div>
</div>
<div>
<button type="submit" class="btn btn-success botao-form" style="">
{{ __('Atualizar') }}
</button>
<div class="d-flex justify-content-between col-12">
<div>
<a class="btn btn-light botao-form" href="{{ route('home') }}"
style="color:red; margin-left:5px;">Cancelar</a>
</div>
<div>
<button type="submit" class="btn btn-success botao-form" style="">
{{ __('Atualizar') }}
</button>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</form>
</div>
</form>
</div>
@endsection
@section('javascript')
<script type="text/javascript">
$(document).ready(function($) {
$('#cpf').mask('000.000.000-00');
var SPMaskBehavior = function(val) {
return val.replace(/\D/g, '').length === 11 ? '(00) 00000-0000' : '(00) 0000-00009';
},
spOptions = {
onKeyPress: function(val, e, field, options) {
field.mask(SPMaskBehavior.apply({}, arguments), options);
}
};
$('#celular').mask(SPMaskBehavior, spOptions);
$('#SIAPE').mask('00000000');
$('#AnoTitulacao').mask('0000');
$('#cep').mask('00000-000');
});
function habilitando() {
var checkbox = document.getElementById('alterarSenhaCheckBox');
if (checkbox.checked) {
document.getElementById('senha_atual').disabled = false;
document.getElementById('nova_senha').disabled = false;
document.getElementById('confirmar_senha').disabled = false;
} else {
document.getElementById('senha_atual').disabled = true;
document.getElementById('nova_senha').disabled = true;
document.getElementById('confirmar_senha').disabled = true;
<script type="text/javascript">
$(document).ready(function ($) {
$('#cpf').mask('000.000.000-00');
var SPMaskBehavior = function (val) {
return val.replace(/\D/g, '').length === 11 ? '(00) 00000-0000' : '(00) 0000-00009';
},
spOptions = {
onKeyPress: function (val, e, field, options) {
field.mask(SPMaskBehavior.apply({}, arguments), options);
}
};
$('#celular').mask(SPMaskBehavior, spOptions);
$('#SIAPE').mask('00000000');
$('#AnoTitulacao').mask('0000');
$('#cep').mask('00000-000');
});
function habilitando() {
var checkbox = document.getElementById('alterarSenhaCheckBox');
if (checkbox.checked) {
document.getElementById('senha_atual').disabled = false;
document.getElementById('nova_senha').disabled = false;
document.getElementById('confirmar_senha').disabled = false;
} else {
document.getElementById('senha_atual').disabled = true;
document.getElementById('nova_senha').disabled = true;
document.getElementById('confirmar_senha').disabled = true;
}
}
}
function mudarPerfil() {
var divDataNascimento = document.getElementById('dataNascimento');
var divCurso = document.getElementById('curso');
var divEndereco = document.getElementById('endereco');
var divCep = document.getElementById('divCep');
var divUf = document.getElementById('divUf');
var divCidade = document.getElementById('divCidade');
var divBairro = document.getElementById('divBairro');
var divRua = document.getElementById('divRua');
var divNumero = document.getElementById('numero');
var divComplemento = document.getElementById('complemento');
var divCursos = document.getElementById('divCursos');
var divVinculo = document.getElementById('divVinculo');
var divTitulacaoMax = document.getElementById('divTitulacaoMax');
var divAnoTitulacao = document.getElementById('anoTitulacao');
var divAreaFormacao = document.getElementById('areaFormacao');
var divSIAPE = document.getElementById('siape');
var divBolsista = document.getElementById('bolsista');
var divNivel = document.getElementById('nivelInput');
var divOutroVinculo = document.getElementById('divOutro');
var comboBoxPerfil = document.getElementById('perfil');
if(comboBoxPerfil.value === "Professor" || comboBoxPerfil.value === "Técnico" || comboBoxPerfil.value === "Outro"){
divVinculo.style.display = "block";
divTitulacaoMax.style.display = "block";
divAnoTitulacao.style.display = "block";
divAreaFormacao.style.display = "block";
divSIAPE.style.display = "block";
divBolsista.style.display = "block";
if (comboBoxPerfil.value === "Professor"){
divCursos.style.display = "block";
function mudarPerfil() {
var divDataNascimento = document.getElementById('dataNascimento');
var divCurso = document.getElementById('curso');
var divEndereco = document.getElementById('endereco');
var divCep = document.getElementById('divCep');
var divUf = document.getElementById('divUf');
var divCidade = document.getElementById('divCidade');
var divBairro = document.getElementById('divBairro');
var divRua = document.getElementById('divRua');
var divNumero = document.getElementById('numero');
var divComplemento = document.getElementById('complemento');
var divCursos = document.getElementById('divCursos');
var divVinculo = document.getElementById('divVinculo');
var divTitulacaoMax = document.getElementById('divTitulacaoMax');
var divAnoTitulacao = document.getElementById('anoTitulacao');
var divAreaFormacao = document.getElementById('areaFormacao');
var divSIAPE = document.getElementById('siape');
var divBolsista = document.getElementById('bolsista');
var divNivel = document.getElementById('nivelInput');
var divOutroVinculo = document.getElementById('divOutro');
var comboBoxPerfil = document.getElementById('perfil');
if (comboBoxPerfil.value === "Professor" || comboBoxPerfil.value === "Técnico" || comboBoxPerfil.value === "Outro") {
divVinculo.style.display = "block";
divTitulacaoMax.style.display = "block";
divAnoTitulacao.style.display = "block";
divAreaFormacao.style.display = "block";
divSIAPE.style.display = "block";
divBolsista.style.display = "block";
if (comboBoxPerfil.value === "Professor") {
divCursos.style.display = "block";
} else {
divCursos.style.display = "none";
}
} else {
divVinculo.style.display = "none";
divTitulacaoMax.style.display = "none";
divAnoTitulacao.style.display = "none";
divAreaFormacao.style.display = "none";
divSIAPE.style.display = "none";
divBolsista.style.display = "none";
divCursos.style.display = "none";
}
if (comboBoxPerfil.value === "Estudante") {
divDataNascimento.style.display = "block";
divCurso.style.display = "block";
divEndereco.style.display = "block";
divCep.style.display = "block";
divUf.style.display = "block";
divCidade.style.display = "block";
divBairro.style.display = "block";
divRua.style.display = "block";
divNumero.style.display = "block";
divComplemento.style.display = "block";
divNivel.style.display = "none";
divOutroVinculo.style.display = "none";
} else {
divVinculo.style.display = "none";
divTitulacaoMax.style.display = "none";
divAnoTitulacao.style.display = "none";
divAreaFormacao.style.display = "none";
divSIAPE.style.display = "none";
divBolsista.style.display = "none";
divCursos.style.display = "none";
}
if(comboBoxPerfil.value === "Estudante"){
divDataNascimento.style.display = "block";
divCurso.style.display = "block";
divEndereco.style.display = "block";
divCep.style.display = "block";
divUf.style.display = "block";
divCidade.style.display = "block";
divBairro.style.display = "block";
divRua.style.display = "block";
divNumero.style.display = "block";
divComplemento.style.display = "block";
divNivel.style.display = "none";
divOutroVinculo.style.display = "none";
} else {
divDataNascimento.style.display = "none";
divCurso.style.display = "none";
divEndereco.style.display = "none";
divCep.style.display = "none";
divUf.style.display = "none";
divCidade.style.display = "none";
divBairro.style.display = "none";
divRua.style.display = "none";
divNumero.style.display = "none";
divComplemento.style.display = "none";
} else {
divDataNascimento.style.display = "none";
divCurso.style.display = "none";
divEndereco.style.display = "none";
divCep.style.display = "none";
divUf.style.display = "none";
divCidade.style.display = "none";
divBairro.style.display = "none";
divRua.style.display = "none";
divNumero.style.display = "none";
divComplemento.style.display = "none";
}
outroPerfil();
outroVinculo();
}
outroPerfil();
outroVinculo();
}
function outroCurso() {
var comboBoxCurso = document.getElementById('cursoEstudante');
var divCurso = document.getElementById('divCursoEstudante');
if (comboBoxCurso.value === "Outro") {
divCurso.style.display = "block";
} else {
divCurso.style.display = "none";
}
}
function outroCurso(){
var comboBoxCurso = document.getElementById('cursoEstudante');
var divCurso = document.getElementById('divCursoEstudante');
function outroPerfil() {
var comboBoxPerfil = document.getElementById('perfil');
var divOutro = document.getElementById('outroPerfil');
if (comboBoxCurso.value === "Outro") {
divCurso.style.display = "block";
} else {
divCurso.style.display = "none";
if (comboBoxPerfil.value === "Outro") {
divOutro.style.display = "block";
} else {
divOutro.style.display = "none";
}
}
}
function outroPerfil() {
var comboBoxPerfil = document.getElementById('perfil');
var divOutro = document.getElementById('outroPerfil');
function outroVinculo() {
var comboBoxVinculo = document.getElementById('vinculo');
var divOutro = document.getElementById('divOutro');
if (comboBoxPerfil.value === "Outro") {
divOutro.style.display = "block";
} else {
divOutro.style.display = "none";
if (comboBoxVinculo.value === "Outro" && document.getElementById('perfil').value !== "Estudante") {
divOutro.style.display = "block";
} else {
divOutro.style.display = "none";
}
}
}
function outroVinculo() {
var comboBoxVinculo = document.getElementById('vinculo');
var divOutro = document.getElementById('divOutro');
function mudarNivel() {
var bolsista = document.getElementById('bolsistaProdutividade');
var nivel = document.getElementById('nivelInput');
if (comboBoxVinculo.value === "Outro" && document.getElementById('perfil').value !== "Estudante") {
divOutro.style.display = "block";
} else {
divOutro.style.display = "none";
if (bolsista.value === "sim") {
nivel.style.display = "block";
} else {
nivel.style.display = "none";
}
}
}
function mudarNivel() {
var bolsista = document.getElementById('bolsistaProdutividade');
var nivel = document.getElementById('nivelInput');
function showInstituicao() {
var instituicao = document.getElementById('instituicao');
var instituicaoSelect = document.getElementById('instituicaoSelect');
var divOutroCurso = document.getElementById('divOutroCurso');
if (instituicaoSelect.value === "Outra") {
document.getElementById("displayOutro").style.display = "block";
divOutroCurso.style.display = "block";
instituicao.parentElement.style.display = '';
document.getElementById('instituicao').value = "";
} else if (instituicaoSelect.value === "UFAPE") {
document.getElementById("displayOutro").style.display = "none";
}
if (bolsista.value === "sim") {
nivel.style.display = "block";
} else {
nivel.style.display = "none";
if (instituicaoSelect.value != "Outra") {
divOutroCurso.style.display = "none";
}
}
}
function showInstituicao() {
var instituicao = document.getElementById('instituicao');
var instituicaoSelect = document.getElementById('instituicaoSelect');
if (instituicaoSelect.value === "Outra") {
document.getElementById("displayOutro").style.display = "block";
instituicao.parentElement.style.display = '';
document.getElementById('instituicao').value = "";
} else if (instituicaoSelect.value === "UFAPE") {
document.getElementById("displayOutro").style.display = "none";
function onload() {
mudarNivel();
outroVinculo();
mudarPerfil();
showInstituicao();
outroCurso();
}
}
function onload() {
mudarNivel();
outroVinculo();
mudarPerfil();
showInstituicao();
outroCurso();
}
window.onload = onload();
</script>
<script>
//----------------------------- Scripts para auto-complete de endereço --------------------------------//
function limpa_formulário_cep() {
//Limpa valores do formulário de cep.
document.getElementById(`rua`).value = ("");
document.getElementById(`bairro`).value = ("");
document.getElementById(`cidade`).value = ("");
document.getElementById(`uf`).value = ("");
//document.getElementById('ibge').value=("");
}
function meu_callback(conteudo) {
if (!("erro" in conteudo)) {
//Atualiza os campos com os valores.
document.getElementById(`rua`).value = (conteudo.logradouro);
document.getElementById(`bairro`).value = (conteudo.bairro);
document.getElementById(`cidade`).value = (conteudo.localidade);
document.getElementById(`uf`).value = (conteudo.uf);
//document.getElementById('ibge').value=(conteudo.ibge);
} //end if.
else {
//CEP não Encontrado.
limpa_formulário_cep();
alert("CEP não encontrado.");
window.onload = onload();
</script>
<script>
//----------------------------- Scripts para auto-complete de endereço --------------------------------//
function limpa_formulário_cep() {
//Limpa valores do formulário de cep.
document.getElementById(`rua`).value = ("");
document.getElementById(`bairro`).value = ("");
document.getElementById(`cidade`).value = ("");
document.getElementById(`uf`).value = ("");
//document.getElementById('ibge').value=("");
}
}
function pesquisaCep(valor) {
//Nova variável "cep" somente com dígitos.
var cep = valor.replace(/\D/g, '');
function meu_callback(conteudo) {
if (!("erro" in conteudo)) {
//Atualiza os campos com os valores.
document.getElementById(`rua`).value = (conteudo.logradouro);
document.getElementById(`bairro`).value = (conteudo.bairro);
document.getElementById(`cidade`).value = (conteudo.localidade);
document.getElementById(`uf`).value = (conteudo.uf);
//Verifica se campo cep possui valor informado.
if (cep != "") {
//Expressão regular para validar o CEP.
var validacep = /^[0-9]{8}$/;
//document.getElementById('ibge').value=(conteudo.ibge);
} //end if.
else {
//CEP não Encontrado.
limpa_formulário_cep();
alert("CEP não encontrado.");
}
}
function pesquisaCep(valor) {
//Nova variável "cep" somente com dígitos.
var cep = valor.replace(/\D/g, '');
//Verifica se campo cep possui valor informado.
if (cep != "") {
//Valida o formato do CEP.
if (validacep.test(cep)) {
//Expressão regular para validar o CEP.
var validacep = /^[0-9]{8}$/;
//Preenche os campos com "..." enquanto consulta webservice.
document.getElementById(`rua`).value = "...";
document.getElementById(`bairro`).value = "...";
document.getElementById(`cidade`).value = "...";
document.getElementById(`uf`).value = "...";
//document.getElementById('ibge').value="...";
//Valida o formato do CEP.
if (validacep.test(cep)) {
//Cria um elemento javascript.
var script = document.createElement('script');
//Preenche os campos com "..." enquanto consulta webservice.
document.getElementById(`rua`).value = "...";
document.getElementById(`bairro`).value = "...";
document.getElementById(`cidade`).value = "...";
document.getElementById(`uf`).value = "...";
//document.getElementById('ibge').value="...";
//Sincroniza com o callback.
script.src = 'https://viacep.com.br/ws/' + cep + '/json/?callback=meu_callback';
//Cria um elemento javascript.
var script = document.createElement('script');
//Insere script no documento e carrega o conteúdo.
document.body.appendChild(script);
//Sincroniza com o callback.
script.src = 'https://viacep.com.br/ws/' + cep + '/json/?callback=meu_callback';
//Insere script no documento e carrega o conteúdo.
document.body.appendChild(script);
} //end if.
else {
//cep é inválido.
limpa_formulário_cep();
alert("Formato de CEP inválido.");
}
} //end if.
else {
//cep é inválido.
//cep sem valor, limpa formulário.
limpa_formulário_cep();
alert("Formato de CEP inválido.");
}
} //end if.
else {
//cep sem valor, limpa formulário.
limpa_formulário_cep();
}
};
</script>
};
</script>
@endsection
\ No newline at end of file
@extends('layouts.app')
@section('styles')
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.13/css/select2.min.css" integrity="sha512-nMNlpuaDPrqlEls3IX/Q56H36qvBASwb3ipuo3MxeWbsQB1881ox0cRv7UPTgBlriqoynt35KjEwgGUeUXIPnw==" crossorigin="anonymous" referrerpolicy="no-referrer" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.13/css/select2.min.css"
integrity="sha512-nMNlpuaDPrqlEls3IX/Q56H36qvBASwb3ipuo3MxeWbsQB1881ox0cRv7UPTgBlriqoynt35KjEwgGUeUXIPnw=="
crossorigin="anonymous" referrerpolicy="no-referrer"/>
@endsection
@section('content')
<div class="container" style="margin-top: 3rem;">
<form id="formEditUser" method="POST" action="{{ route('perfil.edit') }}">
@csrf
<div class="container" style="margin-top: 3rem;">
<form id="formEditUser" method="POST" action="{{ route('perfil.edit') }}">
@csrf
<input type="hidden" name="tipo" value="{{ $user->tipo }}">
<input type="hidden" name="tipo" value="{{ $user->tipo }}">
@if(session('mensagem'))
<div class="col-md-12" style="margin-top: 5px;">
<div class="alert alert-success">
<p>{{session('mensagem')}}</p>
</div>
</div>
@endif
@if(session('mensagem'))
<div class="col-md-12" style="margin-top: 5px;">
<div class="alert alert-success">
<p>{{session('mensagem')}}</p>
</div>
</div>
@endif
<div class="row justify-content-center">
<div class="col-md-8" style="margin-bottom:20px">
<div class="card shadow bg-white" style="border-radius:12px; border-width:0px;">
<div class="card-header" style="border-top-left-radius: 12px; border-top-right-radius: 12px; background-color: #fff">
<div class="d-flex justify-content-between align-items-center" style="margin-top: 9px; margin-bottom:6px">
<h5 class="card-title mb-0" style="font-size:25px; font-family:Arial, Helvetica, sans-serif; color:#1492E6">Meus dados</h5>
<h6 class="card-title mb-0" style="color:red">* Campos obrigatórios</h6>
<div class="row justify-content-center">
<div class="col-md-8" style="margin-bottom:20px">
<div class="card shadow bg-white" style="border-radius:12px; border-width:0px;">
<div class="card-header"
style="border-top-left-radius: 12px; border-top-right-radius: 12px; background-color: #fff">
<div class="d-flex justify-content-between align-items-center"
style="margin-top: 9px; margin-bottom:6px">
<h5 class="card-title mb-0"
style="font-size:25px; font-family:Arial, Helvetica, sans-serif; color:#1492E6">Meus
dados</h5>
<h6 class="card-title mb-0" style="color:red">* Campos obrigatórios</h6>
</div>
</div>
</div>
<div class="card-body">
<div class="form-row">
<div class="col-md-12">
<div class="d-flex justify-content-between align-items-center" style="margin-bottom:6px">
<h5 class="card-title mb-0" style="font-size:20px; font-family:Arial, Helvetica, sans-serif; font-family:Arial, Helvetica, sans-serif; ">Informações pessoais</h5>
<div class="card-body">
<div class="form-row">
<div class="col-md-12">
<div class="d-flex justify-content-between align-items-center"
style="margin-bottom:6px">
<h5 class="card-title mb-0"
style="font-size:20px; font-family:Arial, Helvetica, sans-serif; font-family:Arial, Helvetica, sans-serif; ">
Informações pessoais</h5>
</div>
</div>
</div>
<div class="col-md-12">
<div class="form-group">
<label for="name" class="col-form-label">{{ __('Nome Completo*') }}</label>
<input id="name" type="text" class="form-control @error('name') is-invalid @enderror" name="name" value="{{ $user->name }}" required autocomplete="name" autofocus>
@error('name')
<span class="invalid-feedback" role="alert">
<div class="col-md-12">
<div class="form-group">
<label for="name" class="col-form-label">{{ __('Nome Completo*') }}</label>
<input id="name" type="text"
class="form-control @error('name') is-invalid @enderror" name="name"
value="{{ $user->name }}" required autocomplete="name" autofocus>
@error('name')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
@enderror
</div>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="cpf" class="col-form-label">{{ __('CPF*') }}</label>
<input id="cpf" type="text" class="form-control @error('cpf') is-invalid @enderror" name="cpf" value="{{ $user->cpf }}" required autocomplete="cpf" autofocus>
@error('cpf')
<span class="invalid-feedback" role="alert">
<div class="col-md-6">
<div class="form-group">
<label for="cpf" class="col-form-label">{{ __('CPF*') }}</label>
<input id="cpf" type="text"
class="form-control @error('cpf') is-invalid @enderror" name="cpf"
value="{{ $user->cpf }}" required autocomplete="cpf" autofocus>
@error('cpf')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
@enderror
</div>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<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">
<div class="col-md-6">
<div class="form-group">
<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
@enderror
</div>
</div>
</div>
<div class="col-md-12">
<div class="d-flex justify-content-between align-items-center" style="margin-bottom:6px">
<h5 class="card-title mb-0" style="font-size:20px; font-family:Arial, Helvetica, sans-serif; font-family:Arial, Helvetica, sans-serif; ">Instituição</h5>
<div class="col-md-12">
<div class="d-flex justify-content-between align-items-center"
style="margin-bottom:6px">
<h5 class="card-title mb-0"
style="font-size:20px; font-family:Arial, Helvetica, sans-serif; font-family:Arial, Helvetica, sans-serif; ">
Instituição</h5>
</div>
</div>
</div>
<div class="col-md-12">
<div class="form-group">
<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">
<div class="col-md-12">
<div class="form-group">
<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>
@if(isset($proponente) && $proponente->titulacaoMaxima != 'Técnico')
<div class="col-md-12 mb-2">
<label for="curso" class="col-form-label">{{ __('Cursos em que leciona*:') }}</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>
@enderror
</div>
@endforeach
</div>
</div>
@endif
<div class="col-md-12" id="displayOutro" style="display: none;">
<div class="form-group">
<label for="instituicao" class="col-form-label">{{ __('Digite a Instituição*') }}</label>
<input id="instituicao" type="text" class="form-control @error('instituicao') is-invalid @enderror" name="instituicao" value="{{ old('instituicao') }}" placeholder="Digite o nome da Instituição" autocomplete="instituicao" autofocus>
@error('instituicao')
<span class="invalid-feedback" role="alert">
@if(isset($proponente) && $proponente->titulacaoMaxima != 'Técnico')
<div class="col-md-12 mb-2">
<label for="curso"
class="col-form-label">{{ __('Cursos em que leciona*:') }}</label>
<br>
<div class="row col-md-12">
@foreach($cursos as $curso)
@if($curso->nome == "Outro Curso")
<div id="divOutroCurso" class="col-sm-6" style="display: none">
<input type="checkbox" name="curso[]"
id="curso{{$curso->id}}"
value="{{$curso->id}}">
<label class="form-check-label" for="curso{{$curso->id}}">
{{ $curso->nome }}
</label>
</div>
@else
<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>
@endif
@endforeach
</div>
</div>
@endif
<div class="col-md-12" id="displayOutro" style="display: none;">
<div class="form-group">
<label for="instituicao"
class="col-form-label">{{ __('Digite a Instituição*') }}</label>
<input id="instituicao" type="text"
class="form-control @error('instituicao') is-invalid @enderror"
name="instituicao" value="{{ old('instituicao') }}"
placeholder="Digite o nome da Instituição" autocomplete="instituicao"
autofocus>
@error('instituicao')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
@enderror
</div>
</div>
</div>
@if(Auth()->user()->tipo == 'avaliador')
<div class="col-md-6">
<label for="area" class="col-form-label">{{ __('Área temática:') }}</label>
<select style="display: inline" class="form-control @error('area') is-invalid @enderror" name="area[]" id="area" multiple="multiple">
@foreach ($areaTematica as $area)
<option value="{{ $area->id }}" id="area{{$area->id}}" @if((empty(old('area')) && $avaliador->areaTematicas->contains($area->id)) || (!empty(old('area')) && in_array($area->id, old('area')))) selected @endif>{{ $area->nome }}</option>
@endforeach
</select>
@error('area')
<span class="invalid-feedback" role="alert">
@if(Auth()->user()->tipo == 'avaliador')
<div class="col-md-6">
<label for="area" class="col-form-label">{{ __('Área temática:') }}</label>
<select style="display: inline"
class="form-control @error('area') is-invalid @enderror" name="area[]"
id="area" multiple="multiple">
@foreach ($areaTematica as $area)
<option value="{{ $area->id }}" id="area{{$area->id}}"
@if((empty(old('area')) && $avaliador->areaTematicas->contains($area->id)) || (!empty(old('area')) && in_array($area->id, old('area')))) selected @endif>{{ $area->nome }}</option>
@endforeach
</select>
@error('area')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
@enderror
</div>
<div class="col-md-6">
<label for="area" class="col-form-label">{{ __('Natureza:') }}</label>
<br>
@foreach($naturezas as $natureza)
<input type="checkbox" name="natureza[]" id="natureza{{$natureza->id}}" value="{{$natureza->id}}" @if((empty(old('natureza')) && $avaliador->naturezas->contains($natureza->id)) || (!empty(old('natureza')) && in_array($natureza->id, old('natureza')))) checked @endif>
<label class="form-check-label" for="natureza{{$natureza->id}}">
{{ $natureza->nome }}
</label>
@endforeach
</div>
@else
<div class="col-md-6">
<div class="form-group">
<label for="cargo" class="col-form-label">{{ __('Cargo*') }}</label>
<select id="cargo" name="cargo" class="form-control @error('cargo') is-invalid @enderror" onchange="">
<option value="" disabled selected hidden>-- Cargo --</option>
@isset($proponente)
<option @if( $proponente->cargo =='Professor' ) selected @endif value="Professor">Professor</option>
<option @if( $proponente->cargo =='Técnico' ) selected @endif value="Técnico">Técnico</option>
<option @if( $proponente->cargo =='Outro' ) selected @endif value="Outro">Outro</option>
@else
<option value="Professor">Professor</option>
<option value="Técnico">Técnico</option>
<option value="Outro">Outro</option>
@endisset
</select>
@error('cargo')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<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>
@isset($proponente)
<option @if($proponente->vinculo =='Servidor na ativa' ) selected @endif value="Servidor na ativa">Servidor na ativa</option>
<option @if($proponente->vinculo =='Servidor aposentado' ) selected @endif value="Servidor aposentado">Servidor aposentado</option>
<option @if($proponente->vinculo =='Professor visitante' ) selected @endif value="Professor visitante">Professor visitante</option>
<option @if($proponente->vinculo =='Pós-doutorando' ) selected @endif value="Pós-doutorando">Pós-doutorando</option>
<option @if($proponente->vinculo =='Outro' ) selected @endif value="Outro">Outro</option>
@if ($proponente->vinculo !='Servidor na ativa' && $proponente->vinculo !='Servidor aposentado' && $proponente->vinculo !='Professor visitante' && $proponente->vinculo !='Pós-doutorando' && $proponente->vinculo !='Outro')
<option value="{{ $proponente->vinculo }}" selected>{{ $proponente->vinculo }}</option>
@endif
@else
<option value="Servidor na ativa">Servidor na ativa</option>
<option value="Servidor aposentado">Servidor aposentado</option>
<option value="Professor visitante">Professor visitante</option>
<option value="Pós-doutorando">Pós-doutorando</option>
<option value="Outro">Outro</option>
@endisset
</select>
@error('vinculo')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
<div class="col-md-12" style="display: none;" id="divOutro">
<div class="form-group">
<label for="outro" class="col-form-label">{{ __('Qual?*') }}</label>
<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') }}">
<div class="col-md-6">
<label for="area" class="col-form-label">{{ __('Natureza:') }}</label>
<br>
@foreach($naturezas as $natureza)
<input type="checkbox" name="natureza[]" id="natureza{{$natureza->id}}"
value="{{$natureza->id}}"
@if((empty(old('natureza')) && $avaliador->naturezas->contains($natureza->id)) || (!empty(old('natureza')) && in_array($natureza->id, old('natureza')))) checked @endif>
<label class="form-check-label" for="natureza{{$natureza->id}}">
{{ $natureza->nome }}
</label>
@endforeach
</div>
@else
@error('outro')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
<div class="col-md-12" id="proponente" style="display: block;">
<div class="form-row">
<div class="col-md-6">
<div class="form-group">
<label for="titulacaoMaxima" class="col-form-label">{{ __('Titulação Máxima*') }}</label>
<select id="titulacaoMaxima" class="form-control @error('titulacaoMaxima') is-invalid @enderror" name="titulacaoMaxima" value="{{ old('titulacaoMaxima') }}" autocomplete="nome" , onchange="curso()">
<option value="" disabled selected hidden>-- Titulação --</option>
<label for="cargo" class="col-form-label">{{ __('Cargo*') }}</label>
<select id="cargo" name="cargo"
class="form-control @error('cargo') is-invalid @enderror"
onchange="">
<option value="" disabled selected hidden>-- Cargo --</option>
@isset($proponente)
<option @if( $proponente->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>
<option @if( $proponente->cargo =='Professor' ) selected
@endif value="Professor">Professor
</option>
<option @if( $proponente->cargo =='Técnico' ) selected
@endif value="Técnico">Técnico
</option>
<option @if( $proponente->cargo =='Outro' ) selected
@endif value="Outro">Outro
</option>
@else
<option value="Doutorado">Doutorado</option>
<option value="Mestrado">Mestrado</option>
<option value="Especialização">Especialização</option>
<option value="Graduação">Graduação</option>
<option value="Técnico">Técnico</option>
<option value="Professor">Professor</option>
<option value="Técnico">Técnico</option>
<option value="Outro">Outro</option>
@endisset
</select>
@error('titulacaoMaxima')
@error('cargo')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="anoTitulacao" class="col-form-label">{{ __('Ano da Titulação*') }}</label>
<input id="anoTitulacao" type="text" class="form-control @error('anoTitulacao') is-invalid @enderror" name="anoTitulacao" value="@isset($proponente){{$proponente->anoTitulacao}}@endisset" autocomplete="nome">
<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>
@isset($proponente)
<option @if($proponente->vinculo =='Servidor na ativa' ) selected
@endif value="Servidor na ativa">Servidor na ativa
</option>
<option @if($proponente->vinculo =='Servidor aposentado' ) selected
@endif value="Servidor aposentado">Servidor aposentado
</option>
<option @if($proponente->vinculo =='Professor visitante' ) selected
@endif value="Professor visitante">Professor visitante
</option>
<option @if($proponente->vinculo =='Pós-doutorando' ) selected
@endif value="Pós-doutorando">Pós-doutorando
</option>
<option @if($proponente->vinculo =='Outro' ) selected
@endif value="Outro">Outro
</option>
@if ($proponente->vinculo !='Servidor na ativa' && $proponente->vinculo !='Servidor aposentado' && $proponente->vinculo !='Professor visitante' && $proponente->vinculo !='Pós-doutorando' && $proponente->vinculo !='Outro')
<option value="{{ $proponente->vinculo }}"
selected>{{ $proponente->vinculo }}</option>
@endif
@else
<option value="Servidor na ativa">Servidor na ativa</option>
<option value="Servidor aposentado">Servidor aposentado</option>
<option value="Professor visitante">Professor visitante</option>
<option value="Pós-doutorando">Pós-doutorando</option>
<option value="Outro">Outro</option>
@endisset
</select>
@error('anoTitulacao')
@error('vinculo')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
<div class="col-md-6">
<div class="col-md-12" style="display: none;" id="divOutro">
<div class="form-group">
<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="@isset($proponente){{$proponente->areaFormacao}}@endisset" autocomplete="nome">
@error('areaFormacao')
<label for="outro" class="col-form-label">{{ __('Qual?*') }}</label>
<input id="outro" type="text"
class="form-control @error('outro') is-invalid @enderror"
name="outro"
placeholder="Escreva aqui o seu vínculo com a instituição."
value="{{ old('outro') }}">
@error('outro')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="SIAPE" class="col-form-label">{{ __('SIAPE') }}</label>
<input id="SIAPE" type="text" class="form-control @error('SIAPE') is-invalid @enderror" name="SIAPE" value="@isset($proponente){{$proponente->SIAPE}}@endisset" autocomplete="nome">
@error('SIAPE')
<span class="invalid-feedback" role="alert">
<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*') }}</label>
<select id="titulacaoMaxima"
class="form-control @error('titulacaoMaxima') is-invalid @enderror"
name="titulacaoMaxima" value="{{ old('titulacaoMaxima') }}"
autocomplete="nome" , onchange="curso()">
<option value="" disabled selected hidden>-- Titulação --
</option>
@isset($proponente)
<option @if( $proponente->titulacaoMaxima =='Doutorado' ) selected
@endif value="Doutorado">Doutorado
</option>
<option @if( $proponente->titulacaoMaxima =='Mestrado' ) selected
@endif value="Mestrado">Mestrado
</option>
<option @if( $proponente->titulacaoMaxima =='Especialização' ) selected
@endif value="Especialização">Especialização
</option>
<option @if( $proponente->titulacaoMaxima =='Graduação' ) selected
@endif value="Graduação">Graduação
</option>
<option @if( $proponente->titulacaoMaxima =='Técnico' ) selected
@endif value="Técnico">Técnico
</option>
@else
<option value="Doutorado">Doutorado</option>
<option value="Mestrado">Mestrado</option>
<option value="Especialização">Especialização</option>
<option value="Graduação">Graduação</option>
<option value="Técnico">Técnico</option>
@endisset
</select>
@error('titulacaoMaxima')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
<div class="col-md-12">
<div class="form-group">
<label for="linkLattes" class="col-form-label">{{ __('Link do currículo Lattes*') }}</label>
<input id="linkLattes" type="text" class="form-control @error('linkLattes') is-invalid @enderror" name="linkLattes" value="@isset($proponente){{$proponente->linkLattes}}@endisset" autocomplete="nome">
@error('linkLattes')
<span class="invalid-feedback" role="alert">
@enderror
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<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="@isset($proponente){{$proponente->anoTitulacao}}@endisset"
autocomplete="nome">
@error('anoTitulacao')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="bolsistaProdutividade" class="col-form-label">{{ __('Bolsista de Produtividade*') }}</label><br>
<select name="bolsistaProdutividade" id="bolsistaProdutividade" class="form-control @error('bolsistaProdutividade') is-invalid @enderror" onchange="mudarNivel()">
<option value="" disabled selected hidden>-- Bolsista --</option>
@isset($proponente)
<option @if( $proponente->bolsistaProdutividade =='nao' ) selected @endif value="nao">Não</option>
<option @if( $proponente->bolsistaProdutividade =='sim' ) selected @endif value="sim">Sim</option>
@else
<option value="nao">Não</option>
<option value="sim">Sim</option>
@endisset
</select>
@error('bolsistaProdutividade')
<span class="invalid-feedback" role="alert">
@enderror
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<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="@isset($proponente){{$proponente->areaFormacao}}@endisset"
autocomplete="nome">
@error('areaFormacao')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
<div class="col-md-6">
@if(isset($proponente) && $proponente->bolsistaProdutividade =='sim')
<div class="form-group" id="nivelInput" style="display: block;">
<label for="nivel" class="col-form-label">{{ __('Nível*') }}</label>
<select name="nivel" id="nivel" class="form-control @error('nivel') is-invalid @enderror">
<option value="" disabled selected hidden></option>
<option @if( $proponente->nivel =='1A' ) selected @endif value="1A">1A</option>
<option @if( $proponente->nivel =='1B' ) selected @endif value="1B">1B</option>
<option @if( $proponente->nivel =='1C' ) selected @endif value="1C">1C</option>
<option @if( $proponente->nivel =='1D' ) selected @endif value="1D">1D</option>
<option @if( $proponente->nivel =='2' ) selected @endif value="2">2</option>
</select>
@error('nivel')
<span class="invalid-feedback" role="alert">
@enderror
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="SIAPE" class="col-form-label">{{ __('SIAPE') }}</label>
<input id="SIAPE" type="text"
class="form-control @error('SIAPE') is-invalid @enderror"
name="SIAPE"
value="@isset($proponente){{$proponente->SIAPE}}@endisset"
autocomplete="nome">
@error('SIAPE')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
@else
<div class="form-group" id="nivelInput" style="display: none;">
<label for="nivel" class="col-form-label">{{ __('Nível*') }}</label>
<select name="nivel" id="nivel" class="form-control @error('nivel') is-invalid @enderror">
<option value="" disabled selected hidden></option>
<option value="1A">1A</option>
<option value="1B">1B</option>
<option value="1C">1C</option>
<option value="1D">1D</option>
<option value="2">2</option>
</select>
@error('nivel')
<span class="invalid-feedback" role="alert">
@enderror
</div>
</div>
<div class="col-md-12">
<div class="form-group">
<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="@isset($proponente){{$proponente->linkLattes}}@endisset"
autocomplete="nome">
@error('linkLattes')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
@enderror
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<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>
@isset($proponente)
<option @if( $proponente->bolsistaProdutividade =='nao' ) selected
@endif value="nao">Não
</option>
<option @if( $proponente->bolsistaProdutividade =='sim' ) selected
@endif value="sim">Sim
</option>
@else
<option value="nao">Não</option>
<option value="sim">Sim</option>
@endisset
</select>
@error('bolsistaProdutividade')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
<div class="col-md-6">
@if(isset($proponente) && $proponente->bolsistaProdutividade =='sim')
<div class="form-group" id="nivelInput" style="display: block;">
<label for="nivel"
class="col-form-label">{{ __('Nível*') }}</label>
<select name="nivel" id="nivel"
class="form-control @error('nivel') is-invalid @enderror">
<option value="" disabled selected hidden></option>
<option @if( $proponente->nivel =='1A' ) selected
@endif value="1A">1A
</option>
<option @if( $proponente->nivel =='1B' ) selected
@endif value="1B">1B
</option>
<option @if( $proponente->nivel =='1C' ) selected
@endif value="1C">1C
</option>
<option @if( $proponente->nivel =='1D' ) selected
@endif value="1D">1D
</option>
<option @if( $proponente->nivel =='2' ) selected
@endif value="2">2
</option>
</select>
@error('nivel')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
@else
<div class="form-group" id="nivelInput" style="display: none;">
<label for="nivel"
class="col-form-label">{{ __('Nível*') }}</label>
<select name="nivel" id="nivel"
class="form-control @error('nivel') is-invalid @enderror">
<option value="" disabled selected hidden></option>
<option value="1A">1A</option>
<option value="1B">1B</option>
<option value="1C">1C</option>
<option value="1D">1D</option>
<option value="2">2</option>
</select>
@error('nivel')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
@endif
</div>
</div>
@endif
</div>
</div>
</div>
@endisset
<div class="col-md-12">
<div class="d-flex justify-content-between align-items-center" style="margin-bottom:-0.3rem">
<h5 class="card-title" style="font-size:20px; font-family:Arial, Helvetica, sans-serif; font-family:Arial, Helvetica, sans-serif; ">Acesso ao sistema</h5>
<div class="btn-group">
<input type="checkbox" id="alterarSenhaCheckBox" name="alterarSenhaCheckBox" onchange="habilitando()">
<label for="alterarSenhaCheckBox" style="margin-left: 10px; margin-top: -5px; color:#909090">Desejo alterar minha senha</label>
@endisset
<div class="col-md-12">
<div class="d-flex justify-content-between align-items-center"
style="margin-bottom:-0.3rem">
<h5 class="card-title"
style="font-size:20px; font-family:Arial, Helvetica, sans-serif; font-family:Arial, Helvetica, sans-serif; ">
Acesso ao sistema</h5>
<div class="btn-group">
<input type="checkbox" id="alterarSenhaCheckBox" name="alterarSenhaCheckBox"
onchange="habilitando()">
<label for="alterarSenhaCheckBox"
style="margin-left: 10px; margin-top: -5px; color:#909090">Desejo
alterar minha senha</label>
</div>
</div>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="emailFix" class="col-form-label">{{ __('E-mail*') }}</label>
<input id="emailFix" type="email" class="form-control" value="{{$user->email}}" disabled>
<div class="col-md-6">
<div class="form-group">
<label for="emailFix" class="col-form-label">{{ __('E-mail*') }}</label>
<input id="emailFix" type="email" class="form-control" value="{{$user->email}}"
disabled>
</div>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="senha_atual" class="col-form-label">{{ __('Senha atual*') }}</label>
<input id="senha_atual" type="password" class="form-control @error('senha_atual') is-invalid @enderror" name="senha_atual" value="" disabled>
@error('senha_atual')
<span class="invalid-feedback" role="alert">
<div class="col-md-6">
<div class="form-group">
<label for="senha_atual" class="col-form-label">{{ __('Senha atual*') }}</label>
<input id="senha_atual" type="password"
class="form-control @error('senha_atual') is-invalid @enderror"
name="senha_atual" value="" disabled>
@error('senha_atual')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
@enderror
</div>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<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">
<div class="col-md-6">
<div class="form-group">
<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
@enderror
</div>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<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">
<div class="col-md-6">
<div class="form-group">
<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>
<div class="col-md-12">
<div>
<hr>
@enderror
</div>
</div>
<div class="d-flex justify-content-between">
<div class="col-md-12">
<div>
<a class="btn btn-light botao-form" href="{{ route('home') }}" style="color:red; margin-left:5px;">Cancelar</a>
<hr>
</div>
<div>
<button type="submit" class="btn btn-success botao-form" style="" onclick="submeterForm()">
{{ __('Atualizar') }}
</button>
<div class="d-flex justify-content-between">
<div>
<a class="btn btn-light botao-form" href="{{ route('home') }}"
style="color:red; margin-left:5px;">Cancelar</a>
</div>
<div>
<button type="submit" class="btn btn-success botao-form" style=""
onclick="submeterForm()">
{{ __('Atualizar') }}
</button>
</div>
</div>
</div>
</div>
......@@ -423,248 +571,194 @@
</div>
</div>
</div>
</div>
</form>
</div>
{{--
<div class="container content">
<div class="row titulo">
<h1>Perfil</h1>
</form>
</div>
{{--
<div class="container content">
<div class="row titulo">
<h1>Perfil</h1>
</div>
<div class="row subtitulo">
<div class="col-sm-12">
<p>Informações Pessoais</p>
<div class="row subtitulo">
<div class="col-sm-12">
<p>Informações Pessoais</p>
</div>
</div>
</div>
<form id="formEditUser" method="POST" action="{{ route('perfil.edit') }}">
@csrf
{{-- Nome | CPF
<div class="form-group row">
<input type="hidden" name="tipo" value="{{ $user->tipo }}">
@if(session('mensagem'))
<div class="col-md-12" style="margin-top: 5px;">
<div class="alert alert-success">
<p>{{session('mensagem')}}</p>
<form id="formEditUser" method="POST" action="{{ route('perfil.edit') }}">
@csrf
{{-- Nome | CPF
<div class="form-group row">
<input type="hidden" name="tipo" value="{{ $user->tipo }}">
@if(session('mensagem'))
<div class="col-md-12" style="margin-top: 5px;">
<div class="alert alert-success">
<p>{{session('mensagem')}}</p>
</div>
</div>
</div>
@endif
<div class="col-md-8">
<label for="name" class="col-form-label">{{ __('Nome Completo*') }}</label>
<input id="name" type="text" class="form-control @error('name') is-invalid @enderror" name="name" value="{{ $user->name }}" required autocomplete="name" autofocus>
@error('name')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
<div class="col-md-4">
<label for="cpf" class="col-form-label">{{ __('CPF*') }}</label>
<input id="cpf" type="text" class="form-control @error('cpf') is-invalid @enderror" name="cpf" value="{{ $user->cpf }}" required autocomplete="cpf" autofocus>
@error('cpf')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
{{-- Instituição de Ensino e Celular
<div class="form-group row">
<div class="col-md-6">
<label class="col-form-label">{{ __('Instituição de Vínculo*') }}</label>
<select style="display: inline" onchange="showInstituicao()" class="form-control @error('instituicaoSelect') is-invalid @enderror" name="instituicaoSelect" id="instituicaoSelect">
<option value="" disabled hidden>-- Instituição --</option>
@if($user->instituicao != "UFAPE")
<option value="{{ $user->instituicao }}" selected>{{ $user->instituicao }}</option>
@endif
<option @if( $user->instituicao == "UFAPE") selected @endif value="UFAPE">Universidade Federal do Agreste de Pernambuco - UFAPE</option>
<option @if(old('instituicaoSelect')=="Outra" ) selected @endif value="Outra">Outra</option>
</select>
@error('instituicaoSelect')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
<div class='col-md-4' style="display: none;">
<label for="instituicao" class="col-form-label">{{ __('Digite a Instituição*') }}</label>
<input id="instituicao" type="text" class="form-control @error('instituicao') is-invalid @enderror" name="instituicao" value="{{ old('instituicao') }}" placeholder="Digite o nome da Instituição" autocomplete="instituicao" autofocus>
@error('instituicao')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
<div class="col-md-2">
<label for="celular" class="col-form-label">{{ __('Celular*') }}</label>
<input id="celular" type="text" class="form-control @error('celular') is-invalid @enderror" name="celular" value="{{ $user->celular }}" required autocomplete="celular" autofocus>
@error('celular')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
<div class="col-md-4">
<label for="email" class="col-form-label">{{ __('E-mail*') }}</label>
<input id="email" type="email" class="form-control @error('email') is-invalid @enderror" name="email" value="{{ $user->email }}" disabled>
<div class="col-md-8">
<label for="name" class="col-form-label">{{ __('Nome Completo*') }}</label>
<input id="name" type="text" class="form-control @error('name') is-invalid @enderror" name="name" value="{{ $user->name }}" required autocomplete="name" autofocus>
@error('name')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
@error('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
<div class="col-md-4">
<label for="cpf" class="col-form-label">{{ __('CPF*') }}</label>
<input id="cpf" type="text" class="form-control @error('cpf') is-invalid @enderror" name="cpf" value="{{ $user->cpf }}" required autocomplete="cpf" autofocus>
@error('cpf')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
{{-- Instituição de Ensino e Celular
<div class="form-group row">
<div class="col-md-6">
<label class="col-form-label">{{ __('Instituição de Vínculo*') }}</label>
<select style="display: inline" onchange="showInstituicao()" class="form-control @error('instituicaoSelect') is-invalid @enderror" name="instituicaoSelect" id="instituicaoSelect">
<option value="" disabled hidden>-- Instituição --</option>
@if($user->instituicao != "UFAPE")
<option value="{{ $user->instituicao }}" selected>{{ $user->instituicao }}</option>
@endif
<option @if( $user->instituicao == "UFAPE") selected @endif value="UFAPE">Universidade Federal do Agreste de Pernambuco - UFAPE</option>
<option @if(old('instituicaoSelect')=="Outra" ) selected @endif value="Outra">Outra</option>
</select>
@error('area')
@error('instituicaoSelect')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
@endif
</div>
<div class="form-group row">
</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">
<input type="checkbox" id="alterarSenhaCheckBox" name="alterarSenhaCheckBox" onchange="habilitando()">
<label for="alterarSenhaCheckBox">Desejo alterar minha senha</label>
<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>
</div>
{{-- Email | Senha | Confirmar Senha
<div class="form-group row">
<div class="col-md-4">
<label for="senha_atual" class="col-form-label">{{ __('Senha atual*') }}</label>
<input id="senha_atual" type="password" class="form-control @error('senha_atual') is-invalid @enderror" name="senha_atual" value="" disabled>
@error('senha_atual')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
<div class="col-md-4">
<label for="nova_senha" class="col-form-label">{{ __('Nova senha*') }}</label>
<input id="nova_senha" type="password" class="form-control @error('nova_senha') is-invalid @enderror" name="nova_senha" value="" disabled>
@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
@error('nova_senha')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</select>
<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('area')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
@endif
</div>
<div class="form-group row">
<div class="col-md-4">
<input type="checkbox" id="alterarSenhaCheckBox" name="alterarSenhaCheckBox" onchange="habilitando()">
<label for="alterarSenhaCheckBox">Desejo alterar minha senha</label>
</div>
</div>
{{-- Email | Senha | Confirmar Senha
<div class="form-group row">
<div class="col-md-4">
<label for="senha_atual" class="col-form-label">{{ __('Senha atual*') }}</label>
<input id="senha_atual" type="password" class="form-control @error('senha_atual') is-invalid @enderror" name="senha_atual" value="" disabled>
@error('confirmar_senha')
@error('senha_atual')
<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>
<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>
@error('vinculo')
<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>
<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') }}">
@if(isset($proponente))
<div id="proponente" style="display: block;">
@error('outro')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
<div>
<h4>Dados de proponente</h4>
</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>
<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('titulacaoMaxima')
@error('cargo')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
......@@ -672,20 +766,31 @@
</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">
<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('anoTitulacao')
@error('vinculo')
<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')
<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>
......@@ -693,247 +798,295 @@
</div>
</div>
<div class="form-group row">
<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="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">
<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('SIAPE')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
@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="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">
<div class="form-group row">
@error('linkLattes')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
<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">
<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>
@error('SIAPE')
<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 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>
@endif
</div>
</div>
</div>
</div>
@endif
</form>
</div>
@endif
</form>
<div class="container">
<div class="row justify-content-center" style="margin: 20px 0 20px 0">
<div class="container">
<div class="row justify-content-center" style="margin: 20px 0 20px 0">
<div class="col-md-6" style="padding-left:0">
<a class="btn btn-secondary botao-form" href="{{ route('home') }}" style="width:100%">Cancelar</a>
</div>
<div class="col-md-6" style="padding-right:0">
<button type="submit" class="btn btn-primary botao-form" style="width:100%" onclick="submeterForm()">
{{ __('Salvar') }}
</button>
<div class="col-md-6" style="padding-left:0">
<a class="btn btn-secondary botao-form" href="{{ route('home') }}" style="width:100%">Cancelar</a>
</div>
<div class="col-md-6" style="padding-right:0">
<button type="submit" class="btn btn-primary botao-form" style="width:100%" onclick="submeterForm()">
{{ __('Salvar') }}
</button>
</div>
</div>
</div>
</div>
</div>
--}}
</div>
--}}
@endsection
@section('javascript')
<script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.13/js/select2.min.js" integrity="sha512-2ImtlRlf2VVmiGZsjm9bEyhjGW4dU7B6TNwh/hx/iSByxNENtj3WVE6o/9Lj4TJeVXPi4bnOIMXFIJJAeufa0A==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
<script type="text/javascript">
$("#area").select2({
placeholder: 'Selecione as áreas temáticas',
allowClear: true
});
</script>
<script type="text/javascript">
//var emailInput = document.getElementById('email');
//emailInput.disabled = true;
$(document).ready(function() {
$('#cpf').mask('000.000.000-00');
$('#celular').mask('(00) 00000-0000');
});
function limpa_formulário_cep() {
//Limpa valores do formulário de cep.
document.getElementById('rua').value = ("");
document.getElementById('bairro').value = ("");
document.getElementById('cidade').value = ("");
document.getElementById('uf').value = ("");
}
function meu_callback(conteudo) {
if (!("erro" in conteudo)) {
//Atualiza os campos com os valores.
document.getElementById('rua').value = (conteudo.logradouro);
document.getElementById('bairro').value = (conteudo.bairro);
document.getElementById('cidade').value = (conteudo.localidade);
document.getElementById('uf').value = (conteudo.uf);
} //end if.
else {
//CEP não Encontrado.
limpa_formulário_cep();
alert("CEP não encontrado.");
<script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.13/js/select2.min.js"
integrity="sha512-2ImtlRlf2VVmiGZsjm9bEyhjGW4dU7B6TNwh/hx/iSByxNENtj3WVE6o/9Lj4TJeVXPi4bnOIMXFIJJAeufa0A=="
crossorigin="anonymous" referrerpolicy="no-referrer"></script>
<script type="text/javascript">
$("#area").select2({
placeholder: 'Selecione as áreas temáticas',
allowClear: true
});
</script>
<script type="text/javascript">
//var emailInput = document.getElementById('email');
//emailInput.disabled = true;
$(document).ready(function () {
$('#cpf').mask('000.000.000-00');
$('#celular').mask('(00) 00000-0000');
});
function limpa_formulário_cep() {
//Limpa valores do formulário de cep.
document.getElementById('rua').value = ("");
document.getElementById('bairro').value = ("");
document.getElementById('cidade').value = ("");
document.getElementById('uf').value = ("");
}
}
function pesquisacep(valor) {
//Nova variável "cep" somente com dígitos.
var cep = valor.replace(/\D/g, '');
//Verifica se campo cep possui valor informado.
if (cep != "") {
//Expressão regular para validar o CEP.
var validacep = /^[0-9]{8}$/;
//Valida o formato do CEP.
if (validacep.test(cep)) {
//Preenche os campos com "..." enquanto consulta webservice.
document.getElementById('rua').value = "...";
document.getElementById('bairro').value = "...";
document.getElementById('cidade').value = "...";
document.getElementById('uf').value = "...";
//Cria um elemento javascript.
var script = document.createElement('script');
//Sincroniza com o callback.
script.src = 'https://viacep.com.br/ws/' + cep + '/json/?callback=meu_callback';
//Insere script no documento e carrega o conteúdo.
document.body.appendChild(script);
function meu_callback(conteudo) {
if (!("erro" in conteudo)) {
//Atualiza os campos com os valores.
document.getElementById('rua').value = (conteudo.logradouro);
document.getElementById('bairro').value = (conteudo.bairro);
document.getElementById('cidade').value = (conteudo.localidade);
document.getElementById('uf').value = (conteudo.uf);
} //end if.
else {
//cep é inválido.
//CEP não Encontrado.
limpa_formulário_cep();
alert("Formato de CEP inválido.");
alert("CEP não encontrado.");
}
} //end if.
else {
//cep sem valor, limpa formulário.
limpa_formulário_cep();
}
};
function mudar() {
var divProponente = document.getElementById('proponente');
var comboBoxTipo = document.getElementById('tipo');
function pesquisacep(valor) {
//Nova variável "cep" somente com dígitos.
var cep = valor.replace(/\D/g, '');
//Verifica se campo cep possui valor informado.
if (cep != "") {
//Expressão regular para validar o CEP.
var validacep = /^[0-9]{8}$/;
//Valida o formato do CEP.
if (validacep.test(cep)) {
//Preenche os campos com "..." enquanto consulta webservice.
document.getElementById('rua').value = "...";
document.getElementById('bairro').value = "...";
document.getElementById('cidade').value = "...";
document.getElementById('uf').value = "...";
//Cria um elemento javascript.
var script = document.createElement('script');
//Sincroniza com o callback.
script.src = 'https://viacep.com.br/ws/' + cep + '/json/?callback=meu_callback';
//Insere script no documento e carrega o conteúdo.
document.body.appendChild(script);
} //end if.
else {
//cep é inválido.
limpa_formulário_cep();
alert("Formato de CEP inválido.");
}
} //end if.
else {
//cep sem valor, limpa formulário.
limpa_formulário_cep();
}
};
function mudar() {
var divProponente = document.getElementById('proponente');
var comboBoxTipo = document.getElementById('tipo');
if (comboBoxTipo.value == "proponente") {
divProponente.style.display = "block";
} else {
divProponente.style.display = "none";
if (comboBoxTipo.value == "proponente") {
divProponente.style.display = "block";
} else {
divProponente.style.display = "none";
}
}
}
function outroVinculo() {
var comboBoxVinculo = document.getElementById('vinculo');
var divOutro = document.getElementById('divOutro');
function outroVinculo() {
var comboBoxVinculo = document.getElementById('vinculo');
var divOutro = document.getElementById('divOutro');
if (comboBoxVinculo.value === "Outro") {
divOutro.style.display = "block";
} else {
divOutro.style.display = "none";
if (comboBoxVinculo.value === "Outro") {
divOutro.style.display = "block";
} else {
divOutro.style.display = "none";
}
}
}
function mudarNivel() {
var bolsista = document.getElementById('bolsistaProdutividade');
var nivel = document.getElementById('nivelInput');
function mudarNivel() {
var bolsista = document.getElementById('bolsistaProdutividade');
var nivel = document.getElementById('nivelInput');
if (bolsista.value === "sim") {
nivel.style.display = "block";
} else {
nivel.style.display = "none";
if (bolsista.value === "sim") {
nivel.style.display = "block";
} else {
nivel.style.display = "none";
}
}
}
function showInstituicao() {
var instituicao = document.getElementById('instituicao');
var instituicaoSelect = document.getElementById('instituicaoSelect');
// if(instituicaoSelect.value === "Outra"){
// instituicaoSelect.style.display = "none";
// instituicao.style.display = "inline";
// }
if (instituicaoSelect.value === "Outra") {
document.getElementById("displayOutro").style.display = "block";
instituicao.parentElement.style.display = '';
} else if (instituicaoSelect.value === "UFAPE") {
document.getElementById("displayOutro").style.display = "none";
function showInstituicao() {
var instituicao = document.getElementById('instituicao');
var instituicaoSelect = document.getElementById('instituicaoSelect');
var divOutroCurso = document.getElementById('divOutroCurso');
if (instituicaoSelect.value === "Outra") {
document.getElementById("displayOutro").style.display = "block";
divOutroCurso.style.display = "block";
instituicao.parentElement.style.display = '';
document.getElementById('instituicao').value = "";
} else if (instituicaoSelect.value === "UFAPE") {
document.getElementById("displayOutro").style.display = "none";
}
if(instituicaoSelect.value != "Outra")
{
divOutroCurso.style.display = "none";
}
}
}
function habilitando() {
var checkbox = document.getElementById('alterarSenhaCheckBox');
if (checkbox.checked) {
document.getElementById('senha_atual').disabled = false;
document.getElementById('nova_senha').disabled = false;
document.getElementById('confirmar_senha').disabled = false;
} else {
document.getElementById('senha_atual').disabled = true;
document.getElementById('nova_senha').disabled = true;
document.getElementById('confirmar_senha').disabled = true;
function habilitando() {
var checkbox = document.getElementById('alterarSenhaCheckBox');
if (checkbox.checked) {
document.getElementById('senha_atual').disabled = false;
document.getElementById('nova_senha').disabled = false;
document.getElementById('confirmar_senha').disabled = false;
} else {
document.getElementById('senha_atual').disabled = true;
document.getElementById('nova_senha').disabled = true;
document.getElementById('confirmar_senha').disabled = true;
}
}
}
function submeterForm() {
var form = document.getElementById('formEditUser');
var emailInput = document.getElementById('email');
emailInput.disabled = false;
form.submit();
}
function submeterForm() {
var form = document.getElementById('formEditUser');
var emailInput = document.getElementById('email');
emailInput.disabled = false;
form.submit();
}
window.onload = showInstituicao();
</script>
window.onload = showInstituicao();
</script>
@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