{{-- Filtros --}}
@php $theadChamados = [ __('Número'), __('Solicitante'), __('Unidade'), __('Setor'), __('Assunto'), __('SubAssunto'), __('Status'), __('Prioridade'), __('Atendente'), __('Abertura'), __('Fechamento'), __('Tempo'), __('Ações'), ]; @endphp
{{ __('Meus Chamados') }} {{ $meusChamados->total() }} {{ __('chamados') }}
@php ob_start(); @endphp @forelse ($meusChamados as $item) @include('admin.indicadoresTi._row_chamado', ['item' => $item, 'thead' => $theadChamados]) @empty {{ __('Nenhum chamado encontrado.') }} @endforelse @php $body = ob_get_clean(); @endphp @include('components.tables._table', [ 'thead' => $theadChamados, 'body' => $body, 'pagination' => $meusChamados->hasPages() ? $meusChamados->links() : null, ])
@isset($outrosChamadosPorSetor)
{{ __('Todos Chamados dos Setores') }}
@forelse ($outrosChamadosPorSetor as $bloco)
@php $theadSetor = [ __('Número'), __('Solicitante'), __('Unidade'), __('Assunto'), __('Prioridade'), __('Status'), __('Atendente'), __('Abertura'), __('Fechamento'), __('Ações'), ]; ob_start(); @endphp @foreach ($bloco['chamados'] as $item) isEmAndamento()) class="table-warning" @endif> {{ $item->numero }} {{ $item->solicitante_nome }} {{ $item->unidade->abbreviation ?? '—' }} {{ $item->assunto_nome ?? $item->assunto?->nome ?? '—' }} {{ __(\App\Models\IndicadoresTi\Chamado::PRIORIDADE[$item->prioridade] ?? $item->prioridade) }} {{ __(\App\Models\IndicadoresTi\Chamado::STATUS[$item->status] ?? $item->status) }} {{ $item->atendente->name ?? '—' }} {{ optional($item->data_abertura)->format('d/m/Y H:i') }} {{ optional($item->data_fechamento)->format('d/m/Y H:i') }} @endforeach @php $bodySetor = ob_get_clean(); @endphp @include('components.tables._table', [ 'thead' => $theadSetor, 'body' => $bodySetor, 'pagination' => $bloco['chamados']->hasPages() ? $bloco['chamados']->links() : null, ])
@empty
{{ __('Nenhum chamado de outros usuários no momento.') }}
@endforelse
@elseif (isset($outrosChamadosPorUnidade))
{{ __('Outros Chamados') }}
@forelse ($outrosChamadosPorUnidade as $bloco)
@php $theadUnidade = [ __('Número'), __('Solicitante'), __('Setor'), __('Assunto'), __('Prioridade'), __('Status'), __('Atendente'), __('Abertura'), __('Fechamento'), __('Ações'), ]; ob_start(); @endphp @foreach ($bloco['chamados'] as $item) isEmAndamento()) class="table-warning" @endif> {{ $item->numero }} {{ $item->solicitante_nome }} {{ $item->setor_nome ?? $item->setor?->nome ?? '—' }} {{ $item->assunto_nome ?? $item->assunto?->nome ?? '—' }} {{ __(\App\Models\IndicadoresTi\Chamado::PRIORIDADE[$item->prioridade] ?? $item->prioridade) }} {{ __(\App\Models\IndicadoresTi\Chamado::STATUS[$item->status] ?? $item->status) }} {{ $item->atendente->name ?? '—' }} {{ optional($item->data_abertura)->format('d/m/Y H:i') }} {{ optional($item->data_fechamento)->format('d/m/Y H:i') }} @endforeach @php $bodyUnidade = ob_get_clean(); @endphp @include('components.tables._table', [ 'thead' => $theadUnidade, 'body' => $bodyUnidade, 'pagination' => $bloco['chamados']->hasPages() ? $bloco['chamados']->links() : null, ])
@empty
{{ __('Nenhum chamado de outros usuários no momento.') }}
@endforelse
@else
{{ __('Outros Chamados') }} {{ $outrosChamados->total() }} {{ __('chamados') }}
@php ob_start(); @endphp @forelse ($outrosChamados as $item) @include('admin.indicadoresTi._row_chamado', ['item' => $item, 'thead' => $theadChamados]) @empty {{ __('Nenhum chamado de outros usuários.') }} @endforelse @php $body = ob_get_clean(); @endphp @include('components.tables._table', [ 'thead' => $theadChamados, 'body' => $body, 'pagination' => $outrosChamados->hasPages() ? $outrosChamados->links() : null, ])
@endisset