Informasi Umum
Nomor Plat:
{{ $truck->plate_number }}
Merek:
{{ $truck->brand }}
Model:
{{ $truck->model }}
Tahun:
{{ $truck->year }}
Kapasitas:
{{ $truck->capacity }}
Jenis Bahan Bakar:
{{ $truck->fuel_type }}
Status:
{{ $truck->status == 'active' ? 'Aktif' : '' }}
{{ $truck->status == 'maintenance' ? 'Maintenance' : '' }}
{{ $truck->status == 'inactive' ? 'Tidak Aktif' : '' }}
Informasi Pemeliharaan
Tanggal Pembelian:
{{ $truck->purchase_date->format('d/m/Y') }}
Service Terakhir:
{{ $truck->last_service_date ? $truck->last_service_date->format('d/m/Y') : 'Belum ada' }}
Service Berikutnya:
{{ $truck->next_service_date ? $truck->next_service_date->format('d/m/Y') : 'Belum dijadwalkan' }}
Dokumen Kendaraan
Nomor STNK:
{{ $truck->stnk_number ?: 'Belum diisi' }}
Tanggal Berlaku STNK:
@if($truck->stnk_expire_date)
{{ $truck->stnk_expire_date->format('d/m/Y') }}
@php $stnkStatus = $truck->stnk_status; @endphp
@if($stnkStatus)
{{ $stnkStatus['status'] == 'overdue' ? 'Expired '.$stnkStatus['days'].' hari' : '' }}
{{ $stnkStatus['status'] == 'warning' ? 'Expires dalam '.$stnkStatus['days'].' hari' : '' }}
{{ $stnkStatus['status'] == 'ok' ? 'Masih berlaku' : '' }}
@endif
@else
Belum diisi
@endif
Nomor KIR:
{{ $truck->kir_number ?: 'Belum diisi' }}
Tanggal Berlaku KIR:
@if($truck->kir_expire_date)
{{ $truck->kir_expire_date->format('d/m/Y') }}
@php $kirStatus = $truck->kir_status; @endphp
@if($kirStatus)
{{ $kirStatus['status'] == 'overdue' ? 'Expired '.$kirStatus['days'].' hari' : '' }}
{{ $kirStatus['status'] == 'warning' ? 'Expires dalam '.$kirStatus['days'].' hari' : '' }}
{{ $kirStatus['status'] == 'ok' ? 'Masih berlaku' : '' }}
@endif
@else
Belum diisi
@endif
Tanggal Berlaku Pajak:
@if($truck->tax_expire_date)
{{ $truck->tax_expire_date->format('d/m/Y') }}
@php $taxStatus = $truck->tax_status; @endphp
@if($taxStatus)
{{ $taxStatus['status'] == 'overdue' ? 'Expired '.$taxStatus['days'].' hari' : '' }}
{{ $taxStatus['status'] == 'warning' ? 'Expires dalam '.$taxStatus['days'].' hari' : '' }}
{{ $taxStatus['status'] == 'ok' ? 'Masih berlaku' : '' }}
@endif
@else
Belum diisi
@endif
Catatan
{{ $truck->notes ?: 'Tidak ada catatan' }}
Riwayat Pembelian Bahan Bakar
@if($truck->fuelPurchases->count() > 0)
| Tanggal |
Jumlah (L) |
Harga/L |
Total |
SPBU |
Driver |
@foreach($truck->fuelPurchases->sortByDesc('purchase_date') as $purchase)
| {{ $purchase->purchase_date->format('d/m/Y') }} |
{{ number_format($purchase->quantity, 2) }} |
{{ number_format($purchase->price_per_liter, 0) }} |
{{ number_format($purchase->total_cost, 0) }} |
{{ $purchase->station_name }} |
{{ $purchase->driver_name }} |
@endforeach
@else
Belum ada data pembelian bahan bakar
@endif
Riwayat Aktivitas Driver
@php
$activities = \App\Models\DriverActivity::where('plat_nomor', $truck->plate_number)
->orderBy('hari_tanggal', 'desc')
->get();
@endphp
@if($activities->count() > 0)
| Tanggal |
KM Awal |
KM Akhir |
Pengisian Solar |
Indikator Solar |
Retase |
Driver |
@foreach($activities as $activity)
| {{ $activity->hari_tanggal->format('d/m/Y') }} |
{{ number_format($activity->km_start) }} |
{{ number_format($activity->km_end) }} |
{{ number_format($activity->pengisian_solar) }} |
{{ $activity->indikator_solar }}% |
{{ $activity->retase }} |
{{ $activity->user->name ?? 'Unknown' }} |
@endforeach
@else
Belum ada data aktivitas driver
@endif
@if($truck->maintenances->count() > 0)
| Tanggal |
Tipe |
Deskripsi |
Biaya |
Lokasi |
Status |
Aksi |
@foreach($truck->maintenances->sortByDesc('maintenance_date') as $maintenance)
| {{ $maintenance->maintenance_date->format('d/m/Y') }} |
{{ ucfirst(str_replace('_', ' ', $maintenance->maintenance_type)) }} |
{{ $maintenance->description }} |
{{ number_format($maintenance->cost, 0) }} |
{{ $maintenance->location }} |
{{ ucfirst(str_replace('_', ' ', $maintenance->status)) }}
|
|
@endforeach
@else
Belum ada data maintenance
@endif
Riwayat Pemakaian BBM
@if(isset($fuelUsageLogs) && $fuelUsageLogs->count() > 0)
| Tanggal |
Tipe BBM |
Jumlah (Liter) |
Catatan |
Dibuat Oleh |
@foreach($fuelUsageLogs as $log)
| {{ $log->operation_date->format('d/m/Y H:i') }} |
{{ $log->fuel_type }} |
{{ number_format($log->quantity, 2) }} |
{{ $log->notes }} |
{{ $log->user->name ?? 'Unknown' }} |
@endforeach
@else
Belum ada data pemakaian BBM
@endif