@extends('layouts.app') @section('title', 'Transit Tracking Report') @section('no-page-header') @section('content')
Transit Tracking Report
{{ $report['summary']['total_transits'] }}

Total Transits

{{ $report['summary']['completed_transits'] }}

Completed

{{ $report['summary']['in_progress_transits'] }}

In Progress

{{ $report['summary']['delayed_transits'] }}

Delayed

{{ $report['summary']['completion_rate'] }}%

Completion Rate

{{ $report['summary']['average_distance'] }} km

Avg Distance

Efficiency Metrics

{{ $report['efficiency']['on_time_rate'] }}%

On-Time Rate

{{ $report['efficiency']['average_delay'] }} min

Avg Delay
Transit Status Distribution
@forelse($report['details'] as $transit) @empty @endforelse
Employee Client From Location To Location Start Time Est. Arrival Actual Arrival Distance Status Efficiency
{{ $transit->employee->full_name }}
{{ $transit->employee->profile->employee_id ?? '' }}
{{ $transit->client?->name ?? 'N/A' }} {{ $transit->from_location }} {{ $transit->to_location }} {{ $transit->start_time->format('M d, h:i A') }} {{ $transit->estimated_arrival?->format('M d, h:i A') ?? 'N/A' }} {{ $transit->actual_arrival?->format('M d, h:i A') ?? 'N/A' }} {{ $transit->distance ?? 'N/A' }} km {{ ucfirst(str_replace('_', ' ', $transit->status)) }} @if($transit->estimated_arrival && $transit->actual_arrival) @php $efficiency = \Carbon\Carbon::parse($transit->estimated_arrival)->diffInMinutes(\Carbon\Carbon::parse($transit->actual_arrival)); @endphp {{ $efficiency <= 0 ? 'On Time' : $efficiency . ' min late' }} @else N/A @endif
No transit records found
Top Performers
@forelse($report['analytics']['top_performers'] ?? [] as $performer) @empty @endforelse
Employee Transits Completion Rate Total Distance
{{ $performer['employee']['full_name'] }} {{ $performer['total_transits'] }}
{{ $performer['completion_rate'] }}%
{{ $performer['total_distance'] }} km
No data available
Client-wise Analysis
@forelse($report['analytics']['client_wise'] ?? [] as $clientData) @empty @endforelse
Client Transits Completed Total Distance
{{ $clientData['client']['name'] }} {{ $clientData['total_transits'] }} {{ $clientData['completed_transits'] }} {{ $clientData['total_distance'] }} km
No data available
@endsection @section('scripts') @endsection
Transit Reports
-

Total Transits

-

Completed

-

Total Distance

-

Avg Duration

Select report parameters and click "Load Report"

Choose report type, period, and filters to generate transit reports

@endsection @section('scripts') @endsection