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'])
-
+
+ @component('componentes.input', ['label' => 'Digite a Instituição'])
+
+ @error('outrainstituicao.'.$i)
+
+ {{ $message }}
+
+ @enderror
+ @endcomponent
@component('componentes.input', ['label' => 'Curso'])
-
+
@@ -212,6 +224,7 @@
+
@error('curso.'.$i)
@@ -219,7 +232,17 @@
@enderror
@endcomponent
-
+
+
+ @component('componentes.input', ['label' => 'Digite o nome do curso'])
+
+ @error('outrocurso.'.$i)
+
+ {{ $message }}
+
+ @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/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' => 'Digite a Instituição'])
+
+ @error('instituicao')
+
+ {{ $message }}
+
+ @enderror
+ @endcomponent
+
@component('componentes.input', ['label' => 'Curso'])
-
+
@@ -212,6 +224,7 @@
+
@error('curso.'.$i)
@@ -219,6 +232,16 @@
@enderror
@endcomponent
+
+
+ @component('componentes.input', ['label' => 'Digite o nome do curso'])
+
+ @error('outrocurso.'.$i)
+
+ {{ $message }}
+
+ @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