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
"vscode:/vscode.git/clone" did not exist on "b0445df375323f3fa6f7bfcd4ef7b4f4369573fa"
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