@extends(getenv("THEME") . ".layouts.argo") @section("content")

Painel das Filas

@csrf
Filas
@forelse ($queues as $queue) @php $checked = false; @endphp @if(isset($queuesQuery)) @foreach($queuesQuery as $queueQuery) @if($queue->id == $queueQuery->id) @php $checked = true; @endphp @endif @endforeach @endif
@empty

Não há filas cadastradas

@endforelse

Total de Filas

{{isset($totalQueues) ? $totalQueues : 0}}

Agentes(únicos)

{{isset($totalAgentUnique) ? $totalAgentUnique : 0}}

Chamadas em espera

{{isset($waitingCalls) ? $waitingCalls : 0}}

@if(isset($allQueues))

Status por Agente

Totais (Chamadas/Completadas/Abandonadas)

@php $showMember = false; foreach($allQueues as $queuesMembers) { if(!empty($queuesMembers["members"])) { $showMember = true; } } @endphp @if(($showMember))

Agentes

@foreach ($allQueues as $key => $members) @if(isset($members["members"]) && count($members["members"]) >= 1)

Agentes da Fila {{$members["queue"]}}

@foreach ($members["members"] as $membro) @php switch($membro["status"]) { case "Livre": $status = "table-success"; break; case "Em uso": case "Chamando": case "Chamando/Em uso": case "Em espera (hold)": case "Ocupado": $status = "table-warning"; break; case "Indisponível": case "Inválido": $status = "table-danger"; break; case "Desconhecido": default: $status = "table-secondary"; break; } @endphp @endforeach
Fila Nome Interface Status CallsTaken
{{ $membro["queue"] }} {{ $membro["name"] }} {{ $membro["interface"] }} {{$membro["status"]}} {{ $membro["callsTaken"] }}
@else

Sem agentes na Fila de Atendimento {{ $members["queue"] }}...

@endif @endforeach
@else

Não há agentes em nenhuma fila de atendimento...

@endif @php $showEntrie = false; foreach($allQueues as $queuesEntries) { if(!empty($queuesMembers["entries"])) { $showEntrie = true; } } @endphp @if($showEntrie)

Entradas

@foreach ($allQueues as $key => $entries) @if(isset($entries["entries"]) && count($entries["entries"]) >= 1)

Entradas(espera) da Fila {{$entries["queue"]}}

@foreach ($entries["entries"] as $entrie) @endforeach
Fila Posição Calleridnum callleridname Espera Canal Uniqueid
{{$entrie["queue"]}} {{$entrie["position"]}} {{$entrie["calleridnum"]}} {{$entrie["calleridname"]}} {{$entrie["wait"]}} {{$entrie["channel"]}} {{$entrie["uniqueid"]}}
@else

Sem entradas na Fila de Atendimento {{ $entries["queue"] }}...

@endif @endforeach
@else

Não há entradas em nenhuma fila de atendimento...

@endif @endif
@endsection