From e706ee49d962baace756aa8dc84e4372e6bc38b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20R=C3=B4mulo?= <joseromulo.10@hotmail.com> Date: Tue, 31 Aug 2021 15:38:29 -0300 Subject: [PATCH] Adiciona tela de analise de substituicao --- .../analiseSubstituicoes.blade.php | 233 ++++++++++++ .../vizualizarParticipante.blade.php | 355 ++++++++++++++++++ 2 files changed, 588 insertions(+) create mode 100644 resources/views/administrador/analiseSubstituicoes.blade.php create mode 100644 resources/views/administrador/vizualizarParticipante.blade.php diff --git a/resources/views/administrador/analiseSubstituicoes.blade.php b/resources/views/administrador/analiseSubstituicoes.blade.php new file mode 100644 index 0000000..5d79a53 --- /dev/null +++ b/resources/views/administrador/analiseSubstituicoes.blade.php @@ -0,0 +1,233 @@ +@extends('layouts.app') + +@section('content') +<div class="container"> + @if (session('sucesso')) + <div class="alert alert-success" role="alert"> + {{ session('sucesso') }} + </div> + @endif + @if(session('erro')) + <div class="alert alert-danger" role="alert"> + {{ session('erro') }} + </div> + @endif + <div class="row justify-content-center"> + <div class="col-sm-12"> + <div class="card" style="margin-top:50px"> + <div class="card-header"> + <h4 class="card-title" style="color:#1492E6"> + Substituições + </h4> + <h5 style="color:grey; font-size:medium">{{$trabalho->titulo}}</h5> + </div> + <div class="card-body"> + @if($subsPendentes->count() > 0) + <table class="table table-bordered"> + <thead> + <tr> + <th scope="col">Participante Substituido</th> + <th scope="col">Participante Substituto</th> + <th scope="col">Plano Substituto</th> + <th scope="col">Opção</th> + </tr> + </thead> + <tbody> + @foreach($subsPendentes as $subs) + <tr> + <td><a href="" data-toggle="modal" data-target="#modalVizuParticipante{{$subs->participanteSubstituido->id}}" class="button">{{$subs->participanteSubstituido->user->name}}</a></td> + <td><a href="" data-toggle="modal" data-target="#modalVizuParticipante{{$subs->participanteSubstituto->id}}" class="button">{{$subs->participanteSubstituto->user->name}}</a></td> + <td><a href="{{ route('baixar.plano', ['id' => $subs->planoSubstituto->id]) }}">{{$subs->planoSubstituto->titulo}}</a></td> + <td> + <div class="row justify-content-around"> + <a href="" data-toggle="modal" data-target="#modalResultadoSubst{{$subs->id}}" class="button"><i class="far fa-check-circle fa-2x"></i></a> + <a href="" data-toggle="modal" data-target="#modalCancelarSubst{{$subs->id}}" class="button"><i class="far fa-times-circle fa-2x"></i></a> + </div> + </td> + </tr> + + <!-- Modal aprovar substituição --> + <div class="modal fade" id="modalResultadoSubst{{$subs->id}}" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true"> + <div class="modal-dialog modal-dialog-centered modal-lg"> + <div class="modal-content"> + + <div class="modal-header" style="overflow-x:auto"> + <h5 class="modal-title" id="exampleModalLabel" style="color:#1492E6">Proceder Com Substituição</h5> + + <button type="button" class="close" data-dismiss="modal" aria-label="Close" style="padding-top: 8px; color:#1492E6"> + <span aria-hidden="true">×</span> + </button> + </div> + + <div class="modal-body"> + <form method="POST" id="AprovarSubParticForm" action="{{route('trabalho.aprovarSubstituicao')}}"> + @csrf + <input type="hidden" name="substituicaoID" value="{{$subs->id}}"> + <input type="hidden" name="aprovar" value="true"> + + <div class="row"> + <div class="col-12"> + <div class="form-group"> + <label for="justificativaTextArea">Justificativa:</label> + <textarea class="form-control" id="justificativaTextArea" rows="3" name="textJustificativa" ></textarea> + </div> + <select class="custom-select" name="selectJustificativa" > + <option value="DESISTENCIA">DESISTÊNCIA</option> + </select> + </div> + </div> + <div class="row justify-content-end mt-4"> + <div class="col-md-auto"> + <div><button type="submit" class="btn btn-success">Aprovar Substituição</button></div> + </div> + </div> + </form> + </div> + </div> + </div> + </div> + + <!-- Modal reprovar substituição --> + <div class="modal fade" id="modalCancelarSubst{{$subs->id}}" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true"> + <div class="modal-dialog modal-dialog-centered modal-lg"> + <div class="modal-content"> + + <div class="modal-header" style="overflow-x:auto"> + <h5 class="modal-title" id="exampleModalLabel" style="color:#1492E6">Cancelar Substituição</h5> + + <button type="button" class="close" data-dismiss="modal" aria-label="Close" style="padding-top: 8px; color:#1492E6"> + <span aria-hidden="true">×</span> + </button> + </div> + + <div class="modal-body"> + <form method="POST" id="CancelarSubParticForm" action="{{route('trabalho.aprovarSubstituicao')}}"> + @csrf + <input type="hidden" name="substituicaoID" value="{{$subs->id}}"> + <input type="hidden" name="aprovar" value="false"> + + <div class="row"> + <div class="col-12"> + <div class="form-group"> + <label for="justificativaTextArea">Justificativa:</label> + <textarea class="form-control" id="justificativaTextArea" rows="3" name="textJustificativa" ></textarea> + </div> + <select class="custom-select" name="selectJustificativa" > + <option value="DESISTENCIA">DESISTÊNCIA</option> + </select> + </div> + </div> + <div class="row justify-content-end mt-4"> + <div class="col-md-auto"> + <div><button type="submit" class="btn btn-success">Cancelar Substituição</button></div> + </div> + </div> + </form> + </div> + </div> + </div> + </div> + + <!-- Modal vizualizar info participante substituido --> + <div class="modal fade" id="modalVizuParticipante{{$subs->participanteSubstituido->id}}" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true"> + <div class="modal-dialog modal-dialog-centered modal-lg"> + <div class="modal-content"> + + <div class="modal-header" style="overflow-x:auto"> + <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"> + <span aria-hidden="true">×</span> + </button> + </div> + + <div class="modal-body"> + @include('administrador.vizualizarParticipante', ['visualizarSubstituido' => 1]) + </div> + </div> + </div> + </div> + + <!-- Modal vizualizar info participante substituto --> + <div class="modal fade" id="modalVizuParticipante{{$subs->participanteSubstituto->id}}" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true"> + <div class="modal-dialog modal-dialog-centered modal-lg"> + <div class="modal-content"> + + <div class="modal-header" style="overflow-x:auto"> + <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"> + <span aria-hidden="true">×</span> + </button> + </div> + + <div class="modal-body"> + @include('administrador.vizualizarParticipante') + </div> + </div> + </div> + </div> + + @endforeach + </tbody> + </table> + @else + <h4>Nenhuma substituição Pendente</h4> + @endif + + <h4 style="margin-top: 25px">Histórico de participantes</h4> + <div style="margin-top: 20px"> + <div class="card-header"> + <h5 class="card-title" style= "color:#1492E6"> + Nome/Periodo + </h5> + </div> + <div class="card-body"> + @foreach($participantesExcluidos as $participante) + <div class="row"style="margin-bottom: 20px;"> + <div class="col-10"> + <h4 style="font-size:20px">{{$participante->user->name}}</h4> + <h5 style= "color:grey; font-size:medium">{{date('d-m-Y', strtotime($participante->created_at))}} - {{date('d-m-Y', strtotime($participante->deleted_at))}}</h5> + </div> + <div class="col-2 align-self-center"> + <div class="row justify-content-center"> + <a href="" data-toggle="modal" data-target="#modalVizuParticipanteExcluido{{$participante->id}}" class="button"><i class="far fa-eye fa-2x"></i></a> + </div> + </div> + </div> + + <!-- Modal visualizar informações participante excluido --> + <div class="modal fade" id="modalVizuParticipanteExcluido{{$participante->id}}" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true"> + <div class="modal-dialog modal-dialog-centered modal-lg"> + <div class="modal-content"> + + <div class="modal-header" style="overflow-x:auto"> + <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"> + <span aria-hidden="true">×</span> + </button> + </div> + + <div class="modal-body"> + @include('administrador.substituirParticipanteForm', ['visualizarOnly' => 1]) + </div> + </div> + </div> + </div> + @endforeach + </div> + </div> + + </div> + </div> + </div> + </div> +</div> +@endsection + +@section('javascript') +<script> + +</script> +@endsection \ No newline at end of file diff --git a/resources/views/administrador/vizualizarParticipante.blade.php b/resources/views/administrador/vizualizarParticipante.blade.php new file mode 100644 index 0000000..601636e --- /dev/null +++ b/resources/views/administrador/vizualizarParticipante.blade.php @@ -0,0 +1,355 @@ +@if($visualizarSubstituido ?? '') +<div class="container-fluid"> + <div class="row"> + <div class="col-md-12 mt-3"> + <h5>Dados do discente</h5> + </div> + </div> + <div class="row"> + <div class="col-6"> + @component('componentes.input', ['label' => 'Nome completo']) + <input type="text" class="form-control " value="{{$subs->participanteSubstituido->user->name}}" name="name" placeholder="Nome Completo" maxlength="150" id="nome{{$subs->participanteSubstituido->id}}" disabled /> + @endcomponent + </div> + <div class="col-6"> + @component('componentes.input', ['label' => 'E-mail']) + <input type="email" class="form-control" value="{{$subs->participanteSubstituido->user->email}}" name="email" placeholder="E-mail" maxlength="150" id="email{{$subs->participanteSubstituido->id}}" disabled /> + @endcomponent + </div> + </div> + <div class="row"> + <div class="col-6"> + @component('componentes.input', ['label' => 'Data de nascimento']) + <input type="date" class="form-control" value="{{$subs->participanteSubstituido->data_de_nascimento}}" name="data_de_nascimento" placeholder="Data de nascimento" disabled /> + @endcomponent + </div> + + <div class="col-6"> + @component('componentes.input', ['label' => 'CPF']) + <input type="text" class="form-control cpf" value="{{$subs->participanteSubstituido->user->cpf}}" name="cpf" placeholder="CPF" disabled /> + @endcomponent + </div> + </div> + <div class="row"> + <div class="col-6"> + @component('componentes.input', ['label' => 'RG']) + <input type="number" class="form-control" min="1" maxlength="12" value="{{$subs->participanteSubstituido->rg}}" name="rg" placeholder="RG" disabled /> + @endcomponent + </div> + <div class="col-6"> + @component('componentes.input', ['label' => 'Celular']) + <input type="tel" class="form-control celular" value="{{$subs->participanteSubstituido->user->celular}}" name="celular" placeholder="Celular" id="inputCelular" disabled /> + @endcomponent + </div> + </div> + <div class="row"> + <div class="col-md-12"> + <h5>Endereço</h5> + </div> + </div> + <div class="row"> + <div class="col-6"> + @component('componentes.input', ['label' => 'CEP']) + <input type="text" class="form-control cep" value="{{$subs->participanteSubstituido->user->endereco->cep}}" name="cep" placeholder="CEP" disabled /> + @endcomponent + </div> + <div class="col-6"> + @component('componentes.select', ['label' => 'Estado']) + <select name="uf" id="estado" class="form-control" style="visibility: visible" disabled> + <option value="{{$subs->participanteSubstituido->user->endereco->uf}}" selected>{{$subs->participanteSubstituido->user->endereco->uf}}</option> + </select> + @endcomponent + </div> + </div> + <div class="row"> + <div class="col-6"> + @component('componentes.input', ['label' => 'Cidade']) + <input type="text" class="form-control" value="{{$subs->participanteSubstituido->user->endereco->cidade}}" name="cidade" placeholder="Cidade" maxlength="50" id="cidade{{$subs->participanteSubstituido->id}}" disabled /> + @endcomponent + </div> + <div class="col-6"> + @component('componentes.input', ['label' => 'Bairro']) + <input type="text" class="form-control" value="{{$subs->participanteSubstituido->user->endereco->bairro}}" name="bairro" placeholder="Bairro" maxlength="50" id="bairro{{$subs->participanteSubstituido->id}}" disabled /> + @endcomponent + </div> + </div> + <div class="row"> + <div class="col-6"> + @component('componentes.input', ['label' => 'Rua']) + <input type="text" class="form-control" value="{{$subs->participanteSubstituido->user->endereco->rua}}" name="rua" placeholder="Rua" maxlength="100" id="rua{{$subs->participanteSubstituido->id}}" disabled /> + @endcomponent + </div> + <div class="col-6"> + @component('componentes.input', ['label' => 'Número']) + <input type="text" class="form-control" value="{{$subs->participanteSubstituido->user->endereco->numero}}" name="numero" placeholder="Número" disabled /> + @endcomponent + </div> + </div> + <div class="row"> + <div class="col-12"> + <div class="form-group"> + <label class=" control-label" for="firstname">Complemento</label> + <input type="text" class="form-control" value="{{$subs->participanteSubstituido->user->endereco->complemento}}" name="complemento" placeholder="Complemento" maxlength="75" id="complemento{{$subs->participanteSubstituido->id}}" disabled /> + </div> + </div> + </div> + <div class="row"> + <div class="col-md-12"> + <h5>Dados do curso</h5> + </div> + </div> + <div class="row"> + <div class="col-6"> + @component('componentes.input', ['label' => 'Instituição de Ensino']) + <select style="display: inline" onchange="showInstituicao(this)" class="form-control" name="instituicao" id="instituicao[{{$subs->participanteSubstituido->id}}]" disabled> + <option value="{{$subs->participanteSubstituido->user->instituicao}}" disabled selected hidden>{{$subs->participanteSubstituido->user->instituicao}}</option> + </select> + @endcomponent + </div> + <div class="col-6"> + @component('componentes.input', ['label' => 'Curso']) + <select style="display: inline" class="form-control" name="curso" onchange="showCurso(this)" id="curso[{{$subs->participanteSubstituido->id}}]" disabled> + <option value="{{$subs->participanteSubstituido->curso}}" disabled selected hidden>{{$subs->participanteSubstituido->curso}}</option> + </select> + @endcomponent + </div> + </div> + <div class="row"> + <div class="col-6"> + @component('componentes.select', ['label' => 'Turno']) + <select name="turno" class="form-control" disabled> + <option value="{{$subs->participanteSubstituido->turno}}" selected>{{$subs->participanteSubstituido->turno}}</option> + </select> + @endcomponent + </div> + <div class="col-6"> + @component('componentes.select', ['label' => 'Total de perÃodos/anos do curso']) + <select name="total_periodos" class="form-control" onchange="gerarPeriodo(this)" disabled> + <option value="{{$subs->participanteSubstituido->total_periodos}}" selected>{{$subs->participanteSubstituido->total_periodos}}</option> + </select> + @endcomponent + </div> + </div> + <div class="row"> + <div class="col-6"> + @component('componentes.select', ['label' => 'PerÃodo/Ano atual']) + <select name="periodo_atual" class="form-control" disabled> + <option value="{{$subs->participanteSubstituido->periodo_atual}}" selected>{{$subs->participanteSubstituido->periodo_atual}}</option> + </select> + @endcomponent + </div> + + <div class="col-6"> + @component('componentes.select', ['label' => 'Ordem de prioridade']) + <select name="ordem_prioridade" class="form-control" disabled> + <option value="{{$subs->participanteSubstituido->ordem_prioridade}}" selected>{{$subs->participanteSubstituido->ordem_prioridade}}</option> + </select> + @endcomponent + </div> + </div> + <div class="row"> + <div class="col-6"> + @component('componentes.input', ['label' => 'Coeficiente de rendimento']) + <input type="number" class="form-control media" value="{{$subs->participanteSubstituido->media_do_curso}}" name="media_do_curso" min="0" max="10" step="0.01" disabled> + @endcomponent + </div> + </div> + <div class="row"> + <div class="col-md-12"> + <h5>Plano de trabalho</h5> + </div> + </div> + <div class="row justify-content-center"> + @if($subs->participanteSubstituido->planoTrabalho) + <div class="col-6"> + <h6>{{$subs->participanteSubstituido->planoTrabalho->titulo}}</h6> + </div> + <div class="col-6"> + <a href="{{ route('baixar.plano', ['id' => $subs->participanteSubstituido->planoTrabalho->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> + +@else + +<div class="container-fluid"> + <div class="row"> + <div class="col-md-12 mt-3"> + <h5>Dados do discente</h5> + </div> + </div> + <div class="row"> + <div class="col-6"> + @component('componentes.input', ['label' => 'Nome completo']) + <input type="text" class="form-control " value="{{$subs->participanteSubstituto->user->name}}" name="name" placeholder="Nome Completo" maxlength="150" id="nome{{$subs->participanteSubstituto->id}}" disabled /> + @endcomponent + </div> + <div class="col-6"> + @component('componentes.input', ['label' => 'E-mail']) + <input type="email" class="form-control" value="{{$subs->participanteSubstituto->user->email}}" name="email" placeholder="E-mail" maxlength="150" id="email{{$subs->participanteSubstituto->id}}" disabled /> + @endcomponent + </div> + </div> + <div class="row"> + <div class="col-6"> + @component('componentes.input', ['label' => 'Data de nascimento']) + <input type="date" class="form-control" value="{{$subs->participanteSubstituto->data_de_nascimento}}" name="data_de_nascimento" placeholder="Data de nascimento" disabled /> + @endcomponent + </div> + + <div class="col-6"> + @component('componentes.input', ['label' => 'CPF']) + <input type="text" class="form-control cpf" value="{{$subs->participanteSubstituto->user->cpf}}" name="cpf" placeholder="CPF" disabled /> + @endcomponent + </div> + </div> + <div class="row"> + <div class="col-6"> + @component('componentes.input', ['label' => 'RG']) + <input type="number" class="form-control" min="1" maxlength="12" value="{{$subs->participanteSubstituto->rg}}" name="rg" placeholder="RG" disabled /> + @endcomponent + </div> + <div class="col-6"> + @component('componentes.input', ['label' => 'Celular']) + <input type="tel" class="form-control celular" value="{{$subs->participanteSubstituto->user->celular}}" name="celular" placeholder="Celular" id="inputCelular" disabled /> + @endcomponent + </div> + </div> + <div class="row"> + <div class="col-md-12"> + <h5>Endereço</h5> + </div> + </div> + <div class="row"> + <div class="col-6"> + @component('componentes.input', ['label' => 'CEP']) + <input type="text" class="form-control cep" value="{{$subs->participanteSubstituto->user->endereco->cep}}" name="cep" placeholder="CEP" disabled /> + @endcomponent + </div> + <div class="col-6"> + @component('componentes.select', ['label' => 'Estado']) + <select name="uf" id="estado" class="form-control" style="visibility: visible" disabled> + <option value="{{$subs->participanteSubstituto->user->endereco->uf}}" selected>{{$subs->participanteSubstituto->user->endereco->uf}}</option> + </select> + @endcomponent + </div> + </div> + <div class="row"> + <div class="col-6"> + @component('componentes.input', ['label' => 'Cidade']) + <input type="text" class="form-control" value="{{$subs->participanteSubstituto->user->endereco->cidade}}" name="cidade" placeholder="Cidade" maxlength="50" id="cidade{{$subs->participanteSubstituto->id}}" disabled /> + @endcomponent + </div> + <div class="col-6"> + @component('componentes.input', ['label' => 'Bairro']) + <input type="text" class="form-control" value="{{$subs->participanteSubstituto->user->endereco->bairro}}" name="bairro" placeholder="Bairro" maxlength="50" id="bairro{{$subs->participanteSubstituto->id}}" disabled /> + @endcomponent + </div> + </div> + <div class="row"> + <div class="col-6"> + @component('componentes.input', ['label' => 'Rua']) + <input type="text" class="form-control" value="{{$subs->participanteSubstituto->user->endereco->rua}}" name="rua" placeholder="Rua" maxlength="100" id="rua{{$subs->participanteSubstituto->id}}" disabled /> + @endcomponent + </div> + <div class="col-6"> + @component('componentes.input', ['label' => 'Número']) + <input type="text" class="form-control" value="{{$subs->participanteSubstituto->user->endereco->numero}}" name="numero" placeholder="Número" disabled /> + @endcomponent + </div> + </div> + <div class="row"> + <div class="col-12"> + <div class="form-group"> + <label class=" control-label" for="firstname">Complemento</label> + <input type="text" class="form-control" value="{{$subs->participanteSubstituto->user->endereco->complemento}}" name="complemento" placeholder="Complemento" maxlength="75" id="complemento{{$subs->participanteSubstituto->id}}" disabled /> + </div> + </div> + </div> + <div class="row"> + <div class="col-md-12"> + <h5>Dados do curso</h5> + </div> + </div> + <div class="row"> + <div class="col-6"> + @component('componentes.input', ['label' => 'Instituição de Ensino']) + <select style="display: inline" onchange="showInstituicao(this)" class="form-control" name="instituicao" id="instituicao[{{$subs->participanteSubstituto->id}}]" disabled> + <option value="{{$subs->participanteSubstituto->user->instituicao}}" disabled selected hidden>{{$subs->participanteSubstituto->user->instituicao}}</option> + </select> + @endcomponent + </div> + <div class="col-6"> + @component('componentes.input', ['label' => 'Curso']) + <select style="display: inline" class="form-control" name="curso" onchange="showCurso(this)" id="curso[{{$subs->participanteSubstituto->id}}]" disabled> + <option value="{{$subs->participanteSubstituto->curso}}" disabled selected hidden>{{$subs->participanteSubstituto->curso}}</option> + </select> + @endcomponent + </div> + </div> + <div class="row"> + <div class="col-6"> + @component('componentes.select', ['label' => 'Turno']) + <select name="turno" class="form-control" disabled> + <option value="{{$subs->participanteSubstituto->turno}}" selected>{{$subs->participanteSubstituto->turno}}</option> + </select> + @endcomponent + </div> + <div class="col-6"> + @component('componentes.select', ['label' => 'Total de perÃodos/anos do curso']) + <select name="total_periodos" class="form-control" onchange="gerarPeriodo(this)" disabled> + <option value="{{$subs->participanteSubstituto->total_periodos}}" selected>{{$subs->participanteSubstituto->total_periodos}}</option> + </select> + @endcomponent + </div> + </div> + <div class="row"> + <div class="col-6"> + @component('componentes.select', ['label' => 'PerÃodo/Ano atual']) + <select name="periodo_atual" class="form-control" disabled> + <option value="{{$subs->participanteSubstituto->periodo_atual}}" selected>{{$subs->participanteSubstituto->periodo_atual}}</option> + </select> + @endcomponent + </div> + + <div class="col-6"> + @component('componentes.select', ['label' => 'Ordem de prioridade']) + <select name="ordem_prioridade" class="form-control" disabled> + <option value="{{$subs->participanteSubstituto->ordem_prioridade}}" selected>{{$subs->participanteSubstituto->ordem_prioridade}}</option> + </select> + @endcomponent + </div> + </div> + <div class="row"> + <div class="col-6"> + @component('componentes.input', ['label' => 'Coeficiente de rendimento']) + <input type="number" class="form-control media" value="{{$subs->participanteSubstituto->media_do_curso}}" name="media_do_curso" min="0" max="10" step="0.01" disabled> + @endcomponent + </div> + </div> + <div class="row"> + <div class="col-md-12"> + <h5>Plano de trabalho</h5> + </div> + </div> + <div class="row justify-content-center"> + @if($subs->participanteSubstituto->planoTrabalho) + <div class="col-6"> + <h6>{{$subs->participanteSubstituto->planoTrabalho->titulo}}</h6> + </div> + <div class="col-6"> + <a href="{{ route('baixar.plano', ['id' => $subs->participanteSubstituto->planoTrabalho->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> +@endif \ No newline at end of file -- GitLab