@extends('layouts.app') @section('content') <div class="container" style="margin-top: 100px;"> <div class="container" > <div class="row" > <div class="col-sm-10"> <h3>Trabalhos do Edital: {{ $evento->nome }}</h3> {{-- <h6>Data inicioSubmissao: {{ date('d/m/Y', strtotime($evento->inicioSubmissao)) }}</h6> <h6>Data fim da submissao: {{ date('d/m/Y', strtotime($evento->fimSubmissao)) }}</h6> --}} <h6>Data inicioRevisao: {{ date('d/m/Y', strtotime($evento->inicioRevisao)) }}</h6> <h6>Data fimRevisao: {{ date('d/m/Y', strtotime($evento->fimRevisao)) }}</h6> <h6>Data do resultado: {{ date('d/m/Y', strtotime($evento->resultado_final)) }}</h6> </div> </div> </div> <hr> <div class="accordion" id="accordionExample"> @foreach( $trabalhos as $trabalho ) <div class="card "> <div class="card-header " id="headingOne"> <h2 class="mb-0"> <a class="btn btn-link btn-block text-left" type="button" data-toggle="collapse" data-target="#collapseOne{{ $trabalho->id }}" aria-expanded="true" aria-controls="collapseOne"> <h5>Titulo: {{ $trabalho->titulo }}</h5> </a> </h2> </div> <div id="collapseOne{{ $trabalho->id }}" class="collapse @if($trabalhos->first() == $trabalho) show @endif" aria-labelledby="headingOne" data-parent="#accordionExample"> <div class="card-body"> <table class="table table-bordered"> <thead> <tr> <th scope="col">Avaliador</th> <th scope="col">Tipo</th> <th scope="col">E-mail</th> <th scope="col">Avaliação</th> <th scope="col">Data</th> <th scope="col">Recomendação</th> <th scope="col">Parecer</th> </tr> </thead> <tbody> @if($evento->tipoAvaliacao == "campos") @foreach($trabalho->avaliadors as $avaliador) @php $avaliacaoTrabalho = App\AvaliacaoTrabalho::where('trabalho_id', $trabalho->id)->where('avaliador_id', $avaliador->id)->get()->first(); $pivot = $avaliador->trabalhos()->where('trabalho_id', $trabalho->id)->first()->pivot; @endphp <tr> <td>{{ $avaliador->user->name }}</td> <td>{{ $avaliador->tipo }}</td> <td>{{ $avaliador->user->email }}</td> <td>Interna</td> <td> @if($avaliacaoTrabalho == null) Indisponível @else {{ date('d/m/Y', strtotime($pivot->created_at)) }} @endif </td> {{--Parecer--}} <td> @if($avaliacaoTrabalho == null) Indisponível @else {{ $pivot->recomendacao }} @endif {{--Acesso ao parecer interno--}} </td> <td> @if($avaliacaoTrabalho == null) <button class="btn btn-danger" disabled="disabled" > Indisponível </button> @else <a href="{{ route('admin.visualizarParecerBarema', ['trabalho_id' => $trabalho->id, 'avaliador_id' => $avaliador->id, 'evento_id' => $evento->id]) }}" class="btn btn-primary" > Visualizar </a> @endif </td> </tr> @endforeach @elseif($evento->tipoAvaliacao == "link") @foreach($trabalho->avaliadors as $avaliador) @php $pivot = $avaliador->trabalhos()->where('trabalho_id', $trabalho->id)->first()->pivot; $parecerLink = $pivot->status; @endphp <tr> <td>{{ $avaliador->user->name }}</td> <td>{{ $avaliador->tipo }}</td> <td>{{ $avaliador->user->email }}</td> <td>Interna</td> <td> @if($parecerLink == null) Indisponível @else {{ date('d/m/Y', strtotime($pivot->created_at)) }} @endif </td> {{--Parecer--}} <td> @if($parecerLink == null) Indisponível @else {{ $pivot->recomendacao }} @endif </td> {{--Acesso ao parecer interno--}} <td> @if($parecerLink == null) <button class="btn btn-danger" disabled="disabled" > Indisponível </button> @else <a href="{{ route('admin.visualizarParecerLink', ['trabalho_id' => $trabalho->id, 'avaliador_id' => $avaliador->id]) }}" class="btn btn-primary" > Visualizar </a> @endif </td> </tr> @endforeach @else @foreach($trabalho->avaliadors as $avaliador) @if($avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 2 || $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 3 || ( $avaliador->tipo == "Interno" && $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == null )) @php $parecerInterno = App\ParecerInterno::where([['avaliador_id',$avaliador->id],['trabalho_id',$trabalho->id]])->first(); @endphp <tr> <td>{{ $avaliador->user->name }}</td> <td>{{ $avaliador->tipo }}</td> <td>{{ $avaliador->user->email }}</td> <td>Interna</td> <td> @if($parecerInterno == null) Indisponível @else {{ date('d/m/Y', strtotime($parecerInterno->created_at)) }} @endif </td> {{--Parecer--}} <td> @if($parecerInterno == null) Indisponível @else {{ $parecerInterno->statusParecer }} @endif </td> {{--Acesso ao parecer interno--}} <td> @if($parecerInterno == null) <button class="btn btn-danger" disabled="disabled" > Indisponível </button> @else <a href="{{ route('admin.visualizarParecerInterno', ['trabalho_id' => $trabalho->id, 'avaliador_id' => $avaliador->id]) }}" class="btn btn-primary" > Visualizar </a> @endif </td> </tr> @endif @if($avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 1 || $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 3 || $avaliador->tipo == "Externo") <tr> <td>{{ $avaliador->user->name }}</td> <td>{{ $avaliador->tipo }}</td> <td>{{ $avaliador->user->email }}</td> <td>Ad Hoc</td> <td> @if($avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->parecer == null) Indisponível @else {{ date('d/m/Y', strtotime($avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->created_at)) }} @endif </td> {{--Parecer--}} <td> @if($avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->parecer == null) Indisponível @else {{ $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->recomendacao }} @endif </td> <td> <form action="{{ route('admin.visualizarParecer') }}" method="post"> @csrf <input type="hidden" name="trabalho_id" value="{{ $trabalho->id }}"> <input type="hidden" name="avaliador_id" value="{{ $avaliador->id }}"> @if($avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->parecer == null) <button class="btn btn-danger" disabled="disabled" > Indisponível </button> @else <button class="btn btn-primary" > Visualizar </button> @endif </form> </td> </tr> @endif @endforeach @endif </tbody> </table> </div> </div> </div> @endforeach </div> </div> @endsection @section('javascript') <script> </script> @endsection