Unverified Commit caaea21e authored by Nathalia Santos's avatar Nathalia Santos Committed by GitHub
Browse files

Merge pull request #727 from Wolf-gangSE/remover-obrigatoriedade-discente

Remover obrigatoriedade do discente em edital
parents 2be90919 4e072167
...@@ -15,7 +15,7 @@ class Arquivo extends Model ...@@ -15,7 +15,7 @@ class Arquivo extends Model
use SoftDeletes; use SoftDeletes;
protected $fillable = [ protected $fillable = [
'nome','titulo', 'versao', 'versaoFinal', 'data', 'trabalhoId', 'participanteId' 'nome','titulo', 'versao', 'versaoFinal', 'data', 'trabalhoId', 'participanteId', 'proponenteId'
]; ];
public function trabalho(){ public function trabalho(){
...@@ -29,6 +29,11 @@ class Arquivo extends Model ...@@ -29,6 +29,11 @@ class Arquivo extends Model
public function participante() { public function participante() {
return $this->belongsTo('App\Participante', 'participanteId'); return $this->belongsTo('App\Participante', 'participanteId');
} }
public function proponente() {
return $this->belongsTo('App\Proponente', 'proponenteId');
}
public function avaliadors(){ public function avaliadors(){
return $this->belongsToMany('App\Avaliador', 'avaliadors_plano_trabalho')->withPivot('status', 'AnexoParecer', 'parecer', 'recomendacao', 'created_at'); return $this->belongsToMany('App\Avaliador', 'avaliadors_plano_trabalho')->withPivot('status', 'AnexoParecer', 'parecer', 'recomendacao', 'created_at');
} }
......
...@@ -5,6 +5,7 @@ namespace App\Http\Controllers; ...@@ -5,6 +5,7 @@ namespace App\Http\Controllers;
use App\Administrador; use App\Administrador;
use App\AdministradorResponsavel; use App\AdministradorResponsavel;
use App\Area; use App\Area;
use App\Arquivo;
use App\AvaliacaoRelatorio; use App\AvaliacaoRelatorio;
use App\Avaliador; use App\Avaliador;
use App\CoordenadorComissao; use App\CoordenadorComissao;
...@@ -131,6 +132,35 @@ class AdministradorController extends Controller ...@@ -131,6 +132,35 @@ class AdministradorController extends Controller
$MediaAvalRelatFinal = 0; $MediaAvalRelatFinal = 0;
$AvalRelatFinalPendentes = 0; $AvalRelatFinalPendentes = 0;
if ($evento->numParticipantes == 0) {
$arquivo = Arquivo::where("trabalhoId", $trabalho->id)->first();
if (isset($arquivo)) {
$avals = AvaliacaoRelatorio::where('arquivo_id', $arquivo->id)->get();
} else {
$avals = [];
}
foreach ($avals as $aval) {
if ($aval->tipo == 'Parcial') {
array_push($AvalRelatParcial, $aval);
$MediaAvalRelatParcial += $aval->nota;
if($aval->nota == null){
$AvalRelatParcialPendentes += 1;
}
} else {
array_push($AvalRelatFinal, $aval);
$MediaAvalRelatFinal += $aval->nota;
if($aval->nota == null){
$AvalRelatFinalPendentes += 1;
}
}
}
}
foreach ($trabalho->participantes as $participante) { foreach ($trabalho->participantes as $participante) {
if (isset($participante->planoTrabalho)) { if (isset($participante->planoTrabalho)) {
$avals = AvaliacaoRelatorio::where('arquivo_id', $participante->planoTrabalho->id)->get(); $avals = AvaliacaoRelatorio::where('arquivo_id', $participante->planoTrabalho->id)->get();
......
...@@ -124,6 +124,7 @@ class ArquivoController extends Controller ...@@ -124,6 +124,7 @@ class ArquivoController extends Controller
$trabalho = Trabalho::where('id',$id)->first(); $trabalho = Trabalho::where('id',$id)->first();
$participantes = $trabalho->participantes; $participantes = $trabalho->participantes;
$evento = $trabalho->evento;
// Verficação de pendencia de substituição // Verficação de pendencia de substituição
$aux = count(Substituicao::where('status','Em Aguardo')->whereIn('participanteSubstituido_id',$trabalho->participantes->pluck('id'))->get()); $aux = count(Substituicao::where('status','Em Aguardo')->whereIn('participanteSubstituido_id',$trabalho->participantes->pluck('id'))->get());
...@@ -139,12 +140,18 @@ class ArquivoController extends Controller ...@@ -139,12 +140,18 @@ class ArquivoController extends Controller
return redirect()->back(); return redirect()->back();
} }
if ($evento->numParticipantes != 0) {
foreach ($participantes as $participante){ foreach ($participantes as $participante){
array_push($arquivos, $participante->planoTrabalho); array_push($arquivos, $participante->planoTrabalho);
} }
} else {
$arquivo = Arquivo::where("trabalhoId", $trabalho->id)->first();
array_push($arquivos, $arquivo);
}
$hoje = Carbon::today('America/Recife'); $hoje = Carbon::today('America/Recife');
$hoje = $hoje->toDateString(); $hoje = $hoje->toDateString();
return view('planosTrabalho.listar')->with(['arquivos' => $arquivos, 'hoje' => $hoje, 'trabalho' => $trabalho]); return view('planosTrabalho.listar')->with(['arquivos' => $arquivos, 'hoje' => $hoje, 'trabalho' => $trabalho, 'evento' => $evento]);
} }
public function anexarRelatorio(Request $request){ public function anexarRelatorio(Request $request){
......
...@@ -86,6 +86,39 @@ class AvaliacaoRelatorioController extends Controller ...@@ -86,6 +86,39 @@ class AvaliacaoRelatorioController extends Controller
public function atribuicaoAvaliador(Request $request){ public function atribuicaoAvaliador(Request $request){
$trabalho = Trabalho::find($request->trabalho_id); $trabalho = Trabalho::find($request->trabalho_id);
$evento = $trabalho->evento;
if ($evento->numParticipantes == 0) {
$arquivo = Arquivo::where("trabalhoId", $trabalho->id)->first();
$avaliadoresId = $request->input('avaliadores_'.$arquivo->id.'_id');
$numeroDeItens = is_countable( $avaliadoresId ) ? count( $avaliadoresId ) : 0;
for ($i = 0; $i < $numeroDeItens; $i++){
$avaliacao = AvaliacaoRelatorio::create([
'tipo'=>$request->tipo_relatorio,
'comentario'=>'',
'nota'=>null,
'user_id'=>$avaliadoresId[$i],
'arquivo_id'=>$arquivo->id,
]);
$avaliacao->save();
Notification::send( $avaliacao->user, new AtribuicaoAvaliadorRelatorioNotification($avaliacao->tipo, $avaliacao->plano, $trabalho, $avaliacao->user));
if(Avaliador::where('user_id',$avaliadoresId[$i])->get()->count()==0){
$userTemp = User::find($avaliadoresId[$i]);
if($userTemp->instituicao==null || $userTemp->instituicao == "UFAPE" || $userTemp->instituicao == "Universidade Federal do Agreste de Pernambuco"){
$tipoAvaliador = "Interno";
}else{
$tipoAvaliador = "Externo";
}
$avaliador = new Avaliador();
$avaliador->tipo = $tipoAvaliador;
$avaliador->user_id = $avaliadoresId[$i];
$avaliador->save();
}
}
} else {
foreach ($trabalho->participantes as $participante){ foreach ($trabalho->participantes as $participante){
$avaliadoresId= $request->input('avaliadores_'.$participante->planoTrabalho->id.'_id'); $avaliadoresId= $request->input('avaliadores_'.$participante->planoTrabalho->id.'_id');
// utilizado desta forma pois a versão do PHP 7.2 é preciso que o $array usado na função count($array) não pode ser um valor NULL. // utilizado desta forma pois a versão do PHP 7.2 é preciso que o $array usado na função count($array) não pode ser um valor NULL.
...@@ -116,6 +149,7 @@ class AvaliacaoRelatorioController extends Controller ...@@ -116,6 +149,7 @@ class AvaliacaoRelatorioController extends Controller
} }
} }
} }
}
return redirect()->back(); return redirect()->back();
} }
......
...@@ -393,6 +393,7 @@ class TrabalhoController extends Controller ...@@ -393,6 +393,7 @@ class TrabalhoController extends Controller
$participantesUsersIds = Participante::where('trabalho_id', $id)->select('user_id')->get(); $participantesUsersIds = Participante::where('trabalho_id', $id)->select('user_id')->get();
$users = User::whereIn('id', $participantesUsersIds)->get(); $users = User::whereIn('id', $participantesUsersIds)->get();
$arquivos = Arquivo::where('trabalhoId', $id)->get(); $arquivos = Arquivo::where('trabalhoId', $id)->get();
$proponente = Proponente::where('user_id', $projeto->proponente->user_id)->first();
// Verficação de pendencia de substituição // Verficação de pendencia de substituição
$aux = count(Substituicao::where('status','Em Aguardo')->whereIn('participanteSubstituido_id',$projeto->participantes->pluck('id'))->get()); $aux = count(Substituicao::where('status','Em Aguardo')->whereIn('participanteSubstituido_id',$projeto->participantes->pluck('id'))->get());
...@@ -438,6 +439,7 @@ class TrabalhoController extends Controller ...@@ -438,6 +439,7 @@ class TrabalhoController extends Controller
'trabalhos_user' => $trabalhos_user, 'trabalhos_user' => $trabalhos_user,
'AvalRelatParcial' => $AvalRelatParcial, 'AvalRelatParcial' => $AvalRelatParcial,
'AvalRelatFinal' => $AvalRelatFinal, 'AvalRelatFinal' => $AvalRelatFinal,
'proponente' => $proponente
]); ]);
} }
...@@ -507,7 +509,8 @@ class TrabalhoController extends Controller ...@@ -507,7 +509,8 @@ class TrabalhoController extends Controller
'estados' => $this->estados, 'estados' => $this->estados,
'areaTematicas' => $areaTematicas, 'areaTematicas' => $areaTematicas,
'listaOds' => $ODS, 'listaOds' => $ODS,
'trabalhos_user' => $trabalhos_user 'trabalhos_user' => $trabalhos_user,
'proponente' => $proponente
]); ]);
} }
...@@ -878,6 +881,7 @@ class TrabalhoController extends Controller ...@@ -878,6 +881,7 @@ class TrabalhoController extends Controller
]); ]);
$trabalho = Trabalho::find($id); $trabalho = Trabalho::find($id);
$trabalho->ods()->sync($request->ods); $trabalho->ods()->sync($request->ods);
$proponente = Proponente::where('user_id', Auth::user()->id)->first();
DB::beginTransaction(); DB::beginTransaction();
if (!$trabalho) { if (!$trabalho) {
...@@ -924,6 +928,7 @@ class TrabalhoController extends Controller ...@@ -924,6 +928,7 @@ class TrabalhoController extends Controller
} }
} }
if ($evento->numParticipantes != 0) {
if ($request->marcado == null) { if ($request->marcado == null) {
$idExcluido = $trabalho->participantes->pluck('id'); $idExcluido = $trabalho->participantes->pluck('id');
...@@ -943,6 +948,7 @@ class TrabalhoController extends Controller ...@@ -943,6 +948,7 @@ class TrabalhoController extends Controller
$trabalho->participantes()->find($value)->delete(); $trabalho->participantes()->find($value)->delete();
} }
$trabalho->refresh(); $trabalho->refresh();
}
if ($request->has('marcado')) { if ($request->has('marcado')) {
foreach ($request->marcado as $key => $part) { foreach ($request->marcado as $key => $part) {
...@@ -1066,6 +1072,41 @@ class TrabalhoController extends Controller ...@@ -1066,6 +1072,41 @@ class TrabalhoController extends Controller
} }
} else {
$data['nomePlanoTrabalho'] = $request->nomePlanoTrabalho;
if (Arquivo::where('proponenteId', $proponente->id)->where('trabalhoId', $trabalho->id)->count()) {
$arquivo = Arquivo::where('proponenteId', $proponente->id)->where('trabalhoId', $trabalho->id)->first();
$path = 'trabalhos/' . $evento->id . '/' . $trabalho->id . '/';
$nome = $data['nomePlanoTrabalho'] . ".pdf";
$titulo = $data['nomePlanoTrabalho'];
if ($request->has('anexoPlanoTrabalho')) {
$file = $request->anexoPlanoTrabalho;
Storage::putFileAs($path, $file, $nome);
} else {
if($arquivo->nome != $path.$nome) {
Storage::rename( $arquivo->nome, $path.$nome );
}
}
$arquivo->update([
'titulo' => $titulo,
'nome' => $path . $nome,
'data' => now(),
]);
} else {
$path = 'trabalhos/' . $evento->id . '/' . $trabalho->id . '/';
$nome = $data['nomePlanoTrabalho'] . ".pdf";
$file = $request->anexoPlanoTrabalho;
Storage::putFileAs($path, $file, $nome);
$arquivo = new Arquivo();
$arquivo->titulo = $data['nomePlanoTrabalho'];
$arquivo->nome = $path . $nome;
$arquivo->trabalhoId = $trabalho->id;
$arquivo->data = now();
$arquivo->proponenteId = $proponente->id;
$arquivo->versaoFinal = true;
$arquivo->save();
}
} }
DB::commit(); DB::commit();
...@@ -1108,6 +1149,7 @@ class TrabalhoController extends Controller ...@@ -1108,6 +1149,7 @@ class TrabalhoController extends Controller
]); ]);
} }
$evento = Evento::find($request->editalId); $evento = Evento::find($request->editalId);
$proponente = Proponente::where('user_id', Auth::user()->id)->first();
$request->merge([ $request->merge([
'coordenador_id' => $evento->coordenadorComissao->id 'coordenador_id' => $evento->coordenadorComissao->id
]); ]);
...@@ -1207,6 +1249,23 @@ class TrabalhoController extends Controller ...@@ -1207,6 +1249,23 @@ class TrabalhoController extends Controller
} }
}
} else {
$data['nomePlanoTrabalho'] = $request->nomePlanoTrabalho;
if ($request->has('anexoPlanoTrabalho')) {
$path = 'trabalhos/' . $evento->id . '/' . $trabalho->id . '/';
$nome = $data['nomePlanoTrabalho'] . ".pdf";
$file = $request->anexoPlanoTrabalho;
Storage::putFileAs($path, $file, $nome);
$arquivo = new Arquivo();
$arquivo->titulo = $data['nomePlanoTrabalho'];
$arquivo->nome = $path . $nome;
$arquivo->trabalhoId = $trabalho->id;
$arquivo->data = now();
$arquivo->proponenteId = $proponente->id;
$arquivo->versaoFinal = true;
$arquivo->save();
} }
} }
......
...@@ -31,9 +31,6 @@ class StoreTrabalho extends FormRequest ...@@ -31,9 +31,6 @@ class StoreTrabalho extends FormRequest
$evento = Evento::find($this->editalId); $evento = Evento::find($this->editalId);
$rules = []; $rules = [];
if(!($this->has('marcado'))){
$rules['erro'] = ['required'];
}
if($this->has('marcado')){ if($this->has('marcado')){
foreach ($this->get('marcado') as $key => $value) { foreach ($this->get('marcado') as $key => $value) {
if( intval($value) == $key){ if( intval($value) == $key){
...@@ -67,6 +64,9 @@ class StoreTrabalho extends FormRequest ...@@ -67,6 +64,9 @@ class StoreTrabalho extends FormRequest
} }
} }
} else {
$rules['anexoPlanoTrabalho'] = ['required'];
$rules['nomePlanoTrabalho'] = ['required', 'string'];
} }
if($this->has('rascunho')) { if($this->has('rascunho')) {
......
...@@ -6,6 +6,7 @@ use App\Arquivo; ...@@ -6,6 +6,7 @@ use App\Arquivo;
use App\Evento; use App\Evento;
use App\Participante; use App\Participante;
use App\Trabalho; use App\Trabalho;
use App\Proponente;
use Illuminate\Validation\Rule; use Illuminate\Validation\Rule;
use Illuminate\Support\Facades\Auth; use Illuminate\Support\Facades\Auth;
use Illuminate\Foundation\Http\FormRequest; use Illuminate\Foundation\Http\FormRequest;
...@@ -32,9 +33,6 @@ class UpdateTrabalho extends FormRequest ...@@ -32,9 +33,6 @@ class UpdateTrabalho extends FormRequest
$projeto = Trabalho::find($this->id); $projeto = Trabalho::find($this->id);
$evento = Evento::find($this->editalId); $evento = Evento::find($this->editalId);
if(!($this->has('marcado'))){
$rules['erro'] = ['required'];
}
if($this->has('marcado')){ if($this->has('marcado')){
foreach ($this->get('marcado') as $key => $value) { foreach ($this->get('marcado') as $key => $value) {
if( intval($value) == $key){ if( intval($value) == $key){
...@@ -67,20 +65,17 @@ class UpdateTrabalho extends FormRequest ...@@ -67,20 +65,17 @@ class UpdateTrabalho extends FormRequest
if($evento->tipo != "PIBEX") { if($evento->tipo != "PIBEX") {
$rules['media_do_curso.' . $value] = ['required', 'string']; $rules['media_do_curso.' . $value] = ['required', 'string'];
} }
$rules['anexoPlanoTrabalho.'.$value] = [Rule::requiredIf($participante->planoTrabalho == null)];
$rules['nomePlanoTrabalho.'.$value] = ['required', 'string']; $rules['nomePlanoTrabalho.'.$value] = ['required', 'string'];
if($participante !=null){
$arquivo = Arquivo::where('participanteId',$participante->id)->where('trabalhoId',$projeto->id)->first();
if($arquivo == null || $this->nomePlanoTrabalho[$value] != $arquivo->titulo){
$rules['anexoPlanoTrabalho.'.$value] = ['required', 'mimes:pdf'];
}
}else{
$rules['anexoPlanoTrabalho.'.$value] = ['required', 'mimes:pdf'];
}
} }
} }
} else {
$arquivo = Arquivo::where("trabalhoId", $projeto->id)->first();
$rules['anexoPlanoTrabalho'] = [Rule::requiredIf($arquivo == null)];
$rules['nomePlanoTrabalho'] = [Rule::requiredIf($arquivo->titulo == null), 'string'];
} }
// dd($this->all()); // dd($this->all());
if ($this->has('rascunho')) { if ($this->has('rascunho')) {
$rules = []; $rules = [];
......
...@@ -11,6 +11,9 @@ class Proponente extends Model ...@@ -11,6 +11,9 @@ class Proponente extends Model
public function user(){ public function user(){
return $this->belongsTo('App\User'); return $this->belongsTo('App\User');
} }
public function planoTrabalho() {
return $this->hasOne('App\Arquivo', 'proponenteId');
}
public function trabalhos(){ public function trabalhos(){
return $this->hasMany('App\Trabalho'); return $this->hasMany('App\Trabalho');
} }
......
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class AlterTableArquivos3 extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('arquivos', function (Blueprint $table) {
$table->integer('participanteId')->nullable()->change();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
//
}
}
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class AddProponenteArquivosTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('arquivos', function (Blueprint $table) {
$table->integer('proponenteId')->nullable();
$table->foreign('proponenteId')->references('id')->on('proponentes');
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
//
}
}
...@@ -103,12 +103,13 @@ ...@@ -103,12 +103,13 @@
<div class="col-md-12"> <div class="col-md-12">
<p class="proponenteProj" style="color: #4D4D4D; padding: 0px"><b>Proponente:</b> {{ App\Proponente::find($trabalho->proponente_id)->user->name }}</p> <p class="proponenteProj" style="color: #4D4D4D; padding: 0px"><b>Proponente:</b> {{ App\Proponente::find($trabalho->proponente_id)->user->name }}</p>
</div> </div>
@if ($evento->numParticipantes != 0)
<div class="col-md-12"> <p style="color: #4D4D4D; padding: 0px"><b>Discentes:</b> <div class="col-md-12"> <p style="color: #4D4D4D; padding: 0px"><b>Discentes:</b>
@foreach($trabalho->participantes as $participante) @foreach($trabalho->participantes as $participante)
{{$participante->user->name}}; {{$participante->user->name}};
@endforeach @endforeach
</div> </div>
@endif
@if($trabalho->grande_area_id != null && $trabalho->area_id != null && $trabalho->sub_area_id != null) @if($trabalho->grande_area_id != null && $trabalho->area_id != null && $trabalho->sub_area_id != null)
<div class="col-md-12"> <div class="col-md-12">
<h6 style="color: #234B8B; font-weight: bold;font-size: 13px;">{{$trabalho->grandeArea->nome}} > {{$trabalho->area->nome}} > {{$trabalho->subArea->nome}}</h6> <h6 style="color: #234B8B; font-weight: bold;font-size: 13px;">{{$trabalho->grandeArea->nome}} > {{$trabalho->area->nome}} > {{$trabalho->subArea->nome}}</h6>
......
...@@ -144,6 +144,24 @@ ...@@ -144,6 +144,24 @@
<a style="color: #4D4D4D;">{{$trabalho->modalidade}}</a> <a style="color: #4D4D4D;">{{$trabalho->modalidade}}</a>
</div> </div>
@endif @endif
@if ($evento->numParticipantes == 0)
@php
$arquivo = App\Arquivo::where("trabalhoId", $trabalho->id)->first();
@endphp
<div class="col-md-12">
<br>
<b style="color: #4D4D4D;">Título do Plano de Trabalho: </b>
<a style="color: #4D4D4D;">{{$arquivo->titulo}}</a>
</div>
<div class="col-md-12">
<br>
<label for="anexoProjeto" class="col-form-label font-tam"
style="font-weight: bold">{{ __('Anexo do Plano de Trabalho: ') }}</label>
<a href="{{ route('baixar.plano', ['id' => $arquivo->id])}}">
<img class="" src="{{asset('img/icons/pdf.ico')}}" style="width:40px" alt="">
</a>
</div>
@endif
@if ($trabalho->conflitosInteresse != null) @if ($trabalho->conflitosInteresse != null)
<div class="col-md-12"> <div class="col-md-12">
<br> <br>
...@@ -158,6 +176,7 @@ ...@@ -158,6 +176,7 @@
</div> </div>
</div> </div>
<!--Discentes--> <!--Discentes-->
@if ($evento->numParticipantes != 0)
<div class="row justify-content-center" style="margin-top: 20px;"> <div class="row justify-content-center" style="margin-top: 20px;">
<div class="col-md-12"> <div class="col-md-12">
<div class="card" style="border-radius: 5px"> <div class="card" style="border-radius: 5px">
...@@ -299,6 +318,7 @@ ...@@ -299,6 +318,7 @@
</div> </div>
</div> </div>
</div> </div>
@endif
{{--Janelas para aprovação ou reprovação de substituição--}} {{--Janelas para aprovação ou reprovação de substituição--}}
<div class="modal fade" id="modalCancelarSubst" tabindex="-1" role="dialog" <div class="modal fade" id="modalCancelarSubst" tabindex="-1" role="dialog"
...@@ -519,7 +539,7 @@ ...@@ -519,7 +539,7 @@
<div class="form-row mt-3"> <div class="form-row mt-3">
<div class="col-sm-9"><h5 style="color: #234B8B; font-weight: bold">Relatórios</h5></div> <div class="col-sm-9"><h5 style="color: #234B8B; font-weight: bold">Relatórios</h5></div>
<div class="col-sm-3 text-sm-right"> <div class="col-sm-3 text-sm-right">
@if($substituicoesPendentes->count() == 0) @if($substituicoesPendentes->count() == 0 || $evento->numParticipantes == 0)
<a href="{{route('planos.listar', ['id' => $trabalho->id])}}" class="button">Listar <a href="{{route('planos.listar', ['id' => $trabalho->id])}}" class="button">Listar
Relatórios</a> Relatórios</a>
@else @else
...@@ -575,7 +595,7 @@ ...@@ -575,7 +595,7 @@
<div class="col-sm-11"><h5 style="color: #234B8B; font-weight: bold">Avaliações de <div class="col-sm-11"><h5 style="color: #234B8B; font-weight: bold">Avaliações de
Relatórios</h5></div> Relatórios</h5></div>
@if((($evento->dt_fimRelatorioParcial < $hoje && $hoje<$evento->dt_inicioRelatorioFinal) @if((($evento->dt_fimRelatorioParcial < $hoje && $hoje<$evento->dt_inicioRelatorioFinal)
|| ($hoje>$evento->dt_fimRelatorioFinal)) && ($substituicoesPendentes->count() == 0) ) || ($hoje>$evento->dt_fimRelatorioFinal)) && ($substituicoesPendentes->count() == 0 || $evento->numParticipantes == 0) )
<div class="col-md-1 text-sm-right"> <div class="col-md-1 text-sm-right">
<a type="button" value="{{ $trabalho->id }}" id="atribuir1" data-toggle="modal" <a type="button" value="{{ $trabalho->id }}" id="atribuir1" data-toggle="modal"
data-target="#avaliacaoRelatorioModal"> data-target="#avaliacaoRelatorioModal">
...@@ -590,7 +610,7 @@ ...@@ -590,7 +610,7 @@
</div> </div>
@endif @endif
<!-- Modal --> <!-- Modal -->
@if($substituicoesPendentes->count() == 0) @if($substituicoesPendentes->count() == 0 || $evento->numParticipantes == 0)
<div class="modal fade" id="avaliacaoRelatorioModal" data-bs-backdrop="static" <div class="modal fade" id="avaliacaoRelatorioModal" data-bs-backdrop="static"
data-bs-keyboard="false" tabindex="-1" aria-labelledby="staticBackdropLabel" data-bs-keyboard="false" tabindex="-1" aria-labelledby="staticBackdropLabel"
aria-hidden="true" style="overflow-y: auto"> aria-hidden="true" style="overflow-y: auto">
...@@ -599,7 +619,7 @@ ...@@ -599,7 +619,7 @@
<div class="modal-header modal-header-submeta"> <div class="modal-header modal-header-submeta">
<div class="col-md-8" style="padding-left: 0px"> <div class="col-md-8" style="padding-left: 0px">
<h5 class="modal-title titulo-table" id="avaliacaoModalLongTitle"> <h5 class="modal-title titulo-table" id="avaliacaoModalLongTitle">
@if($substituicoesPendentes->count() == 0) Seleciones o(s) avaliador(es) @else Pendências de Substituição @endif</h5> @if($substituicoesPendentes->count() == 0 || $evento->numParticipantes == 0) Seleciones o(s) avaliador(es) @else Pendências de Substituição @endif</h5>
</div> </div>
<div class="col-md-4" style="text-align: right"> <div class="col-md-4" style="text-align: right">
<button type="button" id="enviarConviteButton" class="btn btn-info" <button type="button" id="enviarConviteButton" class="btn btn-info"
...@@ -613,7 +633,7 @@ ...@@ -613,7 +633,7 @@
</button> </button>
</div> </div>
</div> </div>
@if(isset($participante->planoTrabalho)) @if(isset($participante->planoTrabalho) || $evento->numParticipantes == 0)
<div class="modal-body"> <div class="modal-body">
@if (session('error')) @if (session('error'))
<div class="col-md-12"> <div class="col-md-12">
...@@ -651,6 +671,26 @@ ...@@ -651,6 +671,26 @@
<input type="text" class="form-control form-control-edit" placeholder="Nome do avaliador" onkeyup="buscarAvalRelatorio(this)"> <img src="{{asset('img/icons/logo_lupa.png')}}" alt=""> <input type="text" class="form-control form-control-edit" placeholder="Nome do avaliador" onkeyup="buscarAvalRelatorio(this)"> <img src="{{asset('img/icons/logo_lupa.png')}}" alt="">
</div> </div>
</div> </div>
@if ($evento->numParticipantes == 0)
<div class="col-md-6">
<label style="font-weight: bold;font-size: 18px">Plano: {{$arquivo->titulo}}</label>
</div>
@php
$avaliacoesId = \App\AvaliacaoRelatorio::where("arquivo_id",$arquivo->id)->where("tipo",$tipoTemp)->pluck('user_id');
$avalProjeto = \Illuminate\Support\Facades\DB::table('users')->join('avaliadors','users.id','=','avaliadors.user_id')->whereNotIn('users.id', $avaliacoesId)->orderBy('users.name')->get();
@endphp
<select name="avaliadores_{{$arquivo->id}}_id[]" multiple
class="form-control" id="avaliacaoSelect"
style="height: 200px;font-size:15px">
@foreach ($avalProjeto as $avaliador)
<option value="{{ $avaliador->user_id }}"> {{ $avaliador->name }}
> {{$avaliador->instituicao ?? 'Instituição Indefinida'}}
> {{$avaliador->tipo}}
> {{$avaliador->email}}</option>
@endforeach
</select>
@else
@foreach($trabalho->participantes as $participante) @foreach($trabalho->participantes as $participante)
<div class="col-md-6"> <div class="col-md-6">
<label style="font-weight: bold;font-size: 18px">Plano: {{$participante->planoTrabalho->titulo}}</label> <label style="font-weight: bold;font-size: 18px">Plano: {{$participante->planoTrabalho->titulo}}</label>
...@@ -672,6 +712,7 @@ ...@@ -672,6 +712,7 @@
@endforeach @endforeach
</select> </select>
@endforeach @endforeach
@endif
<small id="emailHelp" class="form-text text-muted">Segure SHIFT do <small id="emailHelp" class="form-text text-muted">Segure SHIFT do
teclado para selecionar mais de um.</small> teclado para selecionar mais de um.</small>
</div> </div>
......
...@@ -60,7 +60,9 @@ ...@@ -60,7 +60,9 @@
<th scope="col">N. Planos</th> <th scope="col">N. Planos</th>
<th scope="col">Avaliador</th> <th scope="col">Avaliador</th>
<th scope="col">Status</th> <th scope="col">Status</th>
@if ($evento->numParticipantes != 0)
<th scope="col">Bolsas</th> <th scope="col">Bolsas</th>
@endif
</tr> </tr>
</thead> </thead>
<tbody id="projetos"> <tbody id="projetos">
...@@ -84,7 +86,7 @@ ...@@ -84,7 +86,7 @@
@endif @endif
</td> </td>
<td> <td>
{{$trabalho->participantes->count()}} @if ($evento->numParticipantes != 0) {{$trabalho->participantes->count()}} @else {{$trabalho->proponente->count()}} @endif
</td> </td>
<td> <td>
@if($trabalho->avaliadors->count() > 0) @if($trabalho->avaliadors->count() > 0)
...@@ -119,11 +121,13 @@ ...@@ -119,11 +121,13 @@
@else @else
<td>Pendente</td> <td>Pendente</td>
@endif @endif
@if ($evento->numParticipantes != 0)
<td> <td>
<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#modalConfirmTrab{{$trabalho->id}}" > <button type="button" class="btn btn-primary" data-toggle="modal" data-target="#modalConfirmTrab{{$trabalho->id}}" >
Definir Definir
</button> </button>
</td> </td>
@endif
</tr> </tr>
@php $cont+=1;@endphp @php $cont+=1;@endphp
@endif @endif
...@@ -154,7 +158,9 @@ ...@@ -154,7 +158,9 @@
<th scope="col">N. Planos</th> <th scope="col">N. Planos</th>
<th scope="col">Avaliador</th> <th scope="col">Avaliador</th>
<th scope="col">Status</th> <th scope="col">Status</th>
@if ($evento->numParticipantes != 0)
<th scope="col">Bolsas</th> <th scope="col">Bolsas</th>
@endif
</tr> </tr>
</thead> </thead>
<tbody id="projetos"> <tbody id="projetos">
...@@ -178,7 +184,7 @@ ...@@ -178,7 +184,7 @@
@endif @endif
</td> </td>
<td> <td>
{{$trabalho->participantes->count()}} @if ($evento->numParticipantes != 0) {{$trabalho->participantes->count()}} @else {{$trabalho->proponente->count()}} @endif
</td> </td>
<td> <td>
@if($trabalho->avaliadors->count() > 0) @if($trabalho->avaliadors->count() > 0)
...@@ -213,11 +219,13 @@ ...@@ -213,11 +219,13 @@
@else @else
<td>Pendente</td> <td>Pendente</td>
@endif @endif
@if ($evento->numParticipantes != 0)
<td> <td>
<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#modalConfirmTrab{{$trabalho->id}}" > <button type="button" class="btn btn-primary" data-toggle="modal" data-target="#modalConfirmTrab{{$trabalho->id}}" >
Definir Definir
</button> </button>
</td> </td>
@endif
</tr> </tr>
@php $cont+=1;@endphp @php $cont+=1;@endphp
@endif @endif
...@@ -249,7 +257,9 @@ ...@@ -249,7 +257,9 @@
<th scope="col">N. Planos</th> <th scope="col">N. Planos</th>
<th scope="col">Avaliador</th> <th scope="col">Avaliador</th>
<th scope="col">Status</th> <th scope="col">Status</th>
@if ($evento->numParticipantes != 0)
<th scope="col">Bolsas</th> <th scope="col">Bolsas</th>
@endif
</tr> </tr>
</thead> </thead>
<tbody id="projetos"> <tbody id="projetos">
...@@ -273,7 +283,7 @@ ...@@ -273,7 +283,7 @@
@endif @endif
</td> </td>
<td> <td>
{{$trabalho->participantes->count()}} @if ($evento->numParticipantes != 0) {{$trabalho->participantes->count()}} @else {{$trabalho->proponente->count()}} @endif
</td> </td>
<td> <td>
@if($trabalho->avaliadors->count() > 0) @if($trabalho->avaliadors->count() > 0)
...@@ -308,11 +318,13 @@ ...@@ -308,11 +318,13 @@
@else @else
<td>Pendente</td> <td>Pendente</td>
@endif @endif
@if ($evento->numParticipantes != 0)
<td> <td>
<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#modalConfirmTrab{{$trabalho->id}}" > <button type="button" class="btn btn-primary" data-toggle="modal" data-target="#modalConfirmTrab{{$trabalho->id}}" >
Definir Definir
</button> </button>
</td> </td>
@endif
</tr> </tr>
@php $cont+=1;@endphp @php $cont+=1;@endphp
@endif @endif
......
...@@ -63,7 +63,9 @@ ...@@ -63,7 +63,9 @@
<th scope="col">N. Planos</th> <th scope="col">N. Planos</th>
<th scope="col">Avaliador</th> <th scope="col">Avaliador</th>
<th scope="col">Status</th> <th scope="col">Status</th>
@if ($evento->numParticipantes != 0)
<th scope="col">Bolsas</th> <th scope="col">Bolsas</th>
@endif
</tr> </tr>
</thead> </thead>
<tbody id="projetos"> <tbody id="projetos">
...@@ -84,7 +86,7 @@ ...@@ -84,7 +86,7 @@
{{$trabalho->area->nome}} {{$trabalho->area->nome}}
</td> </td>
<td> <td>
{{$trabalho->participantes->count()}} @if ($evento->numParticipantes != 0) {{$trabalho->participantes->count()}} @else {{$trabalho->proponente->count()}} @endif
</td> </td>
<td> <td>
@if($trabalho->avaliadors->count() > 0) @if($trabalho->avaliadors->count() > 0)
...@@ -119,11 +121,13 @@ ...@@ -119,11 +121,13 @@
@else @else
<td>Pendente</td> <td>Pendente</td>
@endif @endif
@if ($evento->numParticipantes != 0)
<td> <td>
<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#modalConfirmTrab{{$trabalho->id}}" > <button type="button" class="btn btn-primary" data-toggle="modal" data-target="#modalConfirmTrab{{$trabalho->id}}" >
Definir Definir
</button> </button>
</td> </td>
@endif
</tr> </tr>
@php $cont+=1;@endphp @php $cont+=1;@endphp
@endif @endif
...@@ -151,7 +155,9 @@ ...@@ -151,7 +155,9 @@
<th scope="col">N. Planos</th> <th scope="col">N. Planos</th>
<th scope="col">Avaliador</th> <th scope="col">Avaliador</th>
<th scope="col">Status</th> <th scope="col">Status</th>
@if ($evento->numParticipantes != 0)
<th scope="col">Bolsas</th> <th scope="col">Bolsas</th>
@endif
</tr> </tr>
</thead> </thead>
<tbody id="projetos"> <tbody id="projetos">
...@@ -171,7 +177,7 @@ ...@@ -171,7 +177,7 @@
{{$trabalho->area->nome}} {{$trabalho->area->nome}}
</td> </td>
<td> <td>
{{$trabalho->participantes->count()}} @if ($evento->numParticipantes != 0) {{$trabalho->participantes->count()}} @else {{$trabalho->proponente->count()}} @endif
</td> </td>
<td> <td>
@if($trabalho->avaliadors->count() > 0) @if($trabalho->avaliadors->count() > 0)
...@@ -206,11 +212,13 @@ ...@@ -206,11 +212,13 @@
@else @else
<td>Pendente</td> <td>Pendente</td>
@endif @endif
@if ($evento->numParticipantes != 0)
<td> <td>
<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#modalConfirmTrab{{$trabalho->id}}" > <button type="button" class="btn btn-primary" data-toggle="modal" data-target="#modalConfirmTrab{{$trabalho->id}}" >
Definir Definir
</button> </button>
</td> </td>
@endif
</tr> </tr>
@php $cont+=1;@endphp @php $cont+=1;@endphp
@endif @endif
...@@ -239,7 +247,9 @@ ...@@ -239,7 +247,9 @@
<th scope="col">N. Planos</th> <th scope="col">N. Planos</th>
<th scope="col">Avaliador</th> <th scope="col">Avaliador</th>
<th scope="col">Status</th> <th scope="col">Status</th>
@if ($evento->numParticipantes != 0)
<th scope="col">Bolsas</th> <th scope="col">Bolsas</th>
@endif
</tr> </tr>
</thead> </thead>
<tbody id="projetos"> <tbody id="projetos">
...@@ -260,7 +270,7 @@ ...@@ -260,7 +270,7 @@
{{$trabalho->area->nome}} {{$trabalho->area->nome}}
</td> </td>
<td> <td>
{{$trabalho->participantes->count()}} @if ($evento->numParticipantes != 0) {{$trabalho->participantes->count()}} @else {{$trabalho->proponente->count()}} @endif
</td> </td>
<td> <td>
@if($trabalho->avaliadors->count() > 0) @if($trabalho->avaliadors->count() > 0)
...@@ -295,11 +305,13 @@ ...@@ -295,11 +305,13 @@
@else @else
<td>Pendente</td> <td>Pendente</td>
@endif @endif
@if ($evento->numParticipantes != 0)
<td> <td>
<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#modalConfirmTrab{{$trabalho->id}}" > <button type="button" class="btn btn-primary" data-toggle="modal" data-target="#modalConfirmTrab{{$trabalho->id}}" >
Definir Definir
</button> </button>
</td> </td>
@endif
</tr> </tr>
@php $cont+=1;@endphp @php $cont+=1;@endphp
@endif @endif
...@@ -320,7 +332,7 @@ ...@@ -320,7 +332,7 @@
{{$trabalho->area->nome}} {{$trabalho->area->nome}}
</td> </td>
<td> <td>
{{$trabalho->participantes->count()}} @if ($evento->numParticipantes != 0) {{$trabalho->participantes->count()}} @else {{$trabalho->proponente->count()}} @endif
</td> </td>
<td> <td>
@if($trabalho->avaliadors->count() > 0) @if($trabalho->avaliadors->count() > 0)
...@@ -355,11 +367,13 @@ ...@@ -355,11 +367,13 @@
@else @else
<td>Pendente</td> <td>Pendente</td>
@endif @endif
@if ($evento->numParticipantes != 0)
<td> <td>
<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#modalConfirmTrab{{$trabalho->id}}" > <button type="button" class="btn btn-primary" data-toggle="modal" data-target="#modalConfirmTrab{{$trabalho->id}}" >
Definir Definir
</button> </button>
</td> </td>
@endif
</tr> </tr>
@php $cont+=1;@endphp @php $cont+=1;@endphp
@endif @endif
...@@ -387,7 +401,9 @@ ...@@ -387,7 +401,9 @@
<th scope="col">N. Planos</th> <th scope="col">N. Planos</th>
<th scope="col">Avaliador</th> <th scope="col">Avaliador</th>
<th scope="col">Status</th> <th scope="col">Status</th>
@if ($evento->numParticipantes != 0)
<th scope="col">Bolsas</th> <th scope="col">Bolsas</th>
@endif
</tr> </tr>
</thead> </thead>
<tbody id="projetos"> <tbody id="projetos">
...@@ -408,7 +424,7 @@ ...@@ -408,7 +424,7 @@
{{$trabalho->area->nome}} {{$trabalho->area->nome}}
</td> </td>
<td> <td>
{{$trabalho->participantes->count()}} @if ($evento->numParticipantes != 0) {{$trabalho->participantes->count()}} @else {{$trabalho->proponente->count()}} @endif
</td> </td>
<td> <td>
@if($trabalho->avaliadors->count() > 0) @if($trabalho->avaliadors->count() > 0)
...@@ -443,11 +459,13 @@ ...@@ -443,11 +459,13 @@
@else @else
<td>Pendente</td> <td>Pendente</td>
@endif @endif
@if ($evento->numParticipantes != 0)
<td> <td>
<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#modalConfirmTrab{{$trabalho->id}}" > <button type="button" class="btn btn-primary" data-toggle="modal" data-target="#modalConfirmTrab{{$trabalho->id}}" >
Definir Definir
</button> </button>
</td> </td>
@endif
</tr> </tr>
@php $cont+=1;@endphp @php $cont+=1;@endphp
@endif @endif
...@@ -468,7 +486,7 @@ ...@@ -468,7 +486,7 @@
{{$trabalho->area->nome}} {{$trabalho->area->nome}}
</td> </td>
<td> <td>
{{$trabalho->participantes->count()}} @if ($evento->numParticipantes != 0) {{$trabalho->participantes->count()}} @else {{$trabalho->proponente->count()}} @endif
</td> </td>
<td> <td>
@if($trabalho->avaliadors->count() > 0) @if($trabalho->avaliadors->count() > 0)
...@@ -503,11 +521,13 @@ ...@@ -503,11 +521,13 @@
@else @else
<td>Pendente</td> <td>Pendente</td>
@endif @endif
@if ($evento->numParticipantes != 0)
<td> <td>
<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#modalConfirmTrab{{$trabalho->id}}" > <button type="button" class="btn btn-primary" data-toggle="modal" data-target="#modalConfirmTrab{{$trabalho->id}}" >
Definir Definir
</button> </button>
</td> </td>
@endif
</tr> </tr>
@php $cont+=1;@endphp @php $cont+=1;@endphp
@endif @endif
......
...@@ -135,11 +135,18 @@ ...@@ -135,11 +135,18 @@
<input type="radio" name="anexoJustificativa" value="recusado" @if($parecer!=null && $parecer->statusJustificativaAutorizacaoEtica =='recusado' ) checked @else disabled @endif> <input type="radio" name="anexoJustificativa" value="recusado" @if($parecer!=null && $parecer->statusJustificativaAutorizacaoEtica =='recusado' ) checked @else disabled @endif>
</div> </div>
{{--Planos de trabalho--}} {{--Planos de trabalho MUDAR AQUI--}}
<div class="col-sm-3"> <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>
@if ($trabalho->participantes != null) @if ($trabalho->participantes != null)
@if ($evento->numParticipantes == 0)
@php
$arquivo = App\Arquivo::where("trabalhoId", $trabalho->id)->first();
@endphp
<a href="{{ route('baixar.plano', ['id' => $arquivo->id]) }}">Arquivo</a>
@else
<a href=" " data-toggle="modal" data-target="#modalPlanos">Planos</a> <a href=" " data-toggle="modal" data-target="#modalPlanos">Planos</a>
@endif
@else @else
- -
@endif @endif
......
@php $arquivo = \App\Arquivo::find($aval->arquivo_id); @endphp @php $arquivo = \App\Arquivo::find($aval->arquivo_id); @endphp
<div class="container-fluid"> <div class="container-fluid">
<div class="row"> <div class="row">
@if ($arquivo->trabalho->evento->numParticipante != 0)
<h5><b>Discente:</b> <h5><b>Discente:</b>
{{\App\Participante::find($arquivo->participanteId)->user->name}}</h5> {{\App\Participante::find($arquivo->participanteId)->user->name}}</h5>
@else
<h5><b>Proponente:</b>
{{$arquivo->trabalho->proponente->user->name}}</h5>
@endif
</div> </div>
<div class="row"> <div class="row">
......
...@@ -48,7 +48,7 @@ ...@@ -48,7 +48,7 @@
<th scope="col">Nome do Evento</th> <th scope="col">Nome do Evento</th>
<th scope="col">Nome do Projeto</th> <th scope="col">Nome do Projeto</th>
<th scope="col">Nome do plano</th> <th scope="col">Nome do plano</th>
<th scope="col">Discente</th> <th scope="col">Nome</th>
<th scope="col">Tipo do Relatório</th> <th scope="col">Tipo do Relatório</th>
<th scope="col">Status</th> <th scope="col">Status</th>
...@@ -60,7 +60,7 @@ ...@@ -60,7 +60,7 @@
<td style="max-width:100px; overflow-x:hidden; text-overflow:ellipsis">{{ $avaliacao->plano->trabalho->evento->nome }}</td> <td style="max-width:100px; overflow-x:hidden; text-overflow:ellipsis">{{ $avaliacao->plano->trabalho->evento->nome }}</td>
<td style="max-width:100px; overflow-x:hidden; text-overflow:ellipsis">{{ $avaliacao->plano->trabalho->titulo }}</td> <td style="max-width:100px; overflow-x:hidden; text-overflow:ellipsis">{{ $avaliacao->plano->trabalho->titulo }}</td>
<td style="max-width:100px; overflow-x:hidden; text-overflow:ellipsis">{{ $avaliacao->plano->titulo }}</td> <td style="max-width:100px; overflow-x:hidden; text-overflow:ellipsis">{{ $avaliacao->plano->titulo }}</td>
<td style="max-width:100px; overflow-x:hidden; text-overflow:ellipsis">{{ $avaliacao->plano->participante->user->name }}</td> <td style="max-width:100px; overflow-x:hidden; text-overflow:ellipsis">{{ $avaliacao->plano->trabalho->evento->numParticipantes == 0 ? $avaliacao->plano->proponente->user->name : $avaliacao->plano->participante->user->name }}</td>
<td style="max-width:100px; overflow-x:hidden; text-overflow:ellipsis">{{ $avaliacao->tipo }}</td> <td style="max-width:100px; overflow-x:hidden; text-overflow:ellipsis">{{ $avaliacao->tipo }}</td>
<td> <td>
<div class="row justify-content-center"> <div class="row justify-content-center">
......
...@@ -85,6 +85,14 @@ ...@@ -85,6 +85,14 @@
</a> </a>
</td> </td>
<td> <td>
@if ($evento->numParticipantes == 0)
@php
$planoTrabalho = App\Arquivo::where("trabalhoId", $trabalho->id)->first();
@endphp
<a href="{{ route('baixar.plano', ['id' => $planoTrabalho->id]) }}" target="_new" style="font-size: 20px; color: #114048ff;" class="btn btn-light">
<img class="" src="{{asset('img/icons/file-download-solid.svg')}}" style="width:15px">
</a>
@else
@foreach( $trabalho->participantes as $participante) @foreach( $trabalho->participantes as $participante)
@php @php
if( App\Arquivo::where('participanteId', $participante->id)->first() != null){ if( App\Arquivo::where('participanteId', $participante->id)->first() != null){
...@@ -101,6 +109,7 @@ ...@@ -101,6 +109,7 @@
Não planos de trabalho. Não planos de trabalho.
@endif @endif
@endforeach @endforeach
@endif
</td> </td>
<td> <td>
<div class="row justify-content-center"> <div class="row justify-content-center">
...@@ -187,6 +196,14 @@ ...@@ -187,6 +196,14 @@
</a> </a>
</td> </td>
<td style="text-align: center"> <td style="text-align: center">
@if ($evento->numParticipantes == 0)
@php
$planoTrabalho = App\Arquivo::where("trabalhoId", $trabalho->id)->first();
@endphp
<a href="{{ route('baixar.plano', ['id' => $planoTrabalho->id]) }}" target="_new" style="font-size: 20px; color: #114048ff;" class="btn btn-light">
<img class="" src="{{asset('img/icons/file-download-solid.svg')}}" style="width:15px">
</a>
@else
@foreach( $trabalho->participantes as $participante) @foreach( $trabalho->participantes as $participante)
@php @php
if( App\Arquivo::where('participanteId', $participante->id)->first() != null){ if( App\Arquivo::where('participanteId', $participante->id)->first() != null){
...@@ -203,6 +220,7 @@ ...@@ -203,6 +220,7 @@
Não planos de trabalho. Não planos de trabalho.
@endif @endif
@endforeach @endforeach
@endif
</td> </td>
<td style="text-align: center"> <td style="text-align: center">
@if($trabalho->pivot->recomendacao == 'RECOMENDADO') @if($trabalho->pivot->recomendacao == 'RECOMENDADO')
......
...@@ -20,6 +20,7 @@ ...@@ -20,6 +20,7 @@
@component('projeto.formularioVisualizar.anexos2', ['edital' => $trabalho->evento, 'projeto' => $trabalho]) @component('projeto.formularioVisualizar.anexos2', ['edital' => $trabalho->evento, 'projeto' => $trabalho])
@endcomponent @endcomponent
</div> </div>
@if ($evento->numParticipantes != 0)
<!-- Participantes --> <!-- Participantes -->
<div class="col-sm-10" style="margin-top: 20px"> <div class="col-sm-10" style="margin-top: 20px">
<div class="card" style="border-radius: 5px"> <div class="card" style="border-radius: 5px">
...@@ -64,6 +65,7 @@ ...@@ -64,6 +65,7 @@
</div> </div>
</div> </div>
</div> </div>
@endif
</div> </div>
</div> </div>
{{-- Parecer Interno --}} {{-- Parecer Interno --}}
......
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