@php $headerOption = [ 'title' => $module ?? 'Sales Offices', 'header_buttons' => [ ' ' . \Config::get('settings.icon_add') . ' Add New', ], 'filters' => $filters ?? [], 'data' => $salesOffices ?? collect(), ]; @endphp @extends('admin.layouts.layout', $headerOption) @section('content')
@if ($permission['edit'] || $permission['destroy']) @endif @forelse($salesOffices as $index => $office) @php $officeAgents = $agentsBySalesOffice->get($office->id) ?? collect(); @endphp @if ($permission['edit'] || $permission['destroy']) @endif @php $colspan = ($permission['edit'] || $permission['destroy']) ? 8 : 7; @endphp @empty @if (!(isset($unassignedAgents) && $unassignedAgents->count())) @endif @endforelse @if (isset($unassignedAgents) && $unassignedAgents->count()) @php $unassignedCount = $unassignedAgents->count(); @endphp @if ($permission['edit'] || $permission['destroy']) @endif @php $colspan = ($permission['edit'] || $permission['destroy']) ? 8 : 7; @endphp @endif
Name Email Phone Agents Status Created On Last LoginAction
{{ $office->first_name }} {{ $office->last_name }} {{ $office->email }} {{ \App\Helpers\Helper::phone($office->phone) }} {{ $officeAgents->count() }} {{ $office->statuses[$office->status]['name'] }} @if ($office->created_at) @endif @if ($office->last_login_at) @endif @if ($permission['edit']) {!! \Config::get('settings.icon_edit') !!} @endif @if ($office->status > 0) @if ($permission['destroy']) {!! \Config::get('settings.icon_delete') !!} {!! html()->form('DELETE', route('users.destroy', ['user' => $office->id, 'ref' => 'salesoffice']))->attributes(['style' => 'display:none', 'id' => 'delete-office-form-' . $office->id])->open() !!} {!! html()->form()->close() !!} @endif @else {!! \Config::get('settings.icon_mail') ?? '' !!} @endif
Agents of {{ $office->first_name }} {{ $office->last_name }}
@if ($officeAgents->isEmpty())
No agents assigned.
@else
@if ($permission['edit'] || $permission['destroy']) @endif @foreach ($officeAgents as $aIndex => $agent) @if ($permission['edit'] || $permission['destroy']) @endif @endforeach
# Name Email Phone Status Created On Last LoginAction
{{ $aIndex + 1 }} {{ $agent->first_name }} {{ $agent->last_name }} {{ $agent->email }} {{ \App\Helpers\Helper::phone($agent->phone) }} {{ $agent->statuses[$agent->status]['name'] }} @if ($agent->created_at) @endif @if ($agent->last_login_at) @endif @if ($permission['edit']) {!! \Config::get('settings.icon_edit') !!} @endif @if ($agent->status > 0) @if ($permission['destroy']) {!! \Config::get('settings.icon_delete') !!} {!! html()->form('DELETE', route('users.destroy', ['user' => $agent->id, 'ref' => 'salesoffice']))->attributes(['style' => 'display:none', 'id' => 'delete-agent-form-' . $agent->id])->open() !!} {!! html()->form()->close() !!} @endif @else {!! \Config::get('settings.icon_mail') ?? '' !!} @endif
@endif
No Sales Office users found.
No Sales Officer {{ $unassignedCount }}
Agents (No Sales Officer)
@if ($permission['edit'] || $permission['destroy']) @endif @foreach ($unassignedAgents as $uaIndex => $agent) @if ($permission['edit'] || $permission['destroy']) @endif @endforeach
# Name Email Phone Status Created On Last LoginAction
{{ $uaIndex + 1 }} {{ $agent->first_name }} {{ $agent->last_name }} {{ $agent->email }} {{ \App\Helpers\Helper::phone($agent->phone) }} {{ $agent->statuses[$agent->status]['name'] }} @if ($agent->created_at) @endif @if ($agent->last_login_at) @endif @if ($permission['edit']) {!! \Config::get('settings.icon_edit') !!} @endif @if ($agent->status > 0) @if ($permission['destroy']) {!! \Config::get('settings.icon_delete') !!} {!! html()->form('DELETE', route('users.destroy', ['user' => $agent->id, 'ref' => 'salesoffice']))->attributes(['style' => 'display:none', 'id' => 'delete-agent-form-unassigned-' . $agent->id])->open() !!} {!! html()->form()->close() !!} @endif @else {!! \Config::get('settings.icon_mail') ?? '' !!} @endif
{!! $salesOffices->links() !!}
@push('page_script') @endpush @endsection