{{ __('Dashboard') }}

@php $today = now()->toDateString(); $mapService = fn($col) => $col->map(fn($s) => [ 'id' => $s->id, 'barang' => $s->barang->nama_barang ?? '-', 'merk_type' => $s->barang->merk_type ?? '-', 'kode_barang' => $s->barang->kode_barang ?? '-', 'nup' => $s->barang->nup ?? '-', 'ruangan' => $s->barang->ruangan->nama_ruangan ?? '-', 'tgl_service' => $s->tgl_service, 'nama_bengkel' => $s->nama_bengkel, 'keluhan' => $s->keluhan, 'perbaikan' => $s->perbaikan, 'service_berikutnya' => $s->service_berikutnya, 'keterangan' => $s->keterangan, 'status' => $s->status, 'biaya' => $s->biaya ?? null, 'tgl_selesai' => $s->tgl_selesai ?? null, ])->values()->toArray(); @endphp
{{-- Hero --}}

Sistem Informasi BMN

Dashboard

Ringkasan status service Barang Milik Negara

{{-- 4 Stat Cards --}}
{{-- Selesai --}}

Total Selesai

{{ $totalSelesai }}

{{-- Telat --}}

Telat Service

{{ $telat }}

{{-- Segera --}}

Segera Service

{{ $segera }}

{{-- Aman --}}

Aman

{{ $aman }}

{{-- ===== DETAIL PANEL (muncul di bawah card) ===== --}} {{-- Tabel Perhatian --}} @if($telat > 0 || $segera > 0)

Perlu Perhatian

@forelse($perhatian as $item) @php $tgl = $item->service_berikutnya; $badge = $tgl < $today ? 'bg-red-100 text-red-700 dark:bg-red-900/40 dark:text-red-300' : 'bg-yellow-100 text-yellow-700 dark:bg-yellow-900/40 dark:text-yellow-300'; $label = $tgl < $today ? 'Telat' : 'Segera'; @endphp @empty @endforelse
Barang Ruangan

{{ $item->barang->nama_barang ?? '-' }}

{{ $item->barang->merk_type ?? '' }}

{{ $item->barang->ruangan->nama_ruangan ?? '-' }} {{ \Carbon\Carbon::parse($tgl)->translatedFormat('d M Y') }} {{ $label }}
Tidak ada data
@endif