Informasi Umum
Nomor Unit:
{{ $heavyEquipment->equipment_number }}
Merek:
{{ $heavyEquipment->brand }}
Model:
{{ $heavyEquipment->model }}
Tahun:
{{ $heavyEquipment->year }}
Tipe:
@php
$types = App\Models\HeavyEquipment::getEquipmentTypes();
echo $types[$heavyEquipment->type] ?? $heavyEquipment->type;
@endphp
Kapasitas:
{{ $heavyEquipment->capacity }}
Jenis Bahan Bakar:
{{ $heavyEquipment->fuel_type }}
Status:
{{ $heavyEquipment->status == 'active' ? 'Aktif' : '' }}
{{ $heavyEquipment->status == 'maintenance' ? 'Maintenance' : '' }}
{{ $heavyEquipment->status == 'inactive' ? 'Tidak Aktif' : '' }}
Informasi Pemeliharaan
Tanggal Pembelian:
{{ $heavyEquipment->purchase_date->format('d/m/Y') }}
Service Terakhir:
{{ $heavyEquipment->last_service_date ? $heavyEquipment->last_service_date->format('d/m/Y') : 'Belum ada' }}
Service Berikutnya:
{{ $heavyEquipment->next_service_date ? $heavyEquipment->next_service_date->format('d/m/Y') : 'Belum dijadwalkan' }}
Nomor Seri:
{{ $heavyEquipment->serial_number ?: 'Belum diisi' }}
Tanggal Berlaku Sertifikat:
@if($heavyEquipment->certificate_expire_date)
{{ $heavyEquipment->certificate_expire_date->format('d/m/Y') }}
@php $certStatus = $heavyEquipment->certificate_status; @endphp
@if($certStatus)
{{ $certStatus['status'] == 'overdue' ? 'Expired '.$certStatus['days'].' hari' : '' }}
{{ $certStatus['status'] == 'warning' ? 'Expires dalam '.$certStatus['days'].' hari' : '' }}
{{ $certStatus['status'] == 'ok' ? 'Masih berlaku' : '' }}
@endif
@else
Belum diisi
@endif
Catatan
{{ $heavyEquipment->notes ?: 'Tidak ada catatan' }}
Riwayat Pemakaian BBM
@if($heavyEquipment->fuelStockLogs->count() > 0)
| Tanggal |
Tipe BBM |
Jumlah (Liter) |
Catatan |
Dibuat Oleh |
@foreach($heavyEquipment->fuelStockLogs->sortByDesc('operation_date') 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
@if($heavyEquipment->maintenances->count() > 0)
| Tanggal |
Tipe |
Deskripsi |
Biaya |
Lokasi |
Status |
Aksi |
@foreach($heavyEquipment->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