Unverified Commit a3eff63a authored by Laboratório Multidisciplinar de Tecnologias Sociais's avatar Laboratório Multidisciplinar de Tecnologias Sociais Committed by GitHub
Browse files

Merge pull request #185 from GuilhermeGz/master

Atualizações do Sistema
parents 6ea824cf 04a775ec
...@@ -153,7 +153,7 @@ ...@@ -153,7 +153,7 @@
<div class="modal-dialog modal-dialog-centered modal-lg"> <div class="modal-dialog modal-dialog-centered modal-lg">
<div class="modal-content"> <div class="modal-content">
<div class="modal-header" style="overflow-x:auto"> <div class="modal-header" style="overflow-x:auto; padding-left: 31px">
<h5 class="modal-title" id="exampleModalLabel" style= "color:#1492E6">Informações Participante</h5> <h5 class="modal-title" id="exampleModalLabel" style= "color:#1492E6">Informações Participante</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close" style="padding-top: 8px; color:#1492E6"> <button type="button" class="close" data-dismiss="modal" aria-label="Close" style="padding-top: 8px; color:#1492E6">
...@@ -161,7 +161,7 @@ ...@@ -161,7 +161,7 @@
</button> </button>
</div> </div>
<div class="modal-body"> <div class="modal-body" style="padding-right: 32px;padding-left: 32px;padding-top: 20px;padding-bottom: 32px;">
@include('administrador.substituirParticipanteForm', ['visualizarOnly' => 1]) @include('administrador.substituirParticipanteForm', ['visualizarOnly' => 1])
</div> </div>
</div> </div>
...@@ -263,7 +263,7 @@ ...@@ -263,7 +263,7 @@
<div class="modal-dialog modal-dialog-centered modal-lg"> <div class="modal-dialog modal-dialog-centered modal-lg">
<div class="modal-content"> <div class="modal-content">
<div class="modal-header" style="overflow-x:auto"> <div class="modal-header" style="overflow-x:auto; padding-left: 31px">
<h5 class="modal-title" id="exampleModalLabel" style= "color:#1492E6">Informações Participante</h5> <h5 class="modal-title" id="exampleModalLabel" style= "color:#1492E6">Informações Participante</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close" style="padding-top: 8px; color:#1492E6"> <button type="button" class="close" data-dismiss="modal" aria-label="Close" style="padding-top: 8px; color:#1492E6">
...@@ -271,7 +271,7 @@ ...@@ -271,7 +271,7 @@
</button> </button>
</div> </div>
<div class="modal-body"> <div class="modal-body" style="padding-right: 32px;padding-left: 32px;padding-top: 20px;padding-bottom: 32px;">
@include('administrador.vizualizarParticipante', ['visualizarSubstituido' => 1]) @include('administrador.vizualizarParticipante', ['visualizarSubstituido' => 1])
</div> </div>
</div> </div>
...@@ -283,7 +283,7 @@ ...@@ -283,7 +283,7 @@
<div class="modal-dialog modal-dialog-centered modal-lg"> <div class="modal-dialog modal-dialog-centered modal-lg">
<div class="modal-content"> <div class="modal-content">
<div class="modal-header" style="overflow-x:auto"> <div class="modal-header" style="overflow-x:auto; padding-left: 31px">
<h5 class="modal-title" id="exampleModalLabel" style= "color:#1492E6">Informações Participante</h5> <h5 class="modal-title" id="exampleModalLabel" style= "color:#1492E6">Informações Participante</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close" style="padding-top: 8px; color:#1492E6"> <button type="button" class="close" data-dismiss="modal" aria-label="Close" style="padding-top: 8px; color:#1492E6">
...@@ -291,7 +291,7 @@ ...@@ -291,7 +291,7 @@
</button> </button>
</div> </div>
<div class="modal-body"> <div class="modal-body" style="padding-right: 32px;padding-left: 32px;padding-top: 20px;padding-bottom: 32px;">
@include('administrador.vizualizarParticipante') @include('administrador.vizualizarParticipante')
</div> </div>
</div> </div>
......
...@@ -318,7 +318,7 @@ ...@@ -318,7 +318,7 @@
@endcomponent @endcomponent
</div> </div>
<div class="col-6"> <div class="col-6">
@component('componentes.input', ['label' => 'Coeficiente de rendimento']) @component('componentes.input', ['label' => 'Coeficiente de rendimento (média geral)'])
<input type="number" class="form-control media" value="" name="media_do_curso" min="0" max="10" step="0.01" id="media{{$participante->id}}" required> <input type="number" class="form-control media" value="" name="media_do_curso" min="0" max="10" step="0.01" id="media{{$participante->id}}" required>
@error('media_do_curso') @error('media_do_curso')
<span class="invalid-feedback" role="alert" style="overflow: visible; display:block"> <span class="invalid-feedback" role="alert" style="overflow: visible; display:block">
......
...@@ -318,7 +318,7 @@ ...@@ -318,7 +318,7 @@
@endcomponent @endcomponent
</div> </div>
<div class="col-6"> <div class="col-6">
@component('componentes.input', ['label' => 'Coeficiente de rendimento']) @component('componentes.input', ['label' => 'Coeficiente de rendimento (média geral)'])
<input type="number" class="form-control media" value="" name="media_do_curso" min="0" max="10" step="0.01" id="media{{$participante->id}}" required> <input type="number" class="form-control media" value="" name="media_do_curso" min="0" max="10" step="0.01" id="media{{$participante->id}}" required>
@error('media_do_curso') @error('media_do_curso')
<span class="invalid-feedback" role="alert" style="overflow: visible; display:block"> <span class="invalid-feedback" role="alert" style="overflow: visible; display:block">
......
...@@ -151,7 +151,7 @@ ...@@ -151,7 +151,7 @@
</div> </div>
<div class="row"> <div class="row">
<div class="col-6"> <div class="col-6">
@component('componentes.input', ['label' => 'Coeficiente de rendimento']) @component('componentes.input', ['label' => 'Coeficiente de rendimento (média geral)'])
<input type="number" class="form-control media" value="{{$participante->media_do_curso}}" name="media_do_curso" min="0" max="10" step="0.01" disabled> <input type="number" class="form-control media" value="{{$participante->media_do_curso}}" name="media_do_curso" min="0" max="10" step="0.01" disabled>
@endcomponent @endcomponent
</div> </div>
...@@ -511,7 +511,7 @@ ...@@ -511,7 +511,7 @@
@endcomponent @endcomponent
</div> </div>
<div class="col-6"> <div class="col-6">
@component('componentes.input', ['label' => 'Coeficiente de rendimento']) @component('componentes.input', ['label' => 'Coeficiente de rendimento (média geral)'])
<input type="number" class="form-control media" value="" name="media_do_curso" min="0" max="10" step="0.01" id="media{{$participante->id}}" required> <input type="number" class="form-control media" value="" name="media_do_curso" min="0" max="10" step="0.01" id="media{{$participante->id}}" required>
@error('media_do_curso') @error('media_do_curso')
<span class="invalid-feedback" role="alert" style="overflow: visible; display:block"> <span class="invalid-feedback" role="alert" style="overflow: visible; display:block">
......
...@@ -319,7 +319,7 @@ ...@@ -319,7 +319,7 @@
@endcomponent @endcomponent
</div> </div>
<div class="col-6"> <div class="col-6">
@component('componentes.input', ['label' => 'Coeficiente de rendimento']) @component('componentes.input', ['label' => 'Coeficiente de rendimento (média geral)'])
<input type="number" class="form-control media" value="" name="media_do_curso" min="0" max="10" step="0.01" id="mediaManter{{$participante->id}}" disabled> <input type="number" class="form-control media" value="" name="media_do_curso" min="0" max="10" step="0.01" id="mediaManter{{$participante->id}}" disabled>
@error('media_do_curso') @error('media_do_curso')
<span class="invalid-feedback" role="alert" style="overflow: visible; display:block"> <span class="invalid-feedback" role="alert" style="overflow: visible; display:block">
......
...@@ -45,6 +45,7 @@ ...@@ -45,6 +45,7 @@
</div> </div>
<br>
<h3>Anexos</h3> <h3>Anexos</h3>
{{-- Anexo do Projeto --}} {{-- Anexo do Projeto --}}
...@@ -77,15 +78,14 @@ ...@@ -77,15 +78,14 @@
</div> </div>
<div class="col-sm-3"> <div class="col-sm-3">
<label for="anexoPlanilha" class="col-form-label">{{ __('Planilha de Pontuação: ') }}</label> <label for="anexoPlanilha" class="col-form-label">{{ __('Pontuação calculada: ') }}</label>
<a href="{{ route('baixar.anexo.planilha', ['id' => $trabalho->id]) }}">Arquivo</a>
</div> </div>
<div class="col-sm-3" style="top: 5px; text-align: right"> <div class="col-sm-3" style="top: 5px; text-align: right">
<label for="aceito" style="left: auto">{{ __('Aceito') }}</label> <input type="number" min="0" step=".01" name="anexoPlanilha" style="width: 60px"
<input type="radio" name="anexoPlanilha" value="aceito" @if($parecer!=null && $parecer->statusAnexoPlanilhaPontuacao =='aceito' ) checked @else disabled @endif required> @if($parecer!=null && $parecer->statusAnexoPlanilhaPontuacao !=null)
@if(is_numeric($parecer->statusAnexoPlanilhaPontuacao)) value="{{$parecer->statusAnexoPlanilhaPontuacao}}"
<label for="recusado">{{ __('Recusado') }}</label> @else value="0"
<input type="radio" name="anexoPlanilha" value="recusado" @if($parecer!=null && $parecer->statusAnexoPlanilhaPontuacao =='recusado' ) checked @else disabled @endif> @endif @endif disabled>
</div> </div>
@if($evento->tipo == 'PIBIC' || $evento->tipo == 'PIBIC-EM') @if($evento->tipo == 'PIBIC' || $evento->tipo == 'PIBIC-EM')
...@@ -151,6 +151,16 @@ ...@@ -151,6 +151,16 @@
<label for="recusado">{{ __('Recusado') }}</label> <label for="recusado">{{ __('Recusado') }}</label>
<input type="radio" name="anexoPlano" value="recusado" @if($parecer!=null && $parecer->statusPlanoTrabalho =='recusado' ) checked @else disabled @endif> <input type="radio" name="anexoPlano" value="recusado" @if($parecer!=null && $parecer->statusPlanoTrabalho =='recusado' ) checked @else disabled @endif>
</div> </div>
</div>
<br>
<h3>Comentário</h3>
<div class="row">
<div class="col-md-9">
<textarea class="col-md-12" minlength="20" id="comentario" name="comentario" style="border-radius:5px 5px 0 0;height: 71px;" disabled
>@if($parecer!=null && $parecer->comentario !=null ){{$parecer->comentario}} @endif</textarea>
</div>
</div>
{{--Modal planos de trabalho--}} {{--Modal planos de trabalho--}}
<div class="modal fade" id="modalPlanos" tabindex="-1" role="dialog" <div class="modal fade" id="modalPlanos" tabindex="-1" role="dialog"
......
...@@ -157,7 +157,7 @@ ...@@ -157,7 +157,7 @@
</div> </div>
<div class="row"> <div class="row">
<div class="col-6"> <div class="col-6">
@component('componentes.input', ['label' => 'Coeficiente de rendimento']) @component('componentes.input', ['label' => 'Coeficiente de rendimento (média geral)'])
<input type="number" class="form-control media" value="{{$subs->participanteSubstituido()->withTrashed()->first()->media_do_curso}}" name="media_do_curso" min="0" max="10" step="0.01" disabled> <input type="number" class="form-control media" value="{{$subs->participanteSubstituido()->withTrashed()->first()->media_do_curso}}" name="media_do_curso" min="0" max="10" step="0.01" disabled>
@endcomponent @endcomponent
</div> </div>
...@@ -434,7 +434,7 @@ ...@@ -434,7 +434,7 @@
</div> </div>
<div class="row"> <div class="row">
<div class="col-6"> <div class="col-6">
@component('componentes.input', ['label' => 'Coeficiente de rendimento']) @component('componentes.input', ['label' => 'Coeficiente de rendimento (média geral)'])
<input type="number" class="form-control media" value="{{$subs->participanteSubstituto()->withTrashed()->first()->media_do_curso}}" name="media_do_curso" min="0" max="10" step="0.01" disabled> <input type="number" class="form-control media" value="{{$subs->participanteSubstituto()->withTrashed()->first()->media_do_curso}}" name="media_do_curso" min="0" max="10" step="0.01" disabled>
@endcomponent @endcomponent
</div> </div>
......
...@@ -3,10 +3,182 @@ ...@@ -3,10 +3,182 @@
@section('content') @section('content')
<div class="row justify-content-center">
<!--Proponente Dados-->
<div class="col-md-10" style="margin-top:4rem">
<div class="card" style="border-radius: 12px">
<div class="card-body">
<div class="container">
<div class="form-row mt-3">
<div class="col-md-12"><h5 style="color: #1492E6; margin-bottom:-0.4rem">Informações do proponente</h5></div>
<div class="col-md-12" style="margin-bottom: -0.8rem;"><hr style="border-top: 1px solid#1492E6"></div>
<div class="form-group col-md-12" style="margin-top: 15px">
<label for="nomeCompletoProponente1">Proponente</label>
<input class="form-control" type="text" id="nomeCompletoProponente1" name="nomeCoordenador" disabled="disabled" value="{{ $trabalho->proponente->user->name }}">
</div>
<div class="form-group col-md-6">
<label for="linkLattesEstudante">Link do currículo Lattes</label>
<input class="form-control @error('linkLattesEstudante') is-invalid @enderror" type="text" name="linkLattesEstudante" value="{{$trabalho->linkLattesEstudante}}" disabled >
@error('linkLattesEstudante')
<span class="invalid-feedback" role="alert" style="overflow: visible; display:block">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
<div class="form-group col-md-6">
<label for="linkGrupo">Link do grupo de pesquisa</label>
<input class="form-control @error('linkGrupo') is-invalid @enderror" type="url" name="linkGrupo"
value="{{ $trabalho->linkGrupoPesquisa }}" disabled>
@error('linkGrupo')
<span class="invalid-feedback" role="alert" style="overflow: visible; display:block">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
</div>
</div>
</div>
</div>
<!--Anecos do Projeto-->
<div class="col-md-10" style="margin-top:4rem">
<div class="card" style="border-radius: 12px">
<div class="card-body">
<div class="container">
<div class="form-row mt-3">
<div class="col-md-12"><h5 style="color: #1492E6; margin-bottom:-0.4rem">Anexos</h5></div>
<div class="col-md-12" style="margin-bottom: -0.8rem;"><hr style="border-top: 1px solid#1492E6"></div>
{{-- Anexo do Projeto --}}
<div class="form-group col-md-6" style="margin-top: 10px">
<div class="row justify-content-start">
<div class="col-9">
@component('componentes.input', ['label' => 'Projeto (.pdf)'])
@endcomponent
</div>
@if($trabalho->anexoProjeto)
<div class="col-3 ">
<a href="{{ route('baixar.anexo.projeto', ['id' => $trabalho->id])}}"><i class="fas fa-file-pdf fa-2x"></i></a>
</div>
@else
<div class="col-3 text-danger">
<p><i class="fas fa-times-circle fa-2x"></i></p>
</div>
@endif
</div>
</div>
<!--Planos de Trabalho -->
@foreach( $trabalho->participantes as $participante)
@php
if( App\Arquivo::where('participanteId', $participante->id)->first() != null){
$planoTrabalhoTemp = App\Arquivo::where('participanteId', $participante->id)->first()->nome;
}else{
$planoTrabalhoTemp = null;
}
@endphp
<div class="form-group col-md-6" style="margin-top: 10px">
<div class="row justify-content-start">
<div class="col-9">
<label for="nomePlano" class="col-form-label">Plano: {{$participante->planoTrabalho->titulo}} </label>
</div>
@if($planoTrabalhoTemp != null)
<div class="col-3 ">
<a href="{{route('download', ['file' => $planoTrabalhoTemp])}}"><i class="fas fa-file-pdf fa-2x"></i></a>
</div>
@else
<div class="col-3 text-danger">
<p><i class="fas fa-times-circle fa-2x"></i></p>
</div>
@endif
</div>
</div>
@endforeach
<!-- Anexo da autorizações especiais -->
<div class="form-group col-md-6">
<div class="row justify-content-start">
<div class="col-10 ">
<div class="row">
<div class="col-12">
<label for="botao" class="col-form-label @error('botao') is-invalid @enderror" data-toggle="tooltip" data-placement="bottom" title="Se possuir, coloque todas em único arquivo pdf." style="margin-right: 15px;">{{ __('Possui autorizações especiais?') }} <span style="color: red; font-weight:bold">*</span></label>
</div>
<div class="col-12">
<input type="radio" @if($trabalho->anexoAutorizacaoComiteEtica) checked @endif id="radioSim" onchange="displayAutorizacoesEspeciais('sim')" disabled>
<label for="radioSim" style="margin-right: 5px">Sim</label>
<input type="radio" id="radioNao" @if($trabalho->justificativaAutorizacaoEtica) checked @endif onchange="displayAutorizacoesEspeciais('nao')" disabled>
<label for="radioNao" style="margin-right: 5px">Não</label><br>
</div>
</div>
<span id="idAvisoAutorizacaoEspecial" class="invalid-feedback" role="alert" style="overflow: visible; display:none">
<strong>Selecione a autorização e envie o arquivo!</strong>
</span>
<div class="form-group" id="displaySim" style="display: block; margin-top:-1rem">
@component('componentes.input', ['label' => 'Sim, declaro que necessito de autorizações especiais (.pdf)'])
<div class="row justify-content-center">
@if($trabalho->anexoAutorizacaoComiteEtica )
<div class="col-3 mt-2">
<a href="{{ route('baixar.anexo.comite', ['id' => $trabalho->id]) }}"><i class="fas fa-file-pdf fa-2x"></i></a>
</div>
@else
<div class="col-3 text-danger">
<p><i class="fas fa-times-circle fa-2x"></i></p>
</div>
@endif
</div>
@error('anexoAutorizacaoComiteEtica')
<span class="invalid-feedback" role="alert" style="overflow: visible; display:block">
<strong>{{ $message }}</strong>
</span>
@enderror
@endcomponent
</div>
<div class="form-group" id="displayNao" style="display: none; margin-top:-1rem">
@component('componentes.input', ['label' => 'Declaração de que não necessito de autorização especiais (.pdf)'])
@if($trabalho->justificativaAutorizacaoEtica )
<div class="row justify-content-center">
<div class="col-3 mt-2">
<a href="{{ route('baixar.anexo.justificativa', ['id' => $trabalho->id]) }}"><i class="fas fa-file-pdf fa-2x"></i></a>
</div>
</div>
@else
<div class="row justify-content-center">
<div class="col-3 text-danger">
<p><i class="fas fa-times-circle fa-2x"></i></p>
</div>
</div>
@endif
@error('justificativaAutorizacaoEtica')
<span class="invalid-feedback" role="alert" style="overflow: visible; display:block">
<strong>{{ $message }}</strong>
</span>
@enderror
@endcomponent
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="container"> <div class="container">
<div class="row justify-content-center" style="margin-top: 3rem;"> <div class="row justify-content-center" style="margin-top: 3rem;">
<div class="col-md-11" style="margin-bottom: -3rem"> <div class="col-md-12" style="margin-bottom: -3rem">
<div class="card card_conteudo shadow bg-white" style="border-radius:12px; border-width:0px; overflow:auto"> <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="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="d-flex justify-content-between align-items-center" style="margin-top: 9px; margin-bottom:-1rem">
...@@ -26,7 +198,7 @@ ...@@ -26,7 +198,7 @@
</div> </div>
</div> </div>
</div> </div>
<div class="card-body" > <div class="card-body" >
<form method="POST" action="{{route('avaliador.enviarParecer')}}" enctype="multipart/form-data"> <form method="POST" action="{{route('avaliador.enviarParecer')}}" enctype="multipart/form-data">
@csrf @csrf
......
...@@ -56,8 +56,10 @@ ...@@ -56,8 +56,10 @@
{{-- Coordenador --}} {{-- Coordenador --}}
<div class="row"> <div class="row">
<div class="col-sm-10"> <div class="col-sm-3">
<label for="nomeTrabalho" class="col-form-label">Lattes do Proponente: </label> <label for="nomeTrabalho" class="col-form-label">Lattes do Proponente: </label>
</div>
<div class="col-sm-3" style="top: 5px; text-align: right">
<label for="aceito">{{ __(' Aceito') }}</label> <label for="aceito">{{ __(' Aceito') }}</label>
<input type="radio" name="anexoLinkLattes" value="aceito" @if($parecer!=null && $parecer->statusLinkLattesProponente =='aceito') checked @endif required> <input type="radio" name="anexoLinkLattes" value="aceito" @if($parecer!=null && $parecer->statusLinkLattesProponente =='aceito') checked @endif required>
...@@ -66,9 +68,12 @@ ...@@ -66,9 +68,12 @@
<input type="radio" name="anexoLinkLattes" value="recusado" @if($parecer!=null && $parecer->statusLinkLattesProponente =='recusado') checked @endif> <input type="radio" name="anexoLinkLattes" value="recusado" @if($parecer!=null && $parecer->statusLinkLattesProponente =='recusado') checked @endif>
</div> </div>
<div class="col-sm-6"></div>
<div class="col-sm-10" > <div class="col-sm-3" >
<label for="nomeTrabalho" class="col-form-label">{{ __('Grupo de pesquisa: ') }}</label> <label for="nomeTrabalho" class="col-form-label">{{ __('Grupo de pesquisa: ') }}</label>
</div>
<div class="col-sm-3" style="top: 5px; text-align: right">
<label for="aceito" style="left: auto">{{ __(' Aceito') }}</label> <label for="aceito" style="left: auto">{{ __(' Aceito') }}</label>
<input type="radio" name="anexoGrupoPesquisa" value="aceito" @if($parecer!=null && $parecer->statusLinkGrupoPesquisa =='aceito' ) checked @endif required> <input type="radio" name="anexoGrupoPesquisa" value="aceito" @if($parecer!=null && $parecer->statusLinkGrupoPesquisa =='aceito' ) checked @endif required>
...@@ -79,13 +84,16 @@ ...@@ -79,13 +84,16 @@
</div> </div>
<br>
<h3>Anexos</h3> <h3>Anexos</h3>
{{-- Anexo do Projeto --}} {{-- Anexo do Projeto --}}
<div class="row"> <div class="row">
{{-- Arquivo --}} {{-- Arquivo --}}
<div class="col-sm-6"> <div class="col-sm-3">
<label for="anexoProjeto" class="col-form-label">{{ __('Projeto: ') }}</label> <label for="anexoProjeto" class="col-form-label">{{ __('Projeto: ') }}</label>
</div>
<div class="col-sm-3" style="top: 5px; text-align: right">
<label for="aceito" style="left: auto">{{ __(' Aceito') }}</label> <label for="aceito" style="left: auto">{{ __(' Aceito') }}</label>
<input type="radio" name="anexoProjeto" value="aceito" @if($parecer!=null && $parecer->statusAnexoProjeto =='aceito' ) checked @endif required> <input type="radio" name="anexoProjeto" value="aceito" @if($parecer!=null && $parecer->statusAnexoProjeto =='aceito' ) checked @endif required>
...@@ -94,8 +102,10 @@ ...@@ -94,8 +102,10 @@
<input type="radio" name="anexoProjeto" value="recusado" @if($parecer!=null && $parecer->statusAnexoProjeto =='recusado' ) checked @endif> <input type="radio" name="anexoProjeto" value="recusado" @if($parecer!=null && $parecer->statusAnexoProjeto =='recusado' ) checked @endif>
</div> </div>
<div class="col-sm-6"> <div class="col-sm-3">
<label for="anexoLatterCoordenador" class="col-form-label">{{ __('Lattes do Coordenador: ') }}</label> <label for="anexoLatterCoordenador" class="col-form-label">{{ __('Lattes do Coordenador: ') }}</label>
</div>
<div class="col-sm-3" style="top: 5px; text-align: right">
<label for="aceito" style="left: auto">{{ __(' Aceito') }}</label> <label for="aceito" style="left: auto">{{ __(' Aceito') }}</label>
<input type="radio" name="anexoLattesCoordenador" value="aceito" @if($parecer!=null && $parecer->statusAnexoLattesCoordenador =='aceito' ) checked @endif required> <input type="radio" name="anexoLattesCoordenador" value="aceito" @if($parecer!=null && $parecer->statusAnexoLattesCoordenador =='aceito' ) checked @endif required>
...@@ -104,20 +114,23 @@ ...@@ -104,20 +114,23 @@
<input type="radio" name="anexoLattesCoordenador" value="recusado" @if($parecer!=null && $parecer->statusAnexoLattesCoordenador =='recusado' ) checked @endif> <input type="radio" name="anexoLattesCoordenador" value="recusado" @if($parecer!=null && $parecer->statusAnexoLattesCoordenador =='recusado' ) checked @endif>
</div> </div>
<div class="col-sm-6"> <div class="col-sm-3">
<label for="anexoPlanilha" class="col-form-label">{{ __('Planilha de Pontuação: ') }}</label> <label for="anexoPlanilha" class="col-form-label">{{ __('Pontuação calculada: ') }}</label>
</div>
<label for="aceito" style="left: auto">{{ __(' Aceita') }}</label> <div class="col-sm-3" style="top: 5px; text-align: right">
<input type="radio" name="anexoPlanilha" value="aceito" @if($parecer!=null && $parecer->statusAnexoPlanilhaPontuacao =='aceito' ) checked @endif required> <input type="number" min="0" step=".01" name="anexoPlanilha" style="width: 60px"
@if($parecer!=null && $parecer->statusAnexoPlanilhaPontuacao !=null)
<label for="recusado">{{ __(' Recusada') }}</label> @if(is_numeric($parecer->statusAnexoPlanilhaPontuacao)) value="{{$parecer->statusAnexoPlanilhaPontuacao}}"
<input type="radio" name="anexoPlanilha" value="recusado" @if($parecer!=null && $parecer->statusAnexoPlanilhaPontuacao =='recusado' ) checked @endif> @else value="0"
</div> @endif @endif required>
</div>
@if($evento->tipo == 'PIBIC' || $evento->tipo == 'PIBIC-EM') @if($evento->tipo == 'PIBIC' || $evento->tipo == 'PIBIC-EM')
{{-- Decisão do CONSU --}} {{-- Decisão do CONSU --}}
<div class="col-sm-6"> <div class="col-sm-3">
<label for="anexoCONSU" class="col-form-label">{{ __('Decisão do CONSU: ') }}</label> <label for="anexoCONSU" class="col-form-label">{{ __('Decisão do CONSU: ') }}</label>
</div>
<div class="col-sm-3" style="top: 5px; text-align: right">
<label for="aceito" style="left: auto">{{ __(' Aceito') }}</label> <label for="aceito" style="left: auto">{{ __(' Aceito') }}</label>
<input type="radio" name="anexoConsu" value="aceito" @if($parecer!=null && $parecer->statusAnexoDecisaoCONSU =='aceito' ) checked @endif required> <input type="radio" name="anexoConsu" value="aceito" @if($parecer!=null && $parecer->statusAnexoDecisaoCONSU =='aceito' ) checked @endif required>
...@@ -127,8 +140,10 @@ ...@@ -127,8 +140,10 @@
</div> </div>
@endif @endif
<div class="col-sm-6"> <div class="col-sm-3">
<label for="nomeTrabalho" class="col-form-label">{{ __('Autorização do Comitê de Ética: ') }}</label> <label for="nomeTrabalho" class="col-form-label">{{ __('Autorização do Comitê de Ética: ') }}</label>
</div>
<div class="col-sm-3" style="top: 5px; text-align: right">
<label for="aceito" style="left: auto">{{ __(' Aceita') }}</label> <label for="aceito" style="left: auto">{{ __(' Aceita') }}</label>
<input type="radio" name="anexoComiteEtica" value="aceito" @if($parecer!=null && $parecer->statusAnexoAtuorizacaoComiteEtica =='aceito' ) checked @endif required> <input type="radio" name="anexoComiteEtica" value="aceito" @if($parecer!=null && $parecer->statusAnexoAtuorizacaoComiteEtica =='aceito' ) checked @endif required>
...@@ -137,8 +152,10 @@ ...@@ -137,8 +152,10 @@
<input type="radio" name="anexoComiteEtica" value="recusado" @if($parecer!=null && $parecer->statusAnexoAtuorizacaoComiteEtica =='recusado' ) checked @endif> <input type="radio" name="anexoComiteEtica" value="recusado" @if($parecer!=null && $parecer->statusAnexoAtuorizacaoComiteEtica =='recusado' ) checked @endif>
</div> </div>
<div class="col-sm-6"> <div class="col-sm-3">
<label for="nomeTrabalho" class="col-form-label">{{ __('Justificativa: ') }}</label> <label for="nomeTrabalho" class="col-form-label">{{ __('Justificativa: ') }}</label>
</div>
<div class="col-sm-3" style="top: 5px; text-align: right">
<label for="aceito" style="left: auto">{{ __(' Aceita') }}</label> <label for="aceito" style="left: auto">{{ __(' Aceita') }}</label>
<input type="radio" name="anexoJustificativa" value="aceito" @if($parecer!=null && $parecer->statusJustificativaAutorizacaoEtica =='aceito' ) checked @endif required> <input type="radio" name="anexoJustificativa" value="aceito" @if($parecer!=null && $parecer->statusJustificativaAutorizacaoEtica =='aceito' ) checked @endif required>
...@@ -148,8 +165,10 @@ ...@@ -148,8 +165,10 @@
</div> </div>
{{--Planos de trabalho--}} {{--Planos de trabalho--}}
<div class="col-sm-6"> <div class="col-sm-3">
<label for="nomeTrabalho" class="col-form-label">{{ __('Plano de Trabalho: ') }}</label> <label for="nomeTrabalho" class="col-form-label">{{ __('Plano de Trabalho: ') }}</label>
</div>
<div class="col-sm-3" style="top: 5px; text-align: right">
<label for="aceito" style="left: auto">{{ __(' Aceito') }}</label> <label for="aceito" style="left: auto">{{ __(' Aceito') }}</label>
<input type="radio" name="anexoPlano" value="aceito" @if($parecer!=null && $parecer->statusPlanoTrabalho =='aceito' ) checked @endif required> <input type="radio" name="anexoPlano" value="aceito" @if($parecer!=null && $parecer->statusPlanoTrabalho =='aceito' ) checked @endif required>
...@@ -159,6 +178,15 @@ ...@@ -159,6 +178,15 @@
</div> </div>
</div> </div>
<br>
<h3>Comentário</h3>
<div class="row">
<div class="col-md-9">
<textarea class="col-md-12" minlength="20" id="comentario" name="comentario" style="border-radius:5px 5px 0 0;height: 71px;" required
>@if($parecer!=null && $parecer->comentario !=null ) {{$parecer->comentario}} @endif</textarea>
</div>
</div>
<div><hr></div> <div><hr></div>
<div class="d-flex justify-content-end"> <div class="d-flex justify-content-end">
<div style="margin-right: 15px"><a href="{{ route('avaliador.visualizarTrabalho', ['evento_id' => $evento->id])}}" class="btn btn-light" style="color: red;">Cancelar</a></div> <div style="margin-right: 15px"><a href="{{ route('avaliador.visualizarTrabalho', ['evento_id' => $evento->id])}}" class="btn btn-light" style="color: red;">Cancelar</a></div>
......
...@@ -239,7 +239,7 @@ ...@@ -239,7 +239,7 @@
@endcomponent @endcomponent
</div> </div>
<div class="col-6"> <div class="col-6">
@component('componentes.input', ['label' => 'Coeficiente de rendimento']) @component('componentes.input', ['label' => 'Coeficiente de rendimento (média geral)'])
<input type="number" class="form-control media" name="media_do_curso[]" min="0" max="10" step="0.01" > <input type="number" class="form-control media" name="media_do_curso[]" min="0" max="10" step="0.01" >
@error('media_do_curso.*') @error('media_do_curso.*')
<span class="invalid-feedback" role="alert" style="overflow: visible; display:block"> <span class="invalid-feedback" role="alert" style="overflow: visible; display:block">
......
...@@ -4,19 +4,24 @@ ...@@ -4,19 +4,24 @@
<div class="container"> <div class="container">
<h2 style="margin-top: 100px; ">{{ Auth()->user()->name }} - Perfil: Coordenador</h2> <div class="container" style="margin-bottom:8rem">
<div class="row justify-content-center" style="margin-top: 2rem;">
<div class="row justify-content-center d-flex align-items-center"> <div class="col-md-12 form-group" style="text-align: center">
<div class="col-sm-4 d-flex justify-content-center "> <h5 style="color: #1492E6; margin-top:0.5rem; font-size:25px">Página inicial</h5>
<a href="{{ route('coordenador.editais') }}" style="text-decoration:none; color: inherit;"> </div>
<div class="card text-center " style="border-radius: 30px; width: 18rem;"> <div class="" style="text-align: center">
<div class="card-body d-flex justify-content-center"> <div class="form-group imagem_shadow" style="border-radius: 12px; padding:14px; height:200px; width:190px; margin:15px">
<h2 style="padding-top:15px">Editais</h2> <a href="{{ route('coordenador.editais') }}" style="text-decoration:none; color: inherit;">
</div> <img src="{{asset('img/icons/icon_meus_editais.png')}}" alt="" width="120px">
<h5 style="color: #073763; margin-top:0.5rem; font-size:25px;">Meus editais</h5>
</div> </a>
</a> </div>
</div> </div>
</div>
</div>
<!--
<div class="col-sm-4 d-flex justify-content-center"> <div class="col-sm-4 d-flex justify-content-center">
<a href="{{ route('coordenador.usuarios') }}" style="text-decoration:none; color: inherit;"> <a href="{{ route('coordenador.usuarios') }}" style="text-decoration:none; color: inherit;">
...@@ -28,6 +33,7 @@ ...@@ -28,6 +33,7 @@
</a> </a>
</div> </div>
</div> </div>
-->
......
@extends('layouts.app')
@section('content')
<div class="container">
@if (session('sucesso'))
<div class="alert alert-success" role="alert">
{{ session('sucesso') }}
</div>
@endif
<div class="row justify-content-center titulo-menu mb-0">
<h4>Documentos Complementares </h4>
</div>
<div class="card-body" style="width: 100% !important;margin: auto;">
<table class="table table-bordered table-hover" style="overflow-x: visible; white-space: nowrap; margin-bottom:0px">
<thead>
<tr>
<th scope="col" style="width:200px; text-align: center;">Edital</th>
<th scope="col" style="width:200px; text-align: center;">Projeto</th>
<th scope="col" style="width:200px; text-align: center;">Status Projeto</th>
<th scope="col" style="width:200px; text-align: center;">Discente</th>
<th scope="col" style="width:200px; text-align: center;">Documentação Complementar</th>
</tr>
</thead>
@foreach($trabalho->participantes as $participante)
<tbody>
<td style="text-align: center;" title="{{$trabalho->evento->nome}}">{{$trabalho->evento->nome}}</td>
<td style="text-align: center;" title="{{$trabalho->titulo}}">{{$trabalho->titulo}}</td>
<td style="text-align: center; text-transform: capitalize;" >{{$trabalho->status}}</td>
<td style="text-align: center;" title="{{$participante->user->name}}">{{$participante->user->name}}</td>
<td style="text-align: center;">
<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#modalConfirm{{$participante->id}}" @if($trabalho->status!="aprovado")disabled="disabled" @endif>
@if($participante->documentacaoComplementar==null)
Pendente
@else
Visualizar
@endif
</button>
</td>
</tbody>
<div class="modal fade" id="modalConfirm{{$participante->id}}" tabindex="-1" role="dialog"
aria-labelledby="modalConfirmLabel" aria-hidden="true">
<div class="modal-dialog modal-lg" role="document">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title" id="modalConfirmLabel" align="center">
Documentação Complementar</h4>
</div>
<form id="formDocComplementar" method="post" action="{{route('docComplementar.enviar')}}" enctype="multipart/form-data">
@csrf
<input type="hidden" value="{{$participante->id}}" name="partcipanteId">
<div class="row col-md-12">
<div class="col-md-6">
<label class="control-label ">Termo de Compromisso</label>
<br>
<input type="file" class="input-group-text" value="" name="termoCompromisso" accept=".pdf" id="termoCompromisso{{$participante->id}}" required
/>
@error('termoCompromisso')
<span class="invalid-feedback" role="alert" style="overflow: visible; display:block">
<strong>{{ $message }}</strong>
</span>
@enderror
<br>
</div>
<div class="col-md-6">
<label class="control-label ">Comprovante de Matricula</label>
<br>
<input type="file" class="input-group-text" value="" name="comprovanteMatricula" accept=".pdf" id="comprovanteMatricula{{$participante->id}}" required/>
@error('comprovanteMatricula')
<span class="invalid-feedback" role="alert" style="overflow: visible; display:block">
<strong>{{ $message }}</strong>
</span>
@enderror
<br>
</div>
<div class="col-md-6">
<label class="control-label ">PDF Lattes</label>
<br>
<input type="file" class="input-group-text" value="" name="pdfLattes" accept=".pdf" id="pdfLattes{{$participante->id}}"
required/>
@error('pdfLattes')
<span class="invalid-feedback" role="alert" style="overflow: visible; display:block">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
<div class="col-md-6">
<label class="control-label ">Link Lattes</label>
<br>
<input type="text" class="input-group-text col-md-12" name="linkLattes" placeholder="Link Lattes" id="linkLattes{{$participante->id}}"
required/>
@error('linkLattes')
<span class="invalid-feedback" role="alert" style="overflow: visible; display:block">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
<br>
<div class="modal-footer">
<button type="button" class="btn btn-danger" data-dismiss="modal">
Cancelar
</button>
<button type="submit" href="" id="btnSubmit" class="btn btn-info">
Salvar
</button>
</div>
</form>
</div>
</div>
</div>
@endforeach
</table>
</div>
</div>
<style>
td {
max-width: 25ch;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
</style>
@endsection
...@@ -681,7 +681,7 @@ function blocoDeCodigo(valor){ ...@@ -681,7 +681,7 @@ function blocoDeCodigo(valor){
</select> </select>
</div> </div>
<div class="form-group col-md-6"> <div class="form-group col-md-6">
<label for="coeficienteDeRendimento${valor}">Coeficiente de rendimento <span style="color: red; font-weight:bold">*</span></label> <label for="coeficienteDeRendimento${valor}">Coeficiente de rendimento (média geral) <span style="color: red; font-weight:bold">*</span></label>
<input type="number" class="form-control media" id="coeficienteDeRendimento${valor}" min="0" max="10" step="0.01" value="00.00" name="media_geral_curso[]" > <input type="number" class="form-control media" id="coeficienteDeRendimento${valor}" min="0" max="10" step="0.01" value="00.00" name="media_geral_curso[]" >
@error('coeficienteDeRendimento${valor}') @error('coeficienteDeRendimento${valor}')
<span class="invalid-feedback" role="alert" style="overflow: visible; display:block"> <span class="invalid-feedback" role="alert" style="overflow: visible; display:block">
......
...@@ -25,13 +25,13 @@ ...@@ -25,13 +25,13 @@
</span> </span>
@enderror @enderror
</div> </div>
<div class="col-sm-5"> <div class="col-sm-5">
<label for="tipo" class="col-form-label">{{ __('Tipo*:') }}</label> <label for="tipo" class="col-form-label">{{ __('Tipo*:') }}</label>
<select id="tipo" type="text" class="form-control @error('tipo') is-invalid @enderror" name="tipo" value="{{ old('tipo') }}" required> <select id="tipo" type="text" class="form-control @error('tipo') is-invalid @enderror" name="tipo" value="{{ old('tipo') }}" required>
<option @if(old('tipo')=='PIBIC' ) selected @endif value="PIBIC">PIBIC</option> <option @if(old('tipo')=='PIBIC' ) selected @endif value="PIBIC">PIBIC</option>
<option @if(old('tipo')=='PIBIC-EM' ) selected @endif value="PIBIC-EM">PIBIC-EM</option> <option @if(old('tipo')=='PIBIC-EM' ) selected @endif value="PIBIC-EM">PIBIC-EM</option>
<option @if(old('tipo')=='PIBITI' ) selected @endif value="PIBITI">PIBITI</option> <option @if(old('tipo')=='PIBITI' ) selected @endif value="PIBITI">PIBITI</option>
</select> </select>
@error('tipo') @error('tipo')
...@@ -45,8 +45,8 @@ ...@@ -45,8 +45,8 @@
<label for="natureza" class="col-form-label">{{ __('Natureza*:') }}</label> <label for="natureza" class="col-form-label">{{ __('Natureza*:') }}</label>
<select id="natureza" type="text" class="form-control @error('natureza') is-invalid @enderror" name="natureza" value="{{ old('natureza') }}" required> <select id="natureza" type="text" class="form-control @error('natureza') is-invalid @enderror" name="natureza" value="{{ old('natureza') }}" required>
@foreach ($naturezas as $natureza) @foreach ($naturezas as $natureza)
<option @if(old('natureza')==$natureza->id ) selected @endif value="{{ $natureza->id }}">{{ $natureza->nome }}</option> <option @if(old('natureza')==$natureza->id ) selected @endif value="{{ $natureza->id }}">{{ $natureza->nome }}</option>
@endforeach @endforeach
</select> </select>
@error('natureza') @error('natureza')
...@@ -57,7 +57,7 @@ ...@@ -57,7 +57,7 @@
</div> </div>
<div class="col-sm-2"> <div class="col-sm-2">
<label for="numParticipantes" class="col-form-label">{{ __('Nº de Participantes*:') }}</label> <label for="numParticipantes" class="col-form-label">{{ __('Nº de Participantes*:') }}</label>
<input id="numParticipantes" type="number" min="1" max="20" class="form-control @error('numParticipantes') is-invalid @enderror" name="numParticipantes" value="{{ old('numParticipantes') }}" required autocomplete="numParticipantes" autofocus> <input id="numParticipantes" type="number" min="1" max="20" class="form-control @error('numParticipantes') is-invalid @enderror" name="numParticipantes" value="{{ old('numParticipantes') }}" required autocomplete="numParticipantes" autofocus>
@error('numParticipantes') @error('numParticipantes')
...@@ -127,10 +127,10 @@ ...@@ -127,10 +127,10 @@
<span class="invalid-feedback" role="alert"> <span class="invalid-feedback" role="alert">
<strong> <strong>
@if ($message != null) @if ($message != null)
@for ($i = 0; $i < 9; $i++) @for ($i = 0; $i < 9; $i++)
@if ($i < 8) @if ($i < 8)
{{ explode(" ", $message)[$i] }} {{ explode(" ", $message)[$i] }}
@else @else
{{ date('d/m/Y', strtotime(explode(" ", $message)[$i])) }} {{ date('d/m/Y', strtotime(explode(" ", $message)[$i])) }}
@endif @endif
@endfor @endfor
...@@ -195,7 +195,7 @@ ...@@ -195,7 +195,7 @@
</span> </span>
@enderror @enderror
</div> </div>
</div> </div>
<div class="row justify-content-left"> <div class="row justify-content-left">
<div class="col-sm-6"> <div class="col-sm-6">
...@@ -208,7 +208,7 @@ ...@@ -208,7 +208,7 @@
</span> </span>
@enderror @enderror
</div> </div>
<div class="col-sm-6"> <div class="col-sm-6">
<label for="resultado_final" class="col-form-label">{{ __('Resultado Final*:') }}</label> <label for="resultado_final" class="col-form-label">{{ __('Resultado Final*:') }}</label>
<input id="resultado_final" type="date" class="form-control @error('resultado_final') is-invalid @enderror" name="resultado_final" value="{{ old('resultado_final') }}" required autocomplete="resultado" autofocus> <input id="resultado_final" type="date" class="form-control @error('resultado_final') is-invalid @enderror" name="resultado_final" value="{{ old('resultado_final') }}" required autocomplete="resultado" autofocus>
...@@ -288,11 +288,11 @@ ...@@ -288,11 +288,11 @@
<div class="row justify-content-center" style="margin-top:10px"> <div class="row justify-content-center" style="margin-top:10px">
<div class="col-sm-6"> <div class="col-sm-6">
<div class="form-group"> <div class="form-group">
<label for="pdfEdital">Anexar edital*:</label> <label for="pdfEdital">Anexar edital*:</label>
@if(old('pdfEditalPreenchido') != null) @if(old('pdfEditalPreenchido') != null)
<a id="pdfEditalTemp" href="{{ route('baixar.evento.temp', ['nomeAnexo' => 'pdfEdital' ])}}">Arquivo atual</a> <a id="pdfEditalTemp" href="{{ route('baixar.evento.temp', ['nomeAnexo' => 'pdfEdital' ])}}">Arquivo atual</a>
@endif @endif
<input type="hidden" id="pdfEditalPreenchido" name="pdfEditalPreenchido" value="{{ old('pdfEditalPreenchido') }}" > <input type="hidden" id="pdfEditalPreenchido" name="pdfEditalPreenchido" value="{{ old('pdfEditalPreenchido') }}" >
<input type="file" accept=".pdf" class="form-control-file pdf @error('pdfEdital') is-invalid @enderror" name="pdfEdital" value="{{ old('pdfEdital') }}" id="pdfEdital" onchange="exibirAnexoTemp(this)"> <input type="file" accept=".pdf" class="form-control-file pdf @error('pdfEdital') is-invalid @enderror" name="pdfEdital" value="{{ old('pdfEdital') }}" id="pdfEdital" onchange="exibirAnexoTemp(this)">
<small>O arquivo selecionado deve ser no formato PDF de até 2mb.</small> <small>O arquivo selecionado deve ser no formato PDF de até 2mb.</small>
@error('pdfEdital') @error('pdfEdital')
...@@ -302,7 +302,7 @@ ...@@ -302,7 +302,7 @@
@enderror @enderror
</div> </div>
</div> </div>
<div class="col-sm-6"> <div class="col-sm-6">
<div class="form-group"> <div class="form-group">
<label for="modeloDocumento">Anexar arquivo com os modelos de documentos do edital:</label> <label for="modeloDocumento">Anexar arquivo com os modelos de documentos do edital:</label>
...@@ -319,7 +319,40 @@ ...@@ -319,7 +319,40 @@
@enderror @enderror
</div> </div>
</div> </div>
</div> <div class="col-sm-6">
<div class="form-group">
<label for="pdfFormAvalExterno">Formulário de avaliação externo:</label>
@if(old('pdfFormAvalExternoPreenchido') != null)
<a id="pdfFormAvalExternoTemp" href="{{ route('baixar.evento.temp', ['nomeAnexo' => 'formAvaliacaoExterno' ])}}">Arquivo atual</a>
@endif
<input type="hidden" id="pdfFormAvalExternoPreenchido" name="pdfFormAvalExternoPreenchido" value="{{ old('pdfFormAvalExternoPreenchido') }}" >
<input type="file" accept=".pdf" class="form-control-file pdf @error('pdfFormAvalExterno') is-invalid @enderror" name="pdfFormAvalExterno" value="{{ old('pdfFormAvalExterno') }}" id="pdfFormAvalExterno" onchange="exibirAnexoTemp(this)">
<small>O arquivo selecionado deve ser no formato PDF de até 2mb.</small>
@error('pdfFormAvalExterno')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
<div class="col-sm-6">
<div class="form-group">
<label for="pdfFormAvalExterno">Formulário de avaliação interno:</label>
@if(old('pdfFormAvalInternoPreenchido') != null)
<a id="pdfFormAvalExternoTemp" href="{{ route('baixar.evento.temp', ['nomeAnexo' => 'formAvaliacaoInterno' ])}}">Arquivo atual</a>
@endif
<input type="hidden" id="pdfFormAvalInternoPreenchido" name="pdfFormAvalInternoPreenchido" value="{{ old('pdfFormAvalInternoPreenchido') }}" >
<input type="file" accept=".pdf" class="form-control-file pdf @error('pdfFormAvalInterno') is-invalid @enderror" name="pdfFormAvalInterno" value="{{ old('pdfFormAvalInterno') }}" id="pdfFormAvalInterno" onchange="exibirAnexoTemp(this)">
<small>O arquivo selecionado deve ser no formato PDF de até 2mb.</small>
@error('pdfFormAvalInterno')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
</div>
<div class="row justify-content-center" style="margin: 20px 0 20px 0"> <div class="row justify-content-center" style="margin: 20px 0 20px 0">
...@@ -349,6 +382,14 @@ ...@@ -349,6 +382,14 @@
var modeloDocumentoPreenchido = document.getElementById('modeloDocumentoPreenchido'); var modeloDocumentoPreenchido = document.getElementById('modeloDocumentoPreenchido');
modeloDocumentoPreenchido.value = "sim"; modeloDocumentoPreenchido.value = "sim";
} }
if(file.id === "pdfFormAvalExterno"){
var pdfFormAvalExternoPreenchido = document.getElementById('pdfFormAvalExternoPreenchido');
pdfFormAvalExternoPreenchido.value = "sim";
}
if(file.id === "pdfFormAvalInterno"){
var pdfFormAvalInternoPreenchido = document.getElementById('pdfFormAvalInternoPreenchido');
pdfFormAvalInternoPreenchido.value = "sim";
}
} }
$("input[type='file']").on("change", function () { $("input[type='file']").on("change", function () {
......
...@@ -311,6 +311,38 @@ ...@@ -311,6 +311,38 @@
@enderror @enderror
</div> </div>
</div> </div>
<div class="col-sm-6">
<div class="form-group">
<label for="pdfEdital">Formulário de avaliação externo:</label>
<a href="{{route('download', ['file' => $evento->formAvaliacaoExterno])}}" target="_new" style="font-size: 20px; color: #114048ff;" >
<img class="" src="{{asset('img/icons/file-download-solid.svg')}}" style="width:20px">
</a>
<input type="file" class="form-control-file @error('pdfFormAvalExterno') is-invalid @enderror" name="pdfFormAvalExterno" value="{{ old('pdfFormAvalExterno') }}" id="pdfFormAvalExterno">
<small>O arquivo selecionado deve ser no formato PDF de até 2mb.</small>
@error('pdfFormAvalExterno')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
<div class="col-sm-6">
<div class="form-group">
<label for="pdfEdital">Formulário de avaliação interno:</label>
<a href="{{route('download', ['file' => $evento->formAvaliacaoInterno])}}" target="_new" style="font-size: 20px; color: #114048ff;" >
<img class="" src="{{asset('img/icons/file-download-solid.svg')}}" style="width:20px">
</a>
<input type="file" class="form-control-file @error('pdfFormAvalInterno') is-invalid @enderror" name="pdfFormAvalInterno" value="{{ old('pdfFormAvalInterno') }}" id="pdfFormAvalInterno">
<small>O arquivo selecionado deve ser no formato PDF de até 2mb.</small>
@error('pdfFormAvalInterno')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
</div> </div>
......
...@@ -306,7 +306,7 @@ ...@@ -306,7 +306,7 @@
@endcomponent @endcomponent
</div> </div>
<div class="col-6"> <div class="col-6">
@component('componentes.input', ['label' => 'Coeficiente de rendimento']) @component('componentes.input', ['label' => 'Coeficiente de rendimento (média geral)'])
<input type="number" class="form-control media" value="{{old('media_do_curso')[$i] ?? "" }}" name="media_do_curso[{{$i}}]" min="0" max="10" step="0.01" > <input type="number" class="form-control media" value="{{old('media_do_curso')[$i] ?? "" }}" name="media_do_curso[{{$i}}]" min="0" max="10" step="0.01" >
@error('media_do_curso.'.$i) @error('media_do_curso.'.$i)
<span class="invalid-feedback" role="alert" style="overflow: visible; display:block"> <span class="invalid-feedback" role="alert" style="overflow: visible; display:block">
......
...@@ -166,7 +166,7 @@ ...@@ -166,7 +166,7 @@
@endcomponent @endcomponent
</div> </div>
<div class="col-6"> <div class="col-6">
@component('componentes.input', ['label' => 'Coeficiente de rendimento']) @component('componentes.input', ['label' => 'Coeficiente de rendimento (média geral)'])
<input type="number" class="form-control media" name="media_geral_curso[]" min="0" max="10" step="0.01" required> <input type="number" class="form-control media" name="media_geral_curso[]" min="0" max="10" step="0.01" required>
@endcomponent @endcomponent
</div> </div>
......
...@@ -174,7 +174,7 @@ ...@@ -174,7 +174,7 @@
@if(Auth::user()->avaliadors != null) @if(Auth::user()->avaliadors != null)
@if(Auth::user()->avaliadors->tipo == "Interno") @if(Auth::user()->avaliadors->tipo == "Interno")
<a href="" class="btn navbar-text negrito " style="color: rgb(0, 140, 255);pointer-events: none;" >Comissão Interna</a> <a href="" class="btn navbar-text negrito " style="color: rgb(0, 140, 255);pointer-events: none;" >Comissão Interna</a>
@else @elseif(Auth::user()->avaliadors->tipo == "Externo")
<a href="" class="btn navbar-text negrito " style="color: rgb(0, 140, 255);pointer-events: none;" >Comissão Externa</a> <a href="" class="btn navbar-text negrito " style="color: rgb(0, 140, 255);pointer-events: none;" >Comissão Externa</a>
@endif @endif
@endif @endif
...@@ -182,7 +182,7 @@ ...@@ -182,7 +182,7 @@
@if(Auth::user()->administradors != null) @if(Auth::user()->administradors != null)
<a href="{{route('admin.editais')}}" class="btn navbar-text negrito " style="color: rgb(0, 140, 255);">Editais</a> <a href="{{route('admin.editais')}}" class="btn navbar-text negrito " style="color: rgb(0, 140, 255);">Editais</a>
<!--<a href="{{route('admin.showProjetos')}}" class="btn navbar-text negrito " style="color: rgb(0, 140, 255);" >Projetos</a> --> <!--<a href="{{route('admin.showProjetos')}}" class="btn navbar-text negrito " style="color: rgb(0, 140, 255);" >Projetos</a> -->
<a href="{{route('notificacao.listar')}}" class="btn navbar-text negrito " style="color: rgb(0, 140, 255);" >Notificações</a> <a href="{{route('notificacao.listarTrab')}}" class="btn navbar-text negrito " style="color: rgb(0, 140, 255);" >Notificações</a>
@else @else
<a href="{{route('notificacao.listarTrab')}}" class="btn navbar-text negrito " style="color: rgb(0, 140, 255);" >Notificações</a> <a href="{{route('notificacao.listarTrab')}}" class="btn navbar-text negrito " style="color: rgb(0, 140, 255);" >Notificações</a>
<a href="{{route('coord.home')}}" class="btn navbar-text negrito " style="color: rgb(0, 140, 255);">Editais</a> <a href="{{route('coord.home')}}" class="btn navbar-text negrito " style="color: rgb(0, 140, 255);">Editais</a>
......
...@@ -2,58 +2,136 @@ ...@@ -2,58 +2,136 @@
@section('content') @section('content')
<div class="row justify-content-center" style="margin-top: 100px;"> <div class="row justify-content-center" style="margin-top: 100px;">
<div class="col-md-8">
<h3 style="color: #1492E6;">Todas as Notificações</h3>
</div>
<!--Titulos -->
@foreach($notificacoes as $notificacao)
<div class="col-md-8"> <div class="col-md-8">
<div class="card" style="border-radius: 5px"> <h3 style="color: #1492E6;">Todas as Notificações</h3>
<div class="card-body" style="padding-top: 0.2rem;">
<div class="container">
<div class="form-row mt-3">
<div class="col-md-12">
<!--Criação de proposta-->
@if($notificacao->tipo==1)
@if($notificacao->destinatario_id == Auth::user()->id || Auth::user()->administradors != null)
<h6 style="font-size: 18px">Nova proposta para {{$notificacao->trabalho->evento->nome}}</h6>
<p style="font-size: 14px; margin-bottom: 0;">Projeto: {{$notificacao->trabalho->titulo}}</p>
<div style="text-align: right">
<a href="{{route('admin.analisarProposta',['id'=>$notificacao->trabalho->id])}}" >Visualizar</a>
</div>
@else
<h6 style="font-size: 18px">Proposta enviada para {{$notificacao->trabalho->evento->nome}}</h6>
<p style="font-size: 14px; margin-bottom: 0;">Projeto: {{$notificacao->trabalho->titulo}}</p>
<div style="text-align: right">
<a href="{{ route('trabalho.show', ['id' => $notificacao->trabalho->id]) }}" >Visualizar</a>
</div>
@endif
<!--Substituição de participante-->
@elseif($notificacao->tipo==2)
@if($notificacao->destinatario_id == Auth::user()->id || Auth::user()->administradors != null)
<h6 style="font-size: 18px">Substituição de discente para {{$notificacao->trabalho->evento->nome}}</h6>
<p style="font-size: 14px; margin-bottom: 0;">Projeto: {{$notificacao->trabalho->titulo}}</p>
<div style="text-align: right">
<a href="{{route('admin.analisarProposta',['id'=>$notificacao->trabalho->id])}}" >Visualizar</a>
</div>
@else
<h6 style="font-size: 18px">Pedido de substituição de discente para {{$notificacao->trabalho->evento->nome}}</h6>
<p style="font-size: 14px; margin-bottom: 0;">Projeto: {{$notificacao->trabalho->titulo}}</p>
<div style="text-align: right">
<a href="{{route('trabalho.trocaParticipante', ['evento_id' => $notificacao->trabalho->evento->id, 'projeto_id' => $notificacao->trabalho->id])}}" >Visualizar</a>
</div>
@endif
@endif
</div>
</div>
</div>
</div>
</div>
</div> </div>
@endforeach
<!--Titulos -->
@foreach($notificacoes as $notificacao)
<div class="col-md-8">
<div class="card" style="border-radius: 5px">
<div class="card-body" style="padding-top: 0.2rem;">
<div class="container">
<div class="form-row mt-3">
<div class="col-md-12">
<!--Criação de proposta-->
@if($notificacao->tipo==1)
<div class="row">
@if($notificacao->destinatario_id == Auth::user()->id && $notificacao->remetente_id != Auth::user()->id)
<div class="col-sm-11">
<h6 style="font-size: 18px">Nova proposta
para {{$notificacao->trabalho->evento->nome}}</h6>
</div>
@if(!$notificacao->lido)
<div class="col-sm-1">
<p class="circulo"></p>
</div>
@endif
@else
<div class="col-sm-11">
<h6 style="font-size: 18px">Proposta enviada
para {{$notificacao->trabalho->evento->nome}}</h6>
</div>
@if(!$notificacao->lido)
<div class="col-sm-1">
<p class="circulo"></p>
</div>
@endif
@endif
</div>
<!--Substituição de participante-->
@elseif($notificacao->tipo==2)
<div class="row">
@if($notificacao->destinatario_id == Auth::user()->id && $notificacao->remetente_id != Auth::user()->id)
<div class="col-sm-11">
<h6 style="font-size: 18px">Substituição
para {{$notificacao->trabalho->evento->nome}}</h6>
</div>
@if(!$notificacao->lido)
<div class="col-sm-1">
<p class="circulo"></p>
</div>
@endif
@else
<div class="col-sm-11">
<h6 style="font-size: 18px">Pedido de substituição de discente
para {{$notificacao->trabalho->evento->nome}}</h6>
</div>
@if(!$notificacao->lido)
<div class="col-sm-1">
<p class="circulo"></p>
</div>
@endif
@endif
</div>
<!-- Relatórios-->
@elseif($notificacao->tipo==3)
<div class="row">
@if($notificacao->destinatario_id == Auth::user()->id)
<div class="col-sm-11">
<h6 style="font-size: 18px">Entrega de Relatório Parcial
do {{$notificacao->trabalho->titulo}}</h6>
</div>
@if(!$notificacao->lido)
<div class="col-sm-1">
<p class="circulo"></p>
</div>
@endif
@endif
</div>
@elseif($notificacao->tipo==4)
<div class="row">
@if($notificacao->destinatario_id == Auth::user()->id)
<div class="col-sm-11">
<h6 style="font-size: 18px">Entrega de Relatório Final
do {{$notificacao->trabalho->titulo}}</h6>
</div>
@if(!$notificacao->lido)
<div class="col-sm-1">
<p class="circulo"></p>
</div>
@endif
@endif
</div>
<!--Avaliação-->
@elseif($notificacao->tipo==5)
<div class="row">
@if($notificacao->destinatario_id == Auth::user()->id)
<div class="col-sm-11">
<h6 style="font-size: 18px">Avaliação
para {{$notificacao->trabalho->titulo}}</h6>
</div>
@if(!$notificacao->lido)
<div class="col-sm-1">
<p class="circulo"></p>
</div>
@endif
@endif
</div>
@endif
<p style="font-size: 14px; margin-bottom: 0;">
Projeto: {{$notificacao->trabalho->titulo}}</p>
<div style="text-align: right">
<a href="{{route('notificacao.ler',['id'=>$notificacao->id])}}">Visualizar</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
@endforeach
<style>
.circulo {
width: 35%;
height: 60%;
border-radius: 50%;
background-color: #1492E6;
margin: auto;
}
</style>
@endsection @endsection
...@@ -3,6 +3,11 @@ ...@@ -3,6 +3,11 @@
@section('content') @section('content')
<div class="container"> <div class="container">
@if (session('sucesso'))
<div class="alert alert-success" role="alert">
{{ session('sucesso') }}
</div>
@endif
<div class="row justify-content-center titulo-menu mb-0"> <div class="row justify-content-center titulo-menu mb-0">
<h4>Planos de Trabalho </h4> <h4>Planos de Trabalho </h4>
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment