SPFFR

Sistem Pengurusan Fail Fizikal & Rekod

Cloudflare D1

{{ loginError }}

Demo: admin@spffr.com / 123456

{{ pageTitle }}

{{ currentDate }} • {{ currentTime }}

Notifikasi

Tiada notifikasi baru

{{ notif.msg }}

{{ notif.time }}

Selamat Kembali, {{ currentUser?.name }}

Berikut adalah ringkasan sistem hari ini

Jumlah Fail

{{ stats.totalFiles }}

Keseluruhan rekod

Peti Masuk

{{ stats.newDocs }}

Dokumen baru

Sedang Dipinjam

{{ stats.borrowed }}

⚠ {{ stats.overdue }} lewat

Tiada yang lewat

Fail Rahsia Besar

{{ stats.highSecurity }}

🔒 Akses terhad

Jejak Aktiviti Terkini

Tiada aktiviti direkodkan

{{ log.user_name }}

{{ log.timestamp }}

{{ log.module }} - {{ log.action }}

{{ log.details }}

Pautan Pantas

Rekod Fail

Urus semua fail fizikal dalam sistem

Maklumat Fail Penempatan Status & Pergerakan Aksi

{{ file.no_fail }}

{{ file.title }}

{{ file.cat_name }}

{{ getSecurityLabel(file.security_level) }}
{{ file.location_name || 'Tidak Ditetapkan' }}
{{ file.status }}
{{ file.borrowed_by }}
{{ file.due_date }}

Tiada rekod fail dijumpai

Peti Masuk Dokumen

Urus surat masuk dan keluar

Rujukan Perkara Aliran Status Aksi

{{ doc.ref_no }}

{{ doc.date }}

{{ doc.title }}

{{ doc.file_title }}

{{ doc.doc_type }}

{{ doc.flow }}

{{ doc.status }}

Tiada dokumen

Susunan Pokok Fail

{{ cat.name }}

({{ getCategoryFileCount(cat.id) }} fail)

{{ file.no_fail }}

{{ file.title }}

{{ file.status }}
Tiada fail dalam kategori ini

Kaunter Sirkulasi

Pinjam Fail

Pulang Fail

Senarai Fail Sedang Dipinjam

Fail Peminjam Tarikh Akhir Tindakan
{{ f.no_fail }} {{ f.borrowed_by }} {{ f.due_date }}
Tiada fail sedang dipinjam

Mesej Dalaman

Dari/Kepada Tajuk Tarikh Status Tindakan

{{ msg.sender_name }}

{{ msg.subject }}

{{ msg.sent_at }} Baru Dibaca
Tiada mesej dalaman

Pusat Laporan

Laporan Excel

Muat turun laporan lengkap dalam format Excel

Statistik Sistem

Lihat ringkasan statistik terkini

Backup & Restore Data

Muat Turun Backup

Simpan semua data dalam format JSON

Restore Data

Pulihkan data dari fail JSON

Tetapan Sistem

Tetapan Umum

Pengurusan Pengguna

Nama Email Peranan Clearance Tindakan
{{ u.name }} {{ u.email }} {{ getRoleName(u.role_id) }} Level {{ u.clearance }}

Peranan & Kebenaran

Nama Kumpulan Jumlah Akses Aksi
{{ r.name }} {{ r.permissions ? r.permissions.length : 0 }} / 9 Modul

{{ toast.message }}