Relatório Resumido - Demandas

Gerado em {{ now()->format('d/m/Y H:i') }}  |  Total: {{ $total }} demanda(s) @if (!empty($filters['data_inicio']) || !empty($filters['data_fim']))  |  Período: {{ !empty($filters['data_inicio']) ? \Carbon\Carbon::parse($filters['data_inicio'])->format('d/m/Y') : '-' }} a {{ !empty($filters['data_fim']) ? \Carbon\Carbon::parse($filters['data_fim'])->format('d/m/Y') : '-' }} @endif @if (!empty($filters['status']))  |  Status: {{ \App\Enums\StatusDemanda::tryFrom($filters['status'])?->label() ?? $filters['status'] }} @endif
@forelse ($demandas as $d) @php $resp = $d->destinatarios->first(fn($dt) => $dt->responsavel_id !== null); $statusClass = match($d->status) { 'atendido' => 'b-ok', 'pendente' => 'b-pen', 'em_andamento' => 'b-prog', default => 'b-canc', }; $prioClass = match($d->prioridade) { 'critica' => 'b-critica', 'alta' => 'b-alta', 'media' => 'b-media', default => 'b-baixa', }; @endphp @empty @endforelse
Unidade Tarefa Status Prioridade Responsável Nº SEI
{{ $d->numero }} {{ $d->unidade?->abbreviation ?? $d->unidade?->name ?? '-' }} {{ \Illuminate\Support\Str::limit($d->titulo, 65) }} {{ \App\Enums\StatusDemanda::tryFrom($d->status)?->label() ?? $d->status }} {{ \App\Enums\PrioridadeDemanda::tryFrom($d->prioridade)?->label() ?? $d->prioridade }} {{ $resp?->responsavel?->name ?? '-' }} {{ $d->numero_sei ?? '-' }}
Nenhum registro encontrado.
Total {{ $total }} demanda(s)