Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Walter Felipe
submeta
Commits
aa0b709a
Unverified
Commit
aa0b709a
authored
Jul 19, 2021
by
José Rômulo
Committed by
GitHub
Jul 19, 2021
Browse files
Merge pull request #156 from J-Romulo/master
Convite avaliador e opções de avaliação
parents
203ead8c
122444e3
Changes
8
Show whitespace changes
Inline
Side-by-side
app/Http/Controllers/AdministradorController.php
View file @
aa0b709a
...
...
@@ -7,8 +7,10 @@ use App\Administrador;
use
App\User
;
use
App\Avaliador
;
use
App\AdministradorResponsavel
;
use
App\Area
;
use
App\Participante
;
use
App\Proponente
;
use
App\GrandeArea
;
use
App\Natureza
;
use
App\Trabalho
;
use
App\FuncaoParticipantes
;
...
...
@@ -363,7 +365,7 @@ class AdministradorController extends Controller
public
function
selecionar
(
Request
$request
){
$evento
=
Evento
::
where
(
'id'
,
$request
->
evento_id
)
->
first
();
$grandeAreas
=
GrandeArea
::
orderBy
(
'nome'
)
->
get
();
$avalSelecionados
=
$evento
->
avaliadors
;
$avalNaoSelecionadosId
=
$evento
->
avaliadors
->
pluck
(
'id'
);
$avaliadores
=
Avaliador
::
whereNotIn
(
'id'
,
$avalNaoSelecionadosId
)
->
get
();
...
...
@@ -371,7 +373,8 @@ class AdministradorController extends Controller
return
view
(
'administrador.selecionarAvaliadores'
,
[
'evento'
=>
$evento
,
'avaliadores'
=>
$avaliadores
,
'avalSelecionados'
=>
$avalSelecionados
'avalSelecionados'
=>
$avalSelecionados
,
'grandeAreas'
=>
$grandeAreas
]);
}
public
function
projetos
(
Request
$request
){
...
...
@@ -455,6 +458,7 @@ class AdministradorController extends Controller
$nomeAvaliador
=
$request
->
nomeAvaliador
;
$emailAvaliador
=
$request
->
emailAvaliador
;
$tipo
=
$request
->
tipo
;
$area
=
Area
::
where
(
'id'
,
$request
->
area_id
)
->
first
();
$user
=
User
::
where
(
'email'
,
$emailAvaliador
)
->
first
();
//existe o caso de enviar o convite de novo para um mesmo usuário
...
...
@@ -485,6 +489,7 @@ class AdministradorController extends Controller
$avaliador
=
new
Avaliador
();
$avaliador
->
save
();
$avaliador
->
area
()
->
associate
(
$area
);
$avaliador
->
user
()
->
associate
(
$user
);
$avaliador
->
eventos
()
->
attach
(
$evento
);
...
...
app/Http/Controllers/AvaliadorController.php
View file @
aa0b709a
...
...
@@ -46,9 +46,8 @@ class AvaliadorController extends Controller
$avaliador
=
$user
->
avaliadors
->
where
(
'user_id'
,
$user
->
id
)
->
first
();
$trabalho
=
$avaliador
->
trabalhos
->
find
(
$request
->
trabalho_id
);
$evento
=
Evento
::
find
(
$request
->
evento
);
$recomendacaos
=
Recomendacao
::
all
();
return
view
(
'avaliador.parecer'
,
[
'trabalho'
=>
$trabalho
,
'evento'
=>
$evento
,
'recomendacaos'
=>
$recomendacaos
]);
return
view
(
'avaliador.parecer'
,
[
'trabalho'
=>
$trabalho
,
'evento'
=>
$evento
]);
}
public
function
parecerPlano
(
Request
$request
){
...
...
@@ -61,6 +60,7 @@ class AvaliadorController extends Controller
// dd($plano);
return
view
(
'avaliador.parecerPlano'
,
[
'plano'
=>
$plano
,
'evento'
=>
$evento
,
'recomendacaos'
=>
$recomendacaos
]);
}
public
function
enviarParecer
(
Request
$request
){
$user
=
User
::
find
(
Auth
::
user
()
->
id
);
...
...
app/Http/Controllers/UserController.php
View file @
aa0b709a
...
...
@@ -105,7 +105,7 @@ class UserController extends Controller
if
(
$user
->
avaliadors
!=
null
&&
$request
->
area
!=
null
&&
$user
->
tipo
==
"avaliador"
){
$avaliador
=
Avaliador
::
where
(
'user_id'
,
'='
,
$id
)
->
first
();
$avaliador
->
user_id
=
$user
->
id
;
$avaliador
->
area_id
=
$request
->
area
;
//
$avaliador->area_id = $request->area;
$avaliador
->
update
();
}
...
...
@@ -118,7 +118,7 @@ class UserController extends Controller
case
"avaliador"
:
$avaliador
=
Avaliador
::
where
(
'user_id'
,
'='
,
$id
)
->
first
();
$avaliador
->
user_id
=
$user
->
id
;
$avaliador
->
area_id
=
$request
->
area
;
//
$avaliador->area_id = $request->area;
if
(
$user
->
usuarioTemp
==
true
){
$user
->
usuarioTemp
=
false
;
}
...
...
public/img/icons/Logo_UFAPE_Colorida_com_Lettering.png
0 → 100644
View file @
aa0b709a
41.7 KB
resources/views/administrador/selecionarAvaliadores.blade.php
View file @
aa0b709a
...
...
@@ -142,6 +142,21 @@
<
label
for
=
"exampleInputEmail1"
>
Email
<
span
style
=
"color: red;"
>*</
span
></
label
>
<
input
type
=
"email"
class
=
"form-control"
name
=
"emailAvaliador"
id
=
"exampleInputEmail1"
>
</
div
>
<
div
class
=
"form-group"
>
<
label
for
=
"grandeArea"
class
=
"col-form-label"
>
{{
__
(
'Grande Área'
)
}}
<
span
style
=
"color: red; font-weight:bold"
>*</
span
></
label
>
<
select
class
=
"form-control"
id
=
"grandeArea"
name
=
"grande_area_id"
onchange
=
"areas()"
>
<
option
value
=
""
disabled
selected
hidden
>--
Grande
Área
--</
option
>
@
foreach
(
$grandeAreas
as
$grandeArea
)
<
option
value
=
"
{
{$grandeArea->id}}">{{$grandeArea->nome}
}
</option>
@endforeach
</select>
<label for="
area
" class="
col
-
form
-
label
">{{ __('Área') }} <span style="
color
:
red
;
font
-
weight
:
bold
">*</span></label>
<select class="
form
-
control
@
error
(
'area'
)
is
-
invalid
@
enderror
" id="
area
" name="
area_id
" >
<option value="" disabled selected hidden>-- Área --</option>
</select>
</div>
<div class="
form
-
group
">
<label for="
exampleFormControlSelect1
">Tipo</label>
<select class="
form
-
control
" name="
tipo
" id="
exampleFormControlSelect1
" disabled>
...
...
@@ -187,5 +202,41 @@
}
}
}
function areas() {
var grandeArea = $('#grandeArea').val();
$.ajax({
type: 'POST',
url: '{{ route('area.consulta') }}',
data: 'id='+grandeArea ,
headers:
{
'X-CSRF-TOKEN': $('meta[name="
csrf
-
token
"]').attr('content')
},
success: (dados) => {
if (dados.length > 0) {
if($('#oldArea').val() == null || $('#oldArea').val() == ""){
var option = '<option selected disabled>-- Área --</option>';
}
$.each(dados, function(i, obj) {
if($('#oldArea').val() != null && $('#oldArea').val() == obj.id){
option += '<option selected value="
' + obj.id + '
">' + obj.nome + '</option>';
}else{
option += '<option value="
' + obj.id + '
">' + obj.nome + '</option>';
}
})
} else {
var option = "
<
option
selected
disabled
>--
Área
--</
option
>
";
}
$('#area').html(option).show();
subareas();
},
error: (data) => {
console.log(data);
}
})
}
</script>
@endsection
resources/views/avaliador/listarTrabalhos.blade.php
View file @
aa0b709a
...
...
@@ -55,7 +55,7 @@
<
tbody
>
@
foreach
(
$trabalhos
as
$trabalho
)
<
tr
>
<
td
>
{{
$trabalho
->
titulo
}}
</
td
>
<
td
style
=
"max-width:100px; overflow-x:hidden; text-overflow:ellipsis"
>
{{
$trabalho
->
titulo
}}
</
td
>
<
td
style
=
"text-align: center"
>
{{
$trabalho
->
created_at
->
format
(
'd/m/Y'
)
}}
</
td
>
<
td
style
=
"text-align: center"
>
{{
--
--
}}
...
...
resources/views/avaliador/parecer.blade.php
View file @
aa0b709a
...
...
@@ -7,7 +7,7 @@
<
div
class
=
"row justify-content-center"
style
=
"margin-top: 3rem;"
>
<
div
class
=
"col-md-11"
style
=
"margin-bottom: -3rem"
>
<
div
class
=
"card card_conteudo shadow bg-white"
style
=
"border-radius:12px; border-width:0px;"
>
<
div
class
=
"card card_conteudo shadow bg-white"
style
=
"border-radius:12px; border-width:0px;
overflow:auto
"
>
<
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:-1rem"
>
<
div
class
=
"bottomVoltar"
style
=
"margin-top: -20px"
>
...
...
@@ -37,13 +37,8 @@
<
textarea
class
=
"form-control"
id
=
"exampleFormControlTextarea1"
rows
=
"3"
name
=
"textParecer"
placeholder
=
"Digite aqui o seu parecer"
>
{{
$trabalho
->
pivot
->
parecer
}}
</
textarea
>
</
div
>
<
select
class
=
"custom-select"
name
=
"recomendacao"
>
@
foreach
(
$recomendacaos
as
$recomendacao
)
@
if
(
$trabalho
->
pivot
->
recomendacao
==
$recomendacao
->
nome
)
<
option
selected
value
=
"{{
$recomendacao->nome
}}"
>
{{
$recomendacao
->
nome
}}
</
option
>
@
else
<
option
value
=
"{{
$recomendacao->nome
}}"
>
{{
$recomendacao
->
nome
}}
</
option
>
@
endif
@
endforeach
<
option
@
if
(
$trabalho
->
pivot
->
recomendacao
==
'RECOMENDADO'
)
selected
@
endif
value
=
"RECOMENDADO"
>
RECOMENDADO
</
option
>
<
option
@
if
(
$trabalho
->
pivot
->
recomendacao
==
'NAO-RECOMENDADO'
)
selected
@
endif
value
=
"NAO-RECOMENDADO"
>
NAO
-
RECOMENDADO
</
option
>
</
select
>
<
div
class
=
"form-group mt-3 md-3"
>
@
if
(
$trabalho
->
pivot
->
AnexoParecer
==
null
)
...
...
resources/views/layouts/app.blade.php
View file @
aa0b709a
...
...
@@ -266,8 +266,8 @@
<div
class=
"col-sm-4 form-group"
style=
"margin-top: 0.5rem; color:#909090"
>
<div
style=
"margin-top: 5px; margin-bottom:5px"
>
Desenvolvido por:
</div>
<div
class=
"row justify-content-center"
>
<div
class=
"col-sm-
2
"
>
<a
href=
"http://ufape.edu.br/"
target=
"_blank"
><img
src=
"{{ asset('img
/
icons
/l
ogo_
ufape_blue
.png') }}"
alt=
"Logo"
width=
"
3
0px;"
></a>
<div
class=
"col-sm-
5"
style=
"margin-right: 0.5rem;
"
>
<a
href=
"http://ufape.edu.br/"
target=
"_blank"
><img
src=
"{{ asset('img
\
icons
\L
ogo_
UFAPE_Colorida_com_Lettering
.png') }}"
alt=
"Logo"
width=
"
17
0px;"
style=
"margin-right: 0.5rem;"
></a>
</div>
<div
class=
"col-sm-5"
>
<a
href=
"http://lmts.uag.ufrpe.br/"
target=
"_blank"
><img
src=
"{{ asset('img/icons/logo_ufape_color.png') }}"
alt=
"Logo"
width=
"160px;"
></a>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment