From 2adf25a7f8d421a9d487baa13d00534d49cab552 Mon Sep 17 00:00:00 2001 From: Yuri Resende <yresendeo@gmail.com> Date: Tue, 11 Apr 2023 00:00:06 -0300 Subject: [PATCH] =?UTF-8?q?Alterando=20a=20visualiza=C3=A7=C3=A3o=20dos=20?= =?UTF-8?q?projetos=20submetidos=20para=20o=20coordenador=20e=20para=20o?= =?UTF-8?q?=20proponente?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Http/Controllers/TrabalhoController.php | 10 ++ .../administrador/analisarProposta.blade.php | 169 ++++++++++-------- .../formularioVisualizar/anexos2.blade.php | 123 +++++++------ resources/views/projeto/visualizar.blade.php | 3 +- routes/web.php | 1 + 5 files changed, 171 insertions(+), 135 deletions(-) diff --git a/app/Http/Controllers/TrabalhoController.php b/app/Http/Controllers/TrabalhoController.php index 95a5334..b6a4afb 100755 --- a/app/Http/Controllers/TrabalhoController.php +++ b/app/Http/Controllers/TrabalhoController.php @@ -848,6 +848,16 @@ class TrabalhoController extends Controller return abort(404); } + public function baixarAnexoSIPAC($id) + { + $projeto = Trabalho::find($id); + if (Storage::disk()->exists($projeto->anexo_SIPAC)) { + ob_end_clean(); + return Storage::download($projeto->anexo_SIPAC); + } + return abort(404); + } + public function baixarAnexoTemp($eventoId, $nomeAnexo) { $proponente = Proponente::where('user_id', Auth::user()->id)->first(); diff --git a/resources/views/administrador/analisarProposta.blade.php b/resources/views/administrador/analisarProposta.blade.php index 3acdac5..e96e622 100644 --- a/resources/views/administrador/analisarProposta.blade.php +++ b/resources/views/administrador/analisarProposta.blade.php @@ -435,94 +435,105 @@ </div> <hr style="border-top: 1px solid#1492E6"> - {{-- Anexo do Projeto --}} <div class="row justify-content-start"> - {{-- Arquivo --}} - <div class="col-sm-4"> - <label for="anexoProjeto" class="col-form-label font-tam" - style="font-weight: bold">{{ __('Projeto: ') }}</label> - <a href="{{ route('baixar.anexo.projeto', ['id' => $trabalho->id])}}"><img class="" - src="{{asset('img/icons/pdf.ico')}}" - style="width:40px" - alt=""></a> - - </div> - - @if($evento->tipo != "PIBEX") + @if($evento->tipo != "CONTINUO") + {{-- Anexo do Projeto --}} + {{-- Arquivo --}} <div class="col-sm-4"> - <label for="anexoLatterCoordenador" class="col-form-label font-tam" - style="font-weight: bold">{{ __('Lattes do Coordenador: ') }}</label> - <a href="{{ route('baixar.anexo.lattes', ['id' => $trabalho->id]) }}"> <img class="" - src="{{asset('img/icons/pdf.ico')}}" - style="width:40px" - alt=""></a> + <label for="anexoProjeto" class="col-form-label font-tam" + style="font-weight: bold">{{ __('Projeto: ') }}</label> + <a href="{{ route('baixar.anexo.projeto', ['id' => $trabalho->id])}}"><img class="" + src="{{asset('img/icons/pdf.ico')}}" + style="width:40px" + alt=""></a> </div> - @endif - @if($evento->tipo != "PIBEX") - <div class="col-sm-4"> - @if($trabalho->anexoAutorizacaoComiteEtica != null) - <label title="Declaração da autorização especial" for="nomeTrabalho" class="col-form-label font-tam" style="font-weight: bold">{{ __('Autorização Especial: ') }}</label> - <a href="{{ route('baixar.anexo.comite', ['id' => $trabalho->id]) }}"> <img class="" src="{{asset('img/icons/pdf.ico')}}" style="width:40px" alt=""></a> - @else - <label title="Declaração de não necessidade de autorização especial" for="nomeTrabalho" class="col-form-label font-tam" style="font-weight: bold">{{ __('Declaração Autorização Especial: ') }}</label> - @if($trabalho->justificativaAutorizacaoEtica != null) - <a href="{{ route('baixar.anexo.justificativa', ['id' => $trabalho->id]) }}"> <img class="" src="{{asset('img/icons/pdf.ico')}}" style="width:40px" alt=""></a> - @else - - - @endif - @endif - </div> - @endif + @if($evento->tipo != "PIBEX") + <div class="col-sm-4"> + <label for="anexoLatterCoordenador" class="col-form-label font-tam" + style="font-weight: bold">{{ __('Lattes do Coordenador: ') }}</label> + <a href="{{ route('baixar.anexo.lattes', ['id' => $trabalho->id]) }}"> <img class="" + src="{{asset('img/icons/pdf.ico')}}" + style="width:40px" + alt=""></a> - @if($evento->tipo != "PIBEX") - <div class="col-sm-4"> - <label for="anexoPlanilha" class="col-form-label font-tam" - style="font-weight: bold">{{ __('Planilha de Pontuação: ') }}</label> - <a href="{{ route('baixar.anexo.planilha', ['id' => $trabalho->id]) }}"><img - class="" src="{{asset('img/icons/xlsx.ico')}}" style="width:40px" - alt=""></a> + </div> + @endif - </div> - @endif + @if($evento->tipo != "PIBEX") + <div class="col-sm-4"> + @if($trabalho->anexoAutorizacaoComiteEtica != null) + <label title="Declaração da autorização especial" for="nomeTrabalho" class="col-form-label font-tam" style="font-weight: bold">{{ __('Autorização Especial: ') }}</label> + <a href="{{ route('baixar.anexo.comite', ['id' => $trabalho->id]) }}"> <img class="" src="{{asset('img/icons/pdf.ico')}}" style="width:40px" alt=""></a> + @else + <label title="Declaração de não necessidade de autorização especial" for="nomeTrabalho" class="col-form-label font-tam" style="font-weight: bold">{{ __('Declaração Autorização Especial: ') }}</label> + @if($trabalho->justificativaAutorizacaoEtica != null) + <a href="{{ route('baixar.anexo.justificativa', ['id' => $trabalho->id]) }}"> <img class="" src="{{asset('img/icons/pdf.ico')}}" style="width:40px" alt=""></a> + @else + - + @endif + @endif + </div> + @endif - @if($evento->tipo != "PIBEX") - <div class="col-sm-4"> - <label for="nomeTrabalho" class="col-form-label font-tam" - style="font-weight: bold">{{ __('Grupo de Pesquisa: ') }}</label> - @if($trabalho->anexoGrupoPesquisa != null) - <a href="{{ route('baixar.anexoGrupoPesquisa', ['id' => $trabalho->id]) }}"><img - class="" src="{{asset('img/icons/pdf.ico')}}" style="width:40px" + @if($evento->tipo != "PIBEX") + <div class="col-sm-4"> + <label for="anexoPlanilha" class="col-form-label font-tam" + style="font-weight: bold">{{ __('Planilha de Pontuação: ') }}</label> + <a href="{{ route('baixar.anexo.planilha', ['id' => $trabalho->id]) }}"><img + class="" src="{{asset('img/icons/xlsx.ico')}}" style="width:40px" alt=""></a> - @else - - - @endif - </div> - @endif - @if($evento->tipo == 'PIBIC' || $evento->tipo == 'PIBIC-EM' || $evento->tipo == "PIBEX") - {{-- Decisão do CONSU --}} - <div class="col-sm-4"> - <label title="Decisão da Câmara ou Conselho Pertinente" for="anexoCONSU" class="col-form-label font-tam" - style="font-weight: bold">{{ __('Câmara ou Conselho Pertinente: ') }}</label> - <a href="{{ route('baixar.anexo.consu', ['id' => $trabalho->id]) }}"><img class="" src="{{asset('img/icons/pdf.ico')}}" style="width:40px" alt=""></a> - </div> - @endif - @if($evento->nome_docExtra != null) - {{-- Documento Extra --}} - <div class="col-sm-4"> - <label title="{{$evento->nome_docExtra}}" for="anexo_docExtra" class="col-form-label font-tam" style="font-weight: bold">{{$evento->nome_docExtra}}:</label> - @if($trabalho->anexo_docExtra) - <a href="{{ route('baixar.anexo.docExtra', ['id' => $trabalho->id]) }}"><img class="" src="{{asset('img/icons/pdf.ico')}}" style="width:40px" alt=""></a> - @else - <a> - <i class="fas fa-times-circle fa-2x" style="color:red; font-size:25px"></i> - </a> - @endif - </div> - @endif + </div> + @endif + @if($evento->tipo != "PIBEX") + <div class="col-sm-4"> + <label for="nomeTrabalho" class="col-form-label font-tam" + style="font-weight: bold">{{ __('Grupo de Pesquisa: ') }}</label> + @if($trabalho->anexoGrupoPesquisa != null) + <a href="{{ route('baixar.anexoGrupoPesquisa', ['id' => $trabalho->id]) }}"><img + class="" src="{{asset('img/icons/pdf.ico')}}" style="width:40px" + alt=""></a> + @else + - + @endif + </div> + @endif + + @if($evento->tipo == 'PIBIC' || $evento->tipo == 'PIBIC-EM' || $evento->tipo == "PIBEX") + {{-- Decisão do CONSU --}} + <div class="col-sm-4"> + <label title="Decisão da Câmara ou Conselho Pertinente" for="anexoCONSU" class="col-form-label font-tam" + style="font-weight: bold">{{ __('Câmara ou Conselho Pertinente: ') }}</label> + <a href="{{ route('baixar.anexo.consu', ['id' => $trabalho->id]) }}"><img class="" src="{{asset('img/icons/pdf.ico')}}" style="width:40px" alt=""></a> + </div> + @endif + @if($evento->nome_docExtra != null) + {{-- Documento Extra --}} + <div class="col-sm-4"> + <label title="{{$evento->nome_docExtra}}" for="anexo_docExtra" class="col-form-label font-tam" style="font-weight: bold">{{$evento->nome_docExtra}}:</label> + @if($trabalho->anexo_docExtra) + <a href="{{ route('baixar.anexo.docExtra', ['id' => $trabalho->id]) }}"><img class="" src="{{asset('img/icons/pdf.ico')}}" style="width:40px" alt=""></a> + @else + <a> + <i class="fas fa-times-circle fa-2x" style="color:red; font-size:25px"></i> + </a> + @endif + </div> + @endif + @else + <div class="col-sm-4"> + <label for="anexo_SIPAC" class="col-form-label font-tam" + style="font-weight: bold">{{ __('Anexo SIPAC: ') }}</label> + <a href="{{ route('baixar.anexo.SIPAC', ['id' => $trabalho->id])}}"><img class="" + src="{{asset('img/icons/pdf.ico')}}" + style="width:40px" + alt=""></a> + + </div> + @endif </div> </div> </div> @@ -530,6 +541,7 @@ </div> </div> + @if($evento->tipo != "CONTINUO") <!--Relatórios--> <div class="row justify-content-center" style="margin-top: 20px;"> <div class="col-md-12"> @@ -913,6 +925,7 @@ </div> </div> </div> + <!--Avaliadores--> <div class="row justify-content-center" style="margin-top: 20px;"> @@ -1279,7 +1292,7 @@ </div> </div> </div> - + @endif <!--Aprovar ou Negar Proposta--> <div class="row justify-content-center" style="margin-top: 20px;"> <div class="col-md-12"> diff --git a/resources/views/projeto/formularioVisualizar/anexos2.blade.php b/resources/views/projeto/formularioVisualizar/anexos2.blade.php index 24fed1f..44f8cc4 100644 --- a/resources/views/projeto/formularioVisualizar/anexos2.blade.php +++ b/resources/views/projeto/formularioVisualizar/anexos2.blade.php @@ -10,77 +10,88 @@ {{-- Anexo do Projeto --}} <div class="row justify-content-start"> - {{-- Arquivo --}} - <div class="col-sm-4" style="float: left"> - <label for="anexoProjeto" class="col-form-label font-tam" style="font-weight: bold">{{ __('Projeto: ') }}</label> - <a href="{{ route('baixar.anexo.projeto', ['id' => $projeto->id])}}"><img class="" src="{{asset('img/icons/pdf.ico')}}" style="width:40px" alt=""></a> + @if($edital->tipo != "CONTINUO") + {{-- Arquivo --}} + <div class="col-sm-4" style="float: left"> + <label for="anexoProjeto" class="col-form-label font-tam" style="font-weight: bold">{{ __('Projeto: ') }}</label> + <a href="{{ route('baixar.anexo.projeto', ['id' => $projeto->id])}}"><img class="" src="{{asset('img/icons/pdf.ico')}}" style="width:40px" alt=""></a> - </div> + </div> - @if($edital->tipo != "PIBEX") - <div class="col-sm-4"> - <label for="anexoLatterCoordenador" class="col-form-label font-tam" style="font-weight: bold">{{ __('Lattes do Coordenador: ') }}</label> - <a href="{{ route('baixar.anexo.lattes', ['id' => $projeto->id]) }}"> <img class="" src="{{asset('img/icons/pdf.ico')}}" style="width:40px" alt=""></a> + @if($edital->tipo != "PIBEX") + <div class="col-sm-4"> + <label for="anexoLatterCoordenador" class="col-form-label font-tam" style="font-weight: bold">{{ __('Lattes do Coordenador: ') }}</label> + <a href="{{ route('baixar.anexo.lattes', ['id' => $projeto->id]) }}"> <img class="" src="{{asset('img/icons/pdf.ico')}}" style="width:40px" alt=""></a> - </div> - @endif + </div> + @endif - @if($edital->tipo != "PIBEX") - <div class="col-sm-4"> - @if($projeto->anexoAutorizacaoComiteEtica != null) - <label title="Declaração da autorização especial" for="nomeTrabalho" class="col-form-label font-tam" style="font-weight: bold">{{ __('Autorização Especial: ') }}</label> - <a href="{{ route('baixar.anexo.comite', ['id' => $projeto->id]) }}"> <img class="" src="{{asset('img/icons/pdf.ico')}}" style="width:40px" alt=""></a> - @else - <label title="Declaração de não necessidade de autorização especial" for="nomeTrabalho" class="col-form-label font-tam" style="font-weight: bold">{{ __('Declaração Autorização Especial: ') }}</label> - @if($projeto->justificativaAutorizacaoEtica != null) - <a href="{{ route('baixar.anexo.justificativa', ['id' => $projeto->id]) }}"> <img class="" src="{{asset('img/icons/pdf.ico')}}" style="width:40px" alt=""></a> + @if($edital->tipo != "PIBEX") + <div class="col-sm-4"> + @if($projeto->anexoAutorizacaoComiteEtica != null) + <label title="Declaração da autorização especial" for="nomeTrabalho" class="col-form-label font-tam" style="font-weight: bold">{{ __('Autorização Especial: ') }}</label> + <a href="{{ route('baixar.anexo.comite', ['id' => $projeto->id]) }}"> <img class="" src="{{asset('img/icons/pdf.ico')}}" style="width:40px" alt=""></a> @else - - + <label title="Declaração de não necessidade de autorização especial" for="nomeTrabalho" class="col-form-label font-tam" style="font-weight: bold">{{ __('Declaração Autorização Especial: ') }}</label> + @if($projeto->justificativaAutorizacaoEtica != null) + <a href="{{ route('baixar.anexo.justificativa', ['id' => $projeto->id]) }}"> <img class="" src="{{asset('img/icons/pdf.ico')}}" style="width:40px" alt=""></a> + @else + - + @endif @endif + </div> @endif - </div> - @endif - @if($edital->tipo != "PIBEX") - <div class="col-sm-4"> - <label for="anexoPlanilha" class="col-form-label font-tam" style="font-weight: bold">{{ __('Planilha de Pontuação: ') }}</label> - <a href="{{ route('baixar.anexo.planilha', ['id' => $projeto->id]) }}"><img class="" src="{{asset('img/icons/xlsx.ico')}}" style="width:40px" alt=""></a> - - </div> - @endif + @if($edital->tipo != "PIBEX") + <div class="col-sm-4"> + <label for="anexoPlanilha" class="col-form-label font-tam" style="font-weight: bold">{{ __('Planilha de Pontuação: ') }}</label> + <a href="{{ route('baixar.anexo.planilha', ['id' => $projeto->id]) }}"><img class="" src="{{asset('img/icons/xlsx.ico')}}" style="width:40px" alt=""></a> - @if($edital->tipo != "PIBEX") - <div class="col-sm-4"> - <label for="nomeTrabalho" class="col-form-label font-tam" style="font-weight: bold">{{ __('Grupo de Pesquisa: ') }}</label> - @if($projeto->anexoGrupoPesquisa != null) - <a href="{{ route('baixar.anexoGrupoPesquisa', ['id' => $projeto->id]) }}"><img class="" src="{{asset('img/icons/pdf.ico')}}" style="width:40px" alt=""></a> - @else - - + </div> @endif - </div> - @endif - @if($edital->tipo == 'PIBIC' || $edital->tipo == 'PIBIC-EM' || $edital->tipo == "PIBEX") - {{-- Decisão do CONSU --}} + @if($edital->tipo != "PIBEX") <div class="col-sm-4"> - <label title="Decisão da Câmara ou Conselho Pertinente" for="anexoCONSU" class="col-form-label font-tam" style="font-weight: bold">{{ __('Câmara ou Conselho Pertinente: ') }}</label> - <a href="{{ route('baixar.anexo.consu', ['id' => $projeto->id]) }}"><img class="" src="{{asset('img/icons/pdf.ico')}}" style="width:40px" alt=""></a> + <label for="nomeTrabalho" class="col-form-label font-tam" style="font-weight: bold">{{ __('Grupo de Pesquisa: ') }}</label> + @if($projeto->anexoGrupoPesquisa != null) + <a href="{{ route('baixar.anexoGrupoPesquisa', ['id' => $projeto->id]) }}"><img class="" src="{{asset('img/icons/pdf.ico')}}" style="width:40px" alt=""></a> + @else + - + @endif </div> - @endif + @endif - @if($edital->nome_docExtra != null) - {{-- Documento Extra --}} + @if($edital->tipo == 'PIBIC' || $edital->tipo == 'PIBIC-EM' || $edital->tipo == "PIBEX") + {{-- Decisão do CONSU --}} + <div class="col-sm-4"> + <label title="Decisão da Câmara ou Conselho Pertinente" for="anexoCONSU" class="col-form-label font-tam" style="font-weight: bold">{{ __('Câmara ou Conselho Pertinente: ') }}</label> + <a href="{{ route('baixar.anexo.consu', ['id' => $projeto->id]) }}"><img class="" src="{{asset('img/icons/pdf.ico')}}" style="width:40px" alt=""></a> + </div> + @endif + + @if($edital->nome_docExtra != null) + {{-- Documento Extra --}} + <div class="col-sm-4"> + <label title="{{$edital->nome_docExtra}}" for="anexo_docExtra" class="col-form-label font-tam" style="font-weight: bold">{{$edital->nome_docExtra}}:</label> + @if($projeto->anexo_docExtra != null) + <a href="{{ route('baixar.anexo.docExtra', ['id' => $projeto->id]) }}"><img class="" src="{{asset('img/icons/pdf.ico')}}" style="width:40px" alt=""></a> + @else + <a> + <i class="fas fa-times-circle fa-2x" style="color:red; font-size:25px"></i> + </a> + @endif + </div> + @endif + @else <div class="col-sm-4"> - <label title="{{$edital->nome_docExtra}}" for="anexo_docExtra" class="col-form-label font-tam" style="font-weight: bold">{{$edital->nome_docExtra}}:</label> - @if($projeto->anexo_docExtra != null) - <a href="{{ route('baixar.anexo.docExtra', ['id' => $projeto->id]) }}"><img class="" src="{{asset('img/icons/pdf.ico')}}" style="width:40px" alt=""></a> - @else - <a> - <i class="fas fa-times-circle fa-2x" style="color:red; font-size:25px"></i> - </a> - @endif - </div> - @endif + <label for="anexo_SIPAC" class="col-form-label font-tam" + style="font-weight: bold">{{ __('Anexo SIPAC: ') }}</label> + <a href="{{ route('baixar.anexo.SIPAC', ['id' => $projeto->id])}}"><img class="" + src="{{asset('img/icons/pdf.ico')}}" + style="width:40px" + alt=""></a> + </div> + @endif </div> </div> diff --git a/resources/views/projeto/visualizar.blade.php b/resources/views/projeto/visualizar.blade.php index d8b7ec1..2f41b94 100755 --- a/resources/views/projeto/visualizar.blade.php +++ b/resources/views/projeto/visualizar.blade.php @@ -42,10 +42,11 @@ @endcomponent @endif + @if($edital->tipo != "CONTINUO") @component('projeto.formularioVisualizar.relatorio',['edital' => $edital,'projeto' => $projeto,'flagSubstituicao' =>$flagSubstituicao, 'AvalRelatParcial' => $AvalRelatParcial, 'AvalRelatFinal' => $AvalRelatFinal, 'cont' => 0]) @endcomponent - + @endif @component('projeto.formularioVisualizar.resultado2', ['projeto' => $projeto]) @endcomponent diff --git a/routes/web.php b/routes/web.php index 6869244..4ddeb71 100755 --- a/routes/web.php +++ b/routes/web.php @@ -219,6 +219,7 @@ Route::group(['middleware' => ['isTemp', 'auth', 'verified']], function () { Route::get('/baixar/evento-temp/{nomeAnexo}', 'TrabalhoController@baixarEventoTemp')->name('baixar.evento.temp'); Route::get('/baixar/documentosParticipante', 'ParticipanteController@baixarDocumento')->name('baixar.documentosParticipante'); Route::get('/baixar/anexoDocExtra/{id}', 'TrabalhoController@baixarAnexoDocExtra')->name('baixar.anexo.docExtra'); + Route::get('/baixar/anexoSIPAC/{id}', 'TrabalhoController@baixarAnexoSIPAC')->name('baixar.anexo.SIPAC'); }); Route::get('/baixar/edital/{id}', 'EventoController@baixarEdital')->name('baixar.edital'); -- GitLab