@extends('sistema.layout') @section('titulo', 'Processos') @section('conteudo') @php // Helper para verificar se há filtros ativos $hasActiveFilters = request()->filled('numero') || request()->filled('ano') || request()->filled('entidade') || request()->filled('tipo') || request()->filled('data_inicial') || request()->filled('data_final'); @endphp

Gestão de Processos

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

Nenhum processo encontrado

@if($hasActiveFilters) Nenhum processo corresponde aos filtros aplicados.
Limpar filtros @else Comece criando um novo processo. @endif

@if(!$hasActiveFilters) Criar Primeiro Processo @endif
@else
@foreach($processos as $processo) @endforeach
Número/Ano Entidade Principal Relator(es) Tipo Data Entrada Ações
{{ $processo->numero }}/{{ $processo->ano }} ID: {{ $processo->id }}
{{ $processo->entidades->where('pivot.papel', 'principal')->first()->nome ?? '—' }}
@php $relatorPrincipal = $processo->relatores->where('pivot.papel', 'principal')->first(); $relatoresAdjuntos = $processo->relatores->where('pivot.papel', 'adjunto'); @endphp @if($relatorPrincipal)
{{ $relatorPrincipal->nome }} Principal
@else
@endif @if($relatoresAdjuntos->count() > 0)
@foreach($relatoresAdjuntos as $adjunto) {{ $adjunto->nome }} @endforeach
@endif
@php $tipoDisplay = str_replace(['Sucessiva-(', ')'], '', $processo->tipo_fiscalizacao); $tipoClass = match($processo->tipo_fiscalizacao) { 'Preventiva' => 'bg-primary', 'Sucessiva-(Multa)' => 'bg-warning text-dark', 'Sucessiva-(Prestação de Contas)' => 'bg-info text-dark', 'Sucessiva-(Auditoria)' => 'bg-secondary', 'Concomitante' => 'bg-dark', 'RF15' => 'bg-danger', default => 'bg-secondary' }; @endphp {{ $tipoDisplay }}
{{ \Carbon\Carbon::parse($processo->data_entrada)->format('d/m/Y') }} {{ \Carbon\Carbon::parse($processo->created_at)->format('H:i') }}
Mostrando {{ $processos->firstItem() }} - {{ $processos->lastItem() }} de {{ $processos->total() }} processos
{{ $processos->appends(request()->query())->links() }}
@endif
@endsection @section('scripts') @endsection