diff --git a/app/Http/Controllers/TrabalhoController.php b/app/Http/Controllers/TrabalhoController.php index 8febf68daa7d90e8317c04709a39df300080d4bf..936d5cd2def8901414745c7483faa2724dc22a08 100644 --- a/app/Http/Controllers/TrabalhoController.php +++ b/app/Http/Controllers/TrabalhoController.php @@ -773,9 +773,21 @@ class TrabalhoController extends Controller $data['numero'] = $request->numero[$part]; $data['bairro'] = $request->bairro[$part]; $data['complemento'] = $request->complemento[$part]; - $data['instituicao'] = $request->instituicao[$part]; + + if($request->instituicao[$part] != "Outra"){ + $data['instituicao'] = $request->instituicao[$part]; + }else{ + $data['instituicao'] = $request->outrainstituicao[$part]; + } + $data['total_periodos'] = $request->total_periodos[$part]; - $data['curso'] = $request->curso[$part]; + + if($request->curso[$part] != "Outro"){ + $data['curso'] = $request->curso[$part]; + }else{ + $data['curso'] = $request->outrocurso[$part]; + } + $data['turno'] = $request->turno[$part]; $data['periodo_atual'] = $request->periodo_atual[$part]; $data['ordem_prioridade'] = $request->ordem_prioridade[$part]; @@ -908,9 +920,21 @@ class TrabalhoController extends Controller $data['numero'] = $request->numero[$part]; $data['bairro'] = $request->bairro[$part]; $data['complemento'] = $request->complemento[$part]; - $data['instituicao'] = $request->instituicao[$part]; + + if($request->instituicao[$part] != "Outra"){ + $data['instituicao'] = $request->instituicao[$part]; + }else{ + $data['instituicao'] = $request->outrainstituicao[$part]; + } + $data['total_periodos'] = $request->total_periodos[$part]; - $data['curso'] = $request->curso[$part]; + + if($request->curso[$part] != "Outro"){ + $data['curso'] = $request->curso[$part]; + }else{ + $data['curso'] = $request->outrocurso[$part]; + } + $data['turno'] = $request->turno[$part]; $data['periodo_atual'] = $request->periodo_atual[$part]; $data['ordem_prioridade'] = $request->ordem_prioridade[$part]; diff --git a/resources/views/evento/formulario/participantes.blade.php b/resources/views/evento/formulario/participantes.blade.php index 1c12e618f37c0b5af4d7f8c4866ea499de976bd2..cd389f1f932d62cdc1b9d6bea8ececdc20d897de 100644 --- a/resources/views/evento/formulario/participantes.blade.php +++ b/resources/views/evento/formulario/participantes.blade.php @@ -191,8 +191,10 @@
Dados do curso
@component('componentes.input', ['label' => 'Instituição de Ensino']) - + + + @error('instituicao.'.$i) @@ -200,10 +202,20 @@ @enderror @endcomponent +
+
@component('componentes.input', ['label' => 'Curso']) - @@ -212,6 +224,7 @@ + @error('curso.'.$i) @@ -219,7 +232,17 @@ @enderror @endcomponent -
+ +
@component('componentes.select', ['label' => 'Turno']) diff --git a/resources/views/evento/submeterTrabalho.blade.php b/resources/views/evento/submeterTrabalho.blade.php index 43653362d72c858765853e4da40aa8b6a9b3c866..3075ecbf8e941f143d7660166df28f7d1dd631d3 100644 --- a/resources/views/evento/submeterTrabalho.blade.php +++ b/resources/views/evento/submeterTrabalho.blade.php @@ -707,5 +707,35 @@ } input.value = resultado; } + + function showInstituicao(instituicao){ + var instituicaoSelect = instituicao; + var idSelect = instituicaoSelect.name; + var instituicao = document.getElementById('outra'+idSelect); + var display = document.getElementById('display'+idSelect); + + if(instituicaoSelect.value === "Outra"){ + display.style.display = "block"; + instituicao.parentElement.style.display = ''; + instituicao.value=""; + }else if(instituicaoSelect.value === "UFAPE"){ + display.style.display = "none"; + } + } + + function showCurso(curso){ + var cursoSelect = curso; + var idSelect = cursoSelect.name; + var curso = document.getElementById('outro'+idSelect); + var displayCurso = document.getElementById('display'+idSelect); + + if(cursoSelect.value === "Outro"){ + displayCurso.style.display = "block"; + curso.parentElement.style.display = ''; + curso.value=""; + }else{ + displayCurso.style.display = "none"; + } + } @endsection \ No newline at end of file diff --git a/resources/views/projeto/editaFormulario/participantes.blade.php b/resources/views/projeto/editaFormulario/participantes.blade.php index 3f68b58d674a178eb2d3dc4543dcf57c58455865..706290b5eac079cb07f9901f34f7ed837a5646d0 100644 --- a/resources/views/projeto/editaFormulario/participantes.blade.php +++ b/resources/views/projeto/editaFormulario/participantes.blade.php @@ -190,20 +190,32 @@
Dados do curso
- @component('componentes.input', ['label' => 'Instituição de Ensino']) - - @error('instituicao.'.$i) - - {{ $message }} - - @enderror - @endcomponent -
+ @component('componentes.input', ['label' => 'Instituição de Ensino']) + + @error('instituicao.'.$i) + + {{ $message }} + + @enderror + @endcomponent + +
@component('componentes.input', ['label' => 'Curso']) - @@ -212,6 +224,7 @@ + @error('curso.'.$i) @@ -219,6 +232,16 @@ @enderror @endcomponent +
+
@component('componentes.select', ['label' => 'Turno']) @@ -254,7 +277,7 @@ @endcomponent
- @component('componentes.select', ['label' => 'Período atual']) + @component('componentes.select', ['label' => 'Período/Ano atual']) diff --git a/resources/views/projeto/editar.blade.php b/resources/views/projeto/editar.blade.php index 46be1c14ae6ec29a69c6573e27476c8b628b8cd1..7b507054bfbcd138dad5173ad7b47d0ef54d2bbd 100644 --- a/resources/views/projeto/editar.blade.php +++ b/resources/views/projeto/editar.blade.php @@ -734,5 +734,35 @@ } input.value = resultado; } + + function showInstituicao(instituicao){ + var instituicaoSelect = instituicao; + var idSelect = instituicaoSelect.name; + var instituicao = document.getElementById('outra'+idSelect); + var display = document.getElementById('display'+idSelect); + + if(instituicaoSelect.value === "Outra"){ + display.style.display = "block"; + instituicao.parentElement.style.display = ''; + //instituicao.value=""; + }else if(instituicaoSelect.value === "UFAPE"){ + display.style.display = "none"; + } + } + + function showCurso(curso){ + var cursoSelect = curso; + var idSelect = cursoSelect.name; + var curso = document.getElementById('outro'+idSelect); + var displayCurso = document.getElementById('display'+idSelect); + + if(cursoSelect.value === "Outro"){ + displayCurso.style.display = "block"; + curso.parentElement.style.display = ''; + //curso.value=""; + }else{ + displayCurso.style.display = "none"; + } + } @endsection \ No newline at end of file