{{ __('Vehicle Details') }}
@if (session('status'))
{{ session('status') }}
@endif

{{ $vehicle->plate }}

{{ $vehicle->status->label() }}
{{ __('Edit') }}
{{ __('Total Fuel Cost') }}
{{ number_format($operatingCosts['fuel'], 2) }}
{{ __('Total Maintenance Cost') }}
{{ number_format($operatingCosts['maintenance'], 2) }}
{{ __('Total Operating Cost') }}
{{ number_format($operatingCosts['total'], 2) }}
@foreach ([ 'Vehicle Type' => $vehicle->vehicle_type, 'Make' => $vehicle->make, 'Model' => $vehicle->model, 'Chassis Number' => $vehicle->chassis_number, 'Engine Number' => $vehicle->engine_number, 'Department' => $vehicle->department, 'Added' => $vehicle->created_at->format('M j, Y'), ] as $label => $value)
{{ __($label) }}
{{ $value ?: '—' }}
@endforeach @if ($vehicle->notes)
{{ __('Notes') }}
{{ $vehicle->notes }}
@endif

{{ __('Compliance Documents') }}

{{ __('Add Document') }}
@if ($vehicle->documents->isEmpty())

{{ __('No documents recorded for this vehicle yet.') }}

@else @foreach ($vehicle->documents as $document) @endforeach
{{ __('Document') }} {{ __('Number') }} {{ __('Issued') }} {{ __('Expires') }} {{ __('Status') }}
{{ $document->displayName() }} {{ $document->document_number ?: '—' }} {{ $document->issue_date?->format('M j, Y') ?: '—' }} {{ $document->expiry_date?->format('M j, Y') ?: '—' }} {{ $document->status()->label() }} {{ __('Edit') }}
@endif

{{ __('Recent Fuel Entries') }}

{{ __('View all') }}
@if ($recentFuel->isEmpty())

{{ __('No fuel entries for this vehicle yet.') }}

@else @foreach ($recentFuel as $entry) @endforeach
{{ __('Date') }} {{ __('Litres') }} {{ __('Total') }} {{ __('Odometer') }} {{ __('km / L') }}
{{ $entry->date->format('M j, Y') }} {{ number_format((float) $entry->litres, 2) }} {{ number_format((float) $entry->total_cost, 2) }} {{ number_format($entry->odometer) }} @if ($entry->kmPerLitre() !== null) {{ $entry->kmPerLitre() }} @else @endif
@endif

{{ __('Maintenance History') }}

{{ __('Service jobs for this vehicle.') }}

{{ __('Add Job') }}
@if ($maintenanceJobs->isEmpty())

{{ __('No maintenance jobs recorded for this vehicle yet.') }}

@else @foreach ($maintenanceJobs as $job) @endforeach
{{ __('Date') }} {{ __('Workshop') }} {{ __('Type') }} {{ __('Total Cost') }} {{ __('Status') }}
{{ $job->date_in->format('M j, Y') }} {{ $job->workshopLabel() }} {{ $job->type->label() }} {{ number_format((float) $job->total_cost, 2) }} {{ $job->status->label() }}
@endif

{{ __('Part Usage History') }}

{{ __('Parts issued to this vehicle from inventory.') }}

@if ($partUsage->isEmpty())

{{ __('No parts have been issued to this vehicle yet.') }}

@else @foreach ($partUsage as $movement) @endforeach
{{ __('Date') }} {{ __('Part') }} {{ __('Qty') }} {{ __('Cost') }} {{ __('Mechanic') }}
{{ $movement->date->format('M j, Y') }} {{ $movement->part->name }} {{ $movement->magnitude() }} {{ $movement->unit_cost !== null ? number_format($movement->magnitude() * (float) $movement->unit_cost, 2) : '—' }} {{ $movement->mechanic?->name ?: '—' }}
@endif
← {{ __('Back to Vehicles') }}