diff --git a/app/Http/Controllers/AvaliacaoRelatorioController.php b/app/Http/Controllers/AvaliacaoRelatorioController.php
index c23d38f8dd35f7124ec8e35dcbf2fe33ac3e7719..2054a3b37e8bfaa4da6e8c1bc3be96b169a58418 100644
--- a/app/Http/Controllers/AvaliacaoRelatorioController.php
+++ b/app/Http/Controllers/AvaliacaoRelatorioController.php
@@ -17,7 +17,7 @@ use Auth;
class AvaliacaoRelatorioController extends Controller
{
- public function listarUser($id){
+ public function listarUserRelatorio($id){
$avaliacao = AvaliacaoRelatorio::find($id);
$trabalho = Trabalho::find($avaliacao->plano->trabalhoId);
@@ -25,7 +25,18 @@ class AvaliacaoRelatorioController extends Controller
$hoje = \Carbon\Carbon::today('America/Recife');
$hoje = $hoje->toDateString();
- return view('avaliacaoRelatorio.listar', ["avaliacao"=>$avaliacao,"trabalho"=>$trabalho,"evento"=>$evento]);
+ return view('avaliacaoRelatorio.listarRelatorio', ["avaliacao"=>$avaliacao,"trabalho"=>$trabalho,"evento"=>$evento]);
+ }
+
+ public function listarUserApresentacao($id){
+
+ $avaliacao = AvaliacaoRelatorio::find($id);
+ $trabalho = Trabalho::find($avaliacao->plano->trabalhoId);
+ $evento = $trabalho->evento;
+ $hoje = \Carbon\Carbon::today('America/Recife');
+ $hoje = $hoje->toDateString();
+
+ return view('avaliacaoRelatorio.listarApresentacao', ["avaliacao"=>$avaliacao,"trabalho"=>$trabalho,"evento"=>$evento]);
}
public function index(Request $request){
@@ -56,10 +67,9 @@ class AvaliacaoRelatorioController extends Controller
- public function criar(Request $request){
+ public function criarRelatorio(Request $request){
$validatedData = $request->validate([
'nota' => ['required'],
- 'nota_apresentacao' => ['required'],
'comentario' => ['required'],
]);
@@ -72,6 +82,28 @@ class AvaliacaoRelatorioController extends Controller
}
$plano = Arquivo::find($request->plano_id);
$avaliacao->nota = $request->nota;
+ // $avaliacao->nota_apresentacao = $request->nota_apresentacao;
+ $avaliacao->comentario = $request->comentario;
+ $avaliacao->update();
+
+ return redirect()->back()->with(['sucesso' => 'Avaliação do relatório '.$avaliacao->tipo." do plano ".$plano->titulo.' realizada com sucesso.']);
+ }
+
+ public function criarApresentacao(Request $request){
+ $validatedData = $request->validate([
+ 'nota_apresentacao' => ['required'],
+ 'comentario' => ['required'],
+ ]);
+
+ $avaliacao = AvaliacaoRelatorio::find($request->avaliacao_id);
+
+ if($request->avaliacaoArq !=null){
+ $pasta = 'planoTrabalho/' . $request->plano_id . 'avaliacao/' . $request->avaliacao_id;
+ $avaliacao->arquivoAvaliacao = Storage::putFileAs($pasta, $request->avaliacaoArq, "AvaliacaoRelatorio.pdf");
+
+ }
+ $plano = Arquivo::find($request->plano_id);
+ // $avaliacao->nota = $request->nota;
$avaliacao->nota_apresentacao = $request->nota_apresentacao;
$avaliacao->comentario = $request->comentario;
$avaliacao->update();
@@ -79,6 +111,7 @@ class AvaliacaoRelatorioController extends Controller
return redirect()->back()->with(['sucesso' => 'Avaliação do relatório '.$avaliacao->tipo." do plano ".$plano->titulo.' realizada com sucesso.']);
}
+
public function atribuicaoAvaliador(Request $request){
$trabalho = Trabalho::find($request->trabalho_id);
diff --git a/resources/views/avaliacaoRelatorio/index.blade.php b/resources/views/avaliacaoRelatorio/index.blade.php
index 924add7897596c59b1906e2c52e90d63a7b46169..c99c9c64447794c221e76909b42817992d2be81a 100644
--- a/resources/views/avaliacaoRelatorio/index.blade.php
+++ b/resources/views/avaliacaoRelatorio/index.blade.php
@@ -63,17 +63,24 @@
{{ $avaliacao->plano->trabalho->evento->numParticipantes == 0 ? $avaliacao->plano->proponente->user->name : $avaliacao->plano->participante->user->name }} |
{{ $avaliacao->tipo }} |
- |
-
@endforeach
diff --git a/resources/views/avaliacaoRelatorio/listarApresentacao.blade.php b/resources/views/avaliacaoRelatorio/listarApresentacao.blade.php
new file mode 100644
index 0000000000000000000000000000000000000000..734215f0be2ff8793faaf82fa68988d8547655ea
--- /dev/null
+++ b/resources/views/avaliacaoRelatorio/listarApresentacao.blade.php
@@ -0,0 +1,291 @@
+@extends('layouts.app')
+
+@section('content')
+
+
+
+
+ @if (session('sucesso'))
+
+ {{ session('sucesso') }}
+
+ @endif
+
+ @component('projeto.formularioVisualizar.proponente2', ['projeto' => $trabalho, 'edital' => $trabalho->evento, 'mostrar_val_planilha' => false])
+ @endcomponent
+
+
+
+
+
+
+
+
+
+
+ {{-- Anexo do Projeto --}}
+
+ {{-- Arquivo --}}
+
+
+
+
}})
+
+
+
+ {{-- Autorização Especial --}}
+
+
+ @if($trabalho->anexoAutorizacaoComiteEtica != null)
+
}})
+ @elseif($trabalho->justificativaAutorizacaoEtica != null)
+
}})
+ @else
+ -
+ @endif
+
+
+
+
+
+ {{-- Anexo(s) do Plano(s) de Trabalho --}}
+
+
+
+ @if($avaliacao->plano != null)
+
}})
+ @endif
+ @if($avaliacao->tipo == "Parcial")
+
+
+
+ @if($avaliacao->plano->relatorioParcial)
+
}})
+ @else
+
+ @endif
+
+
+ @if($evento->formAvaliacaoRelatorio != null)
+
+
+
+ @endif
+
+
+
+
+
+ {{--Relatorio FInal--}}
+ @else
+
+
+ @if($avaliacao->plano->relatorioFinal)
+
+ @else
+
+ @endif
+
+
+ @if($evento->formAvaliacaoRelatorio != null)
+
+
+
+ @endif
+
+
+
+
+ @endif
+
+
+
+
+
+
+
+
+
+
+@endsection
+
+@section('javascript')
+
+@endsection
+
+
diff --git a/resources/views/avaliacaoRelatorio/listar.blade.php b/resources/views/avaliacaoRelatorio/listarRelatorio.blade.php
similarity index 98%
rename from resources/views/avaliacaoRelatorio/listar.blade.php
rename to resources/views/avaliacaoRelatorio/listarRelatorio.blade.php
index 689d7ee905c485afa395868fa8b533a72a8974a9..dabe2cfac8355eabd69099dfbeaeff15bb763d9a 100644
--- a/resources/views/avaliacaoRelatorio/listar.blade.php
+++ b/resources/views/avaliacaoRelatorio/listarRelatorio.blade.php
@@ -94,7 +94,7 @@
-
+ {{--
@@ -125,7 +125,7 @@
style="width: 70px;"
required
@if($avaliacao->nota != null) value="{{$avaliacao->nota_apresentacao}}" @endif>
-
+
--}}
@@ -192,7 +192,7 @@
-
+ {{--
nota_apresentacao != null) value="{{$avaliacao->nota_apresentacao}}" @endif>
-
+
--}}
diff --git a/routes/web.php b/routes/web.php
index 4ddeb71b3b648f56320f6b833b8b0092af19732e..a391db1f1a805971abfeb2ba6af13f623de9624e 100755
--- a/routes/web.php
+++ b/routes/web.php
@@ -51,9 +51,11 @@ Route::group(['middleware' => ['isTemp', 'auth', 'verified']], function () {
Route::post('/atribuirAvaliadorPlano', 'AvaliacaoRelatorioController@atribuicaoAvaliador')->name('atribuicao.avaliador')->middleware('checkRoles:coordenador,administrador');
Route::get('/removerAvaliadorPlano/{id}', 'AvaliacaoRelatorioController@removerAvaliador')->name('remover.avaliador')->middleware('checkRoles:coordenador,administrador');
});
- Route::get('/trabalho/planos/avaliacao/{id}', 'AvaliacaoRelatorioController@listarUser')->name('planos.avaliacoesUser');
+ Route::get('/trabalho/planos/avaliacaoRelatorio/{id}', 'AvaliacaoRelatorioController@listarUserRelatorio')->name('planos.avaliacoesUserRelatorio');
+ Route::get('/trabalho/planos/avaliacaoApresentacao/{id}', 'AvaliacaoRelatorioController@listarUserApresentacao')->name('planos.avaliacoesUserApresentacao');
Route::get('/trabalho/planos/avaliacoes/index', 'AvaliacaoRelatorioController@index')->name('planos.avaliacoes.index');
- Route::post('/trabalho/planos/avaliacoes/criar', 'AvaliacaoRelatorioController@criar')->name('planos.avaliacoesUser.criar');
+ Route::post('/trabalho/planos/avaliacoes/criaRelatorio', 'AvaliacaoRelatorioController@criarRelatorio')->name('planos.avaliacoesUser.criarRelatorio');
+ Route::post('/trabalho/planos/avaliacoes/criaApresentacao', 'AvaliacaoRelatorioController@criarApresentacao')->name('planos.avaliacoesUser.criarApresentacao');
Route::prefix('areaTematica')->name('areaTematica.')->group(function () {
Route::get('/editar/{id}', 'AreaTematicaController@edit')->name('edit')->middleware('checkAdministrador');
@@ -158,6 +160,7 @@ Route::group(['middleware' => ['isTemp', 'auth', 'verified']], function () {
Route::post('/trabalho/criarRascunho', 'TrabalhoController@storeParcial')->name('trabalho.storeParcial');
Route::get('/edital/{id}/projetos', 'TrabalhoController@projetosDoEdital')->name('projetos.edital');
Route::get('/projeto/visualizar/{id}', 'TrabalhoController@show')->name('trabalho.show');
+ Route::get('/projeto/solicitarDeclaracao/{id}', 'TrabalhoController@solicitarDeclaracao')->name('trabalho.solicitarDeclaracao');
Route::get('/projeto/{id}/editar', 'TrabalhoController@edit')->name('trabalho.editar');
Route::post('/projeto/buscarUsuario', 'TrabalhoController@buscarUsuario')->name('trabalho.buscarUsuario');