ILY CATTERY - LAPORAN

MODUL: {{ strtoupper($module) }} | UNIT ANALYTICS SYSTEM

Dicetak Oleh: {{ Auth::user()->name }}
Tanggal Cetak: {{ now()->translatedFormat('d F Y H:i') }}
Total Data: {{ count($data) }} Records
Status Laporan: {{ strtoupper($title) }}
{{-- JUDUL KOLOM DINAMIS --}} @if($module == 'cats') @elseif(in_array($module, ['vaccine', 'deworming', 'flea', 'grooming'])) @elseif(in_array($module, ['medicine', 'food', 'supplies'])) @else @endif @forelse($data as $index => $item) @php // Deteksi Kolom Tanggal $dateCol = match($module) { 'cats' => 'tanggal_lahir', 'vaccine' => 'jadwal_vaksin', 'deworming' => 'jadwal_obat_cacing', 'flea' => 'jadwal_obat_kutu', 'grooming' => 'jadwal_grooming', 'medicine', 'food' => 'expired_date', default => 'created_at' }; $dateVal = $item->{$dateCol}; @endphp {{-- ISI DATA DINAMIS --}} @if($module == 'cats') @elseif(in_array($module, ['vaccine', 'deworming', 'flea', 'grooming'])) @elseif(in_array($module, ['medicine', 'food', 'supplies'])) @endif @empty @endforelse
NoNama KucingRasKelaminTgl LahirStatusNama KucingTindakanPIC StafJadwalStatus AnalitikNama ProdukStokUnitTgl ExpiredKondisiInformasi UtamaDetailPICTanggalStatus
{{ $index + 1 }}{{ $item->nama_kucing }} {{ $item->ras }} {{ $item->jenis_kelamin }} {{ $item->tanggal_lahir ? \Carbon\Carbon::parse($item->tanggal_lahir)->format('d/m/Y') : '-' }} {{ $item->riwayat_sakit_terakhir ? 'In Perawatan' : 'Sehat' }} {{ $item->nama_kucing }} {{ strtoupper($module) }} {{ $item->pic->name ?? '-' }} {{ $dateVal ? \Carbon\Carbon::parse($dateVal)->format('d/m/Y') : 'NOT SET' }} @if(empty($dateVal)) Date Not Set @elseif(\Carbon\Carbon::parse($dateVal)->isPast()) Overdue @elseif(\Carbon\Carbon::parse($dateVal)->diffInDays(now()) <= 7) Soon @else Safe @endif {{ $item->nama_obat ?? $item->nama_makanan ?? $item->nama_perlengkapan }} {{ $item->qty }} {{ $item->unit }} {{ $item->expired_date ? \Carbon\Carbon::parse($item->expired_date)->format('d/m/Y') : '-' }} @if($item->qty < 5) Low Stock @elseif($item->expired_date && \Carbon\Carbon::parse($item->expired_date)->isPast()) Expired @else Ready @endif
Data Tidak Ditemukan