{{ auth()->user()?->isDepartment() ? 'Mechanical Sweeping Telematics & Tour Reports' : 'Admin Mechanical Sweeping Telematics & Tour Reports' }}

Drivers log into their panel to start/stop tours. Track real-time logs, route maps, and export analytical reports.

Total Sweeping Tours
{{ $tours->total() }}

Filtered Logged Tours

Filtered Distance (KM)
{{ number_format($totalDistance, 2) }} KM

● Calculated from GPS Coordinates

Total Hours Swept
{{ round($totalSeconds / 3600, 1) }} Hrs

Accumulated Tour Duration

Tours In Progress
{{ \App\Models\VehicleTour::where('status', 'in_progress')->count() }}

● Live 10s Driver Pings

to
@forelse($tours as $t) @empty @endforelse
Duty Code Vehicle Assigned Driver Start Time End Time Duration Distance (KM) Status Actions
@if($t->driverDuty) {{ $t->driverDuty->duty_code }} @else #TOUR-{{ str_pad($t->id, 5, '0', STR_PAD_LEFT) }} @endif @if($t->route || $t->driverDuty?->route) {{ $t->route->name ?? $t->driverDuty->route->name }} @endif
{{ $t->vehicle->vehicle_number ?? 'Vehicle' }}
{{ $t->vehicle->category->name ?? 'Category' }}
{{ $t->employee->full_name ?? 'Driver Crew' }}
{{ $t->employee->employee_code ?? 'EMP-'.$t->employee_id }}
{{ $t->start_time ? $t->start_time->format('d M Y') : '—' }}
{{ $t->start_time ? $t->start_time->format('h:i A') : '' }}
@if($t->end_time)
{{ $t->end_time->format('d M Y') }}
{{ $t->end_time->format('h:i A') }}
@else In Progress @endif
{{ $t->formatted_duration }} {{ number_format($t->total_distance_km, 3) }} KM @if($t->status === 'completed') Completed @else In Progress @endif

No sweeping tour records found for selected filters.

@if($tours->hasPages())
{{ $tours->links() }}
@endif
@if($selectedTour)
@if($selectedTour->driverDuty) {{ $selectedTour->driverDuty->duty_code }} @endif {{ $selectedTour->vehicle->vehicle_number ?? 'Vehicle' }} @if($selectedTour->route || $selectedTour->driverDuty?->route) {{ $selectedTour->route->name ?? $selectedTour->driverDuty->route->name }} @endif @if($selectedTour->status === 'completed') Completed @else In Progress @endif
Driver: {{ $selectedTour->employee->full_name ?? 'Driver' }}
Distance: {{ number_format($selectedTour->total_distance_km, 3) }} KM
Duration: {{ $selectedTour->formatted_duration }}
Start Time {{ $selectedTour->start_time ? $selectedTour->start_time->format('h:i:s A') : '—' }}
End Time {{ $selectedTour->end_time ? $selectedTour->end_time->format('h:i:s A') : 'In Progress' }}
Total Distance {{ number_format($selectedTour->total_distance_km, 3) }} KM
Waypoints Logged {{ $selectedTour->waypoints->count() }} Pings
Recorded GPS Route Trajectory
@endif