@extends('examples.modern-layout-v2') @section('title', __('messages.menu.monthly report')) @section('report', 'bg-blue-50 text-blue-700') @section('monthly_report', 'bg-blue-50 text-blue-700') @push('styles') @endpush @section('content')

{{__('messages.menu.monthly report')}}

{{__('messages.reports.monthly_report_description')}}

@if(\App\Helpers\ServerHelper::isApiServer() && request()->query('city')) @endif @if(request()->query('building')) @endif
@error('starting_date')

error_outline {{ $message }}

@enderror
@error('ending_date')

error_outline {{ $message }}

@enderror
{{__('messages.reports.active_filters')}}:
@if($reports)
{{__('messages.reports.waiting_people')}}
{{$token_count['queue'] ?? 0}}
{{__('messages.reports.tickets_in_serving')}}
{{$token_count['serving'] ?? 0}}
{{__('messages.reports.no_show')}}
{{$token_count['noshow'] ?? 0}}
{{__('messages.reports.served')}}
{{$token_count['served'] ?? 0}}
@if($reports && ($reports instanceof \Illuminate\Pagination\LengthAwarePaginator ? $reports->total() > 0 : count($reports) > 0)) file_download {{__('messages.reports.export_csv')}} picture_as_pdf {{__('messages.reports.export_pdf')}} @endif
@foreach ($reports as $key=> $report) @endforeach
# {{__('messages.reports.user')}} {{__('messages.reports.token number')}} {{__('messages.reports.service')}} {{__('messages.reports.counter')}} {{__('messages.reports.date')}} {{__('messages.reports.called at')}} {{__('messages.reports.served at')}} {{__('messages.reports.waiting time')}} {{__('messages.reports.served time')}} {{__('messages.reports.total time')}} {{__('messages.counter_page.status')}}
{{$reports instanceof \Illuminate\Pagination\LengthAwarePaginator ? ($reports->firstItem() + $key) : ($key + 1)}} {{$report->user_name ? $report->user_name : 'Nil'}} {{$report->token_letter}}-{{$report->token_number}} {{$report->service_name}} {{$report->counter_name ? $report->counter_name : 'Nil'}} {{$report->date ? \Carbon\Carbon::parse($report->date)->timezone($timezone)->format('d-m-Y H:i') : 'Nil'}} {{$report->called_at ? \Carbon\Carbon::parse($report->called_at)->timezone($timezone)->format('d-m-Y H:i') :'Nil'}} {{$report->served_at ? \Carbon\Carbon::parse($report->served_at)->timezone($timezone)->format('d-m-Y H:i') : 'Nil'}} {{$report->waiting_time ? \App\Helpers\TimeHelper::formatTimeDurationForReport($report->waiting_time) : 'Nil'}} {{$report->served_time ? \App\Helpers\TimeHelper::formatTimeDurationForReport($report->served_time) : 'Nil'}} {{$report->total_time ? \App\Helpers\TimeHelper::formatTimeDurationForReport($report->total_time) : 'Nil'}} @if($report->status) @if($report->status === 'served') {{__('messages.reports.served')}} @elseif($report->status === 'noshow') {{__('messages.reports.no_show')}} @else {{$report->status}} @endif @else {{$report->counter_name ? __('messages.reports.tickets_in_serving') : __('messages.reports.waiting_people')}} @endif
@if($reports instanceof \Illuminate\Pagination\LengthAwarePaginator && $reports->hasPages())
{{__('messages.common.showing')}} {{$reports->firstItem()}} {{__('messages.common.to')}} {{$reports->lastItem()}} {{__('messages.common.of')}} {{$reports->total()}} {{__('messages.common.results')}}
@if($reports->onFirstPage()) {{__('messages.common.previous')}} @else {{__('messages.common.previous')}} @endif @foreach($reports->appends($request_params)->getUrlRange(max(1, $reports->currentPage() - 2), min($reports->lastPage(), $reports->currentPage() + 2)) as $page => $url) @if($page == $reports->currentPage()) {{ $page }} @else {{ $page }} @endif @endforeach @if($reports->hasMorePages()) {{__('messages.common.next')}} @else {{__('messages.common.next')}} @endif
@endif
@else
assessment

{{__('messages.reports.no_data_available')}}

{{__('messages.reports.select_date_range_to_view_report')}}

@endif
@push('scripts') @endpush @endsection