startSection('title', 'Mapping ID Fingerprint'); ?> startSection('content'); ?>

Auto-Import dari INFO.XLS

Upload INFO.XLS dari mesin Eppos sistem otomatis cocokkan nama dan buat mapping. Nama yang tidak cocok otomatis ke dropdown untuk dipilih manual.

count(); $terpetakan = $mappings->filter(fn($m) => !empty($m->id_santri))->count(); $belum = $total - $terpetakan; ?>
Total ID Mesin
Terpetakan
0 ? 'Belum Dipetakan' : 'Semua Terpetakan'); ?>
0): ?>
âš  ID mesin belum dipetakan ke santri. Data scan santri tersebut tidak akan tersimpan saat import absensi. Pilih santri yang sesuai dari dropdown di bawah.
addLoop($__currentLoopData); foreach($__currentLoopData as $m): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); $__empty_1 = false; ?> popLoop(); $loop = $__env->getLastLoop(); if ($__empty_1): ?>
ID Mesin Nama di Mesin Dept/Kel Santri Web yang Dipetakan Status Hapus
id_mesin); ?>
nama_mesin ?? '-'); ?>
catatan): ?>
catatan); ?>
dept_mesin ?? '-'); ?>
id_santri)): ?>
id_santri)): ?> Terpetakan âš  Belum
Belum ada mapping. Upload INFO.XLS di atas untuk mulai.

Tambah Mapping Manual

Untuk santri yang baru daftar ke mesin setelah INFO.XLS diekspor, atau santri yang nama di mesin sangat berbeda dari nama di sistem.

getBag($__errorArgs[1] ?? 'default'); if ($__bag->has($__errorArgs[0])) : if (isset($message)) { $__messageOriginal = $message; } $message = $__bag->first($__errorArgs[0]); ?>

stopSection(); ?> make('layouts.app', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>