@extends('layouts.app', ['title' => $vehicle->name]) @section('content')
{{-- Header --}}
Zurück

{{ $vehicle->name }} {{ $vehicle->status_label }}

@if($vehicle->license_plate) {{ $vehicle->license_plate }} · @endif {{ $vehicle->type_label }} @if($vehicle->color) · {{ $vehicle->color }} @endif
@if(session('msg'))
{{ session('msg') }}
@endif {{-- Info Cards --}}
Baustelle
{{ $vehicle->site?->name ?? '–' }}
Fahrer
@if($vehicle->driver) {{ $vehicle->driver->first_name }} {{ $vehicle->driver->last_name }} @else – @endif
Kraftstoff
{{ $vehicle->fuel_type_label }}
Baujahr / Modell
{{ $vehicle->year ?? '–' }} {{ $vehicle->manufacturer }} {{ $vehicle->model_name }}
{{-- Tabs --}}
{{-- Tab: Fristen --}}
Fristen & Prüftermine
@forelse($vehicle->deadlines as $d) @empty @endforelse
Typ Titel Fällig am Status Erledigt am
{{ $d->type_label }} {{ $d->title }} {{ \Carbon\Carbon::parse($d->due_date)->format('d.m.Y') }} @if($d->completed_date) Erledigt @else {{ $d->days >= 0 ? $d->days.'d' : 'überfällig' }} @endif {{ $d->completed_date ? \Carbon\Carbon::parse($d->completed_date)->format('d.m.Y') : '–' }} @if(!$d->completed_date)
@csrf
@endif
@csrf @method('DELETE')
Keine Fristen eingetragen
{{-- Tab: Wartungen --}}
Wartungshistorie
@forelse($vehicle->maintenances as $m) @empty @endforelse
Typ Fällig Werkstatt Kosten Status Erledigt am
{{ $m->type_label }} {{ $m->due_date ? \Carbon\Carbon::parse($m->due_date)->format('d.m.Y') : '–' }} {{ $m->workshop?->name ?? '–' }} {{ $m->cost ? number_format($m->cost, 2, ',', '.').' €' : '–' }} {{ $m->status_label }} {{ $m->completed_date ? \Carbon\Carbon::parse($m->completed_date)->format('d.m.Y') : '–' }} @if($m->status !== 'completed')
@csrf
@endif
@csrf @method('DELETE')
Keine Wartungen eingetragen
{{-- Tab: Reparaturen --}}
Reparaturen
@forelse($vehicle->repairs as $r) @empty @endforelse
Schadensdatum Titel Werkstatt Kosten Status
{{ \Carbon\Carbon::parse($r->damage_date)->format('d.m.Y') }} {{ Str::limit($r->title, 50) }} {{ $r->workshop?->name ?? '–' }} {{ $r->total_cost ? number_format($r->total_cost, 2, ',', '.').' €' : '–' }} {{ $r->status_label }}
@csrf @method('DELETE')
Keine Reparaturen eingetragen
{{-- Tab: Kraftstoff --}}
Kraftstofferfassung
@forelse($vehicle->fuelLogs as $f) @empty @endforelse
Datum Typ Menge Kosten KM-Stand Fahrer
{{ \Carbon\Carbon::parse($f->fueled_at)->format('d.m.Y') }} {{ $f->fuel_type_label }} {{ number_format($f->quantity, 2, ',', '.') }} L {{ $f->total_price ? number_format($f->total_price, 2, ',', '.').' €' : '–' }} {{ $f->mileage ? number_format($f->mileage, 0, ',', '.').' km' : '–' }} {{ $f->driver ? $f->driver->first_name.' '.$f->driver->last_name : '–' }}
@csrf @method('DELETE')
Keine Einträge vorhanden
{{-- Tab: Zuweisungen --}}
Zuweisungshistorie
@forelse($vehicle->assignments as $a) @empty @endforelse
Von Bis Fahrer Baustelle Zweck
{{ \Carbon\Carbon::parse($a->start_date)->format('d.m.Y') }} {!! $a->end_date ? \Carbon\Carbon::parse($a->end_date)->format('d.m.Y') : 'Aktiv' !!} {{ $a->driver ? $a->driver->first_name.' '.$a->driver->last_name : '–' }} {{ $a->site?->name ?? '–' }} {{ $a->purpose }} @if(!$a->end_date)
@csrf
@endif
Keine Zuweisungen vorhanden
{{-- /tab-content --}}
{{-- Modal: Fahrzeug bearbeiten --}} {{-- Modal: Zuweisung --}} {{-- Modal: Frist Neu --}} {{-- Modal: Wartung Neu --}} {{-- Modal: Reparatur Neu --}} {{-- Modal: Kraftstoff Neu --}} @endsection