@extends('sistema.layout') @section('titulo', 'Processos') @section('conteudo')

Gestão de Processos

@if (session('success')) @endif
@if ($processos->count() == 0)

Nenhum processo registado

Comece criando um novo processo ou ajuste os filtros de busca

Criar Primeiro Processo
@else @foreach ($processos as $processo) @endforeach
Número/Ano Entidade Principal Relatores Data Entrada Acções
{{ $processo->numero }}/{{ $processo->ano }} ID: {{ $processo->id }}
{{ $processo->entidades->where('pivot.papel', 'principal')->first()->nome ?? '—' }} {{ $processo->tipo_fiscalizacao ?? '—' }}
@php // Pega o relator principal (papel = 'principal') $relatorPrincipal = $processo->relatores->firstWhere( 'pivot.papel', 'principal', ); // Pega os relatores adjuntos (papel = 'adjunto') $relatoresAdjuntos = $processo->relatores->where( 'pivot.papel', 'adjunto', ); @endphp @if ($relatorPrincipal)
{{ $relatorPrincipal->cargo }} Principal @if ($relatorPrincipal->cargo) ({{ $relatorPrincipal->nome }}) @endif
@else
@endif @if ($relatoresAdjuntos->count() > 0)
@foreach ($relatoresAdjuntos as $adjunto) {{ $adjunto->nome }} @endforeach
@endif
{{ \Carbon\Carbon::parse($processo->data_entrada)->format('d/m/Y') }} {{ \Carbon\Carbon::parse($processo->created_at)->format('H:i') }}
@endif
@endsection @section('scripts') @endsection