@extends('layouts.admin.theme') @section('title', env('APP_NAME') . ' :: ' . __('Relatório de Demandas')) @section('content')
@include('components.buttons._headLineButtonsBackAdd', [ 'headLine' => " " . __('Relatório de Demandas'), 'routeBack' => 'admin.demandas.dashboard', 'routeBackParams' => [], 'nameBack' => __('Dashboard'), 'permission' => 'GERENCIADOR_DEMANDAS', ])
@include('errors.messageFlash')
{{ __('Filtros do Relatório') }}
{{ __('Limpar') }}
@if (!$hasFilter)
{{ __('Aplique pelo menos um filtro para gerar o relatório.') }}
@elseif ($demandas->isEmpty())
{{ __('Nenhuma demanda encontrada para os filtros selecionados.') }}
@else
{{ __(':total demanda(s) encontrada(s)', ['total' => $demandas->total()]) }}
@foreach ($demandas as $demanda) @php $resp = $demanda->destinatarios->first(fn($d) => $d->responsavel_id !== null); @endphp @endforeach
{{ __('Nº') }} {{ __('Unidade') }} {{ __('Tarefa') }} {{ __('Status') }} {{ __('Prioridade') }} {{ __('Responsável') }} {{ __('Nº SEI') }} {{ __('Abertura') }}
{{ $demanda->numero }} {{ $demanda->unidade?->abbreviation ?? ($demanda->unidade?->name ?? '-') }} {{ \Illuminate\Support\Str::limit($demanda->titulo, 60) }} {{ \App\Enums\StatusDemanda::tryFrom($demanda->status)?->label() ?? $demanda->status }} @php $pc = \App\Enums\PrioridadeDemanda::tryFrom($demanda->prioridade); @endphp @if ($pc) {{ $pc->label() }} @else - @endif {{ $resp?->responsavel?->name ?? '-' }} @if ($demanda->numero_sei) @if ($demanda->url_sei) {{ $demanda->numero_sei }} @else {{ $demanda->numero_sei }} @endif @else - @endif {{ $demanda->data_abertura?->format('d/m/Y') }}
{{ $demandas->links() }} @endif
@endsection