diff --git a/app/Http/Controllers/AdministradorController.php b/app/Http/Controllers/AdministradorController.php index 9e998967d756457cd3fa8e244b6ee4189c08b72d..1b7e3c1c261be36f1ce1335f4519fcb6292302f4 100755 --- a/app/Http/Controllers/AdministradorController.php +++ b/app/Http/Controllers/AdministradorController.php @@ -182,6 +182,7 @@ class AdministradorController extends Controller case "avaliador": $avaliador = new Avaliador(); $avaliador->user_id = $user->id; + $avaliador->tipo = $request->tipoAvaliador; $avaliador->save(); break; case "proponente": diff --git a/resources/views/administrador/novo_user.blade.php b/resources/views/administrador/novo_user.blade.php index 989dde9839e00735ed68a55177957ac5b403c0e3..c9107c5760bcf074dd9a6a4e35129acd6c593ddf 100755 --- a/resources/views/administrador/novo_user.blade.php +++ b/resources/views/administrador/novo_user.blade.php @@ -64,7 +64,7 @@ </div> <div class="col-md-4"> <label for="tipo" class="col-form-label">{{ __('Tipo*') }}</label> - <select name="tipo" id="tipo" onchange="mudar()" class="form-control"> + <select name="tipo" id="tipo" onchange="mudar(); avaliadorCheck();" class="form-control"> @if(auth()->user()->tipo == 'administrador') <option @if ( old('tipo') == "administradorResponsavel" ) required @endif value="administradorResponsavel">Administrador responsável</option> @endif @@ -73,7 +73,16 @@ <option @if ( old('tipo') == "proponente" ) required @endif value="proponente">Proponente</option> <option @if ( old('tipo') == "participante" ) required @endif value="participante">Discente</option> </select> - </div> + </div> + + <div > + <label id="labTipoAvaliador" style="display: none" for="tipoAvaliador" class="col-form-label">{{ __('Avaliador*') }}</label> + <select id="tipoAvaliador" style="display: none" name="tipoAvaliador" class="form-control"> + <option @if ( old('tipo') == "Externo" ) @endif value="Externo">Externo</option> + <option @if ( old('tipo') == "Interno" ) @endif value="Interno">Interno</option> + </select> + </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="{{ old('celular') }}" required autocomplete="celular" autofocus> @@ -357,6 +366,22 @@ instituicao.parentElement.style.display = 'none'; } } + function avaliadorCheck() { + var tipoUser = document.getElementById('tipo'); + var tipoAval = document.getElementById("tipoAvaliador"); + var labAval = document.getElementById("labTipoAvaliador") + if (tipo.value == "avaliador") { + tipoAval.style.display = ""; + labAval.style.display = ""; + tipo.parentElement.className = 'col-md-2' + } else { + tipo.parentElement.className = 'col-md-4' + labAval.parentElement.className = '' + tipoAval.parentElement.className = '' + tipoAval.style.display = "none"; + labAval.style.display = "none"; + } + } window.onload = showInstituicao(); </script> @endsection \ No newline at end of file