Kartu santri otomatis dinonaktifkan sistem begitu status santri berubah menjadi Nonaktif, Lulus, atau Keluar — tidak perlu dinonaktifkan manual.
@php // Bulk print/preview links carry the current filter through as a // query string (KartuCardController@kartuAktif reads it) - so // filtering to "Belum Pernah Dicetak" and then clicking "Cetak // Semua" only bundles cards that have genuinely never been issued, // instead of always mixing in ones already printed and handed out. $bulkQuery = $statusCetak !== '' ? ['status_cetak' => $statusCetak] : []; @endphp
@forelse ($kartus as $kartu) @if ($expandedId === $kartu->id) @endif @empty @endforelse
Nomor Kartu Santri Status Status Cetak

{{ $kartu->nomor_kartu }}

{{ $kartu->uid_kartu ? 'RFID terhubung' : 'Belum ada UID RFID' }}

{{ $kartu->santri->nama }}

{{ $kartu->santri->nis }} · {{ $kartu->santri->kamar?->nama ?? 'Belum ada kamar' }}

{{ ucwords($kartu->status) }} @if ($kartu->sudahPernahDicetak()) Dicetak {{ $kartu->jumlah_cetak }}x @else Belum Pernah @endif @if ($kartu->status === 'aktif') Preview @if ($kartu->sudahPernahDicetak()) Cetak Ulang @else Cetak Kartu @endif @endif
UID Kartu
{{ $kartu->uid_kartu ?? '-' }}
Referensi Sidik Jari
{{ $kartu->fingerprint_template_ref ?? '-' }}
Lembaga
{{ $kartu->santri->lembaga?->nama ?? '-' }}
Kamar
{{ $kartu->santri->kamar?->nama ?? '-' }}
Diaktifkan Oleh
{{ $kartu->diaktifkanOleh?->name ?? '-' }}
Diaktifkan Pada
{{ $kartu->diaktifkan_at?->format('d/m/Y H:i') ?? '-' }}
@if ($kartu->status !== 'aktif')
Dinonaktifkan Oleh
{{ $kartu->dinonaktifkanOleh?->name ?? '-' }}
Dinonaktifkan Pada
{{ $kartu->dinonaktifkan_at?->format('d/m/Y H:i') ?? '-' }}
Alasan Nonaktif
{{ $kartu->alasan_nonaktif ?? '-' }}
@endif

Riwayat Cetak

@if ($kartu->sudahPernahDicetak())
Jumlah Dicetak
{{ $kartu->jumlah_cetak }}x
Pertama Dicetak
{{ $kartu->dicetak_pertama_at->format('d/m/Y H:i') }}
Terakhir Dicetak
{{ $kartu->dicetak_terakhir_at->format('d/m/Y H:i') }}{{ $kartu->dicetakTerakhirOleh ? ' oleh '.$kartu->dicetakTerakhirOleh->name : '' }}
@else

Kartu ini belum pernah dicetak lewat sistem.

@endif
{{ $kartus->links('vendor.pagination.table-footer') }}
@if (! $santri)
@elseif ($santriKartuAktif) {{ $santri->nama }} sudah memiliki kartu aktif dengan nomor {{ $santriKartuAktif->nomor_kartu }} (diaktifkan {{ $santriKartuAktif->diaktifkan_at?->format('d/m/Y') }}). Kalau kartu ini hilang/rusak dan mau diganti kartu baru, nonaktifkan dulu kartu lamanya di sini.
Nonaktifkan Kartu Lama
@else

Data Perangkat Kiosk (Opsional)

@endif