{{ settings.appName }} PENTADBIR
{{ stats.total }} Jumlah
{{ count('baru') }} Baru
{{ count('dalam_proses') }} Dalam Proses
{{ count('selesai') }} Selesai

Kerosakan mengikut lokasi

Bangunan/BlokJumlahBaruProsesSelesai
{{ b.building }}{{ b.total }} {{ b.baru }}{{ b.dalam_proses }}{{ b.selesai }}
gambar
Tiada gambar
{{ r.ref }} {{ label(r.status) }}

Blok {{ r.building }} · Aras {{ r.floor }} · Bilik/Kawasan {{ r.room }}

{{ r.category }}

{{ r.description }}

· {{ r.created_at }}

Tiada laporan.

Tetapan Sistem & Jenama

Kustomkan identiti, skema latar belakang, dan bahasa aplikasi aduan anda.

{{ settingsError }}

{{ settingsSuccess }}

Penerima Laporan

Urus kontak penyelenggara kolej untuk menghantar notifikasi aduan kerosakan.

Nama E-mel WhatsApp Tindakan
{{ r.name }} {{ r.phone }}

Tiada penerima aduan dikonfigurasikan.

DB: {{ dbOverview.dbPath ? dbOverview.dbPath.split('/').pop() : 'data.db' }}
Saiz: {{ formatBytes(dbOverview.fileSize) }}
SQLite: v{{ dbOverview.version || '3.x' }}
Jurnal: {{ (dbOverview.journalMode || 'wal').toUpperCase() }}
Jadual: {{ dbOverview.tables ? dbOverview.tables.length : 0 }}

{{ dbSelectedTable || 'Pilih Jadual' }}

{{ dbTableTotalRows }} rekod {{ dbTableSchema.length }} kolum

Struktur Skema: {{ dbSelectedTable }}

# Nama Kolum Jenis Data Kunci Utama Wajib (Not Null) Nilai Lalai
{{ col.cid }} {{ col.name }} {{ col.type || 'TEXT' }} PK - Wajib Pilihan {{ col.dflt_value !== null ? col.dflt_value : 'NULL' }}
#
{{ col.name }} {{ col.type }}
{{ (dbPage - 1) * dbLimit + rIdx + 1 }} null
{{ revealedPasswords[row.id] ? row[col.name] : '••••••••••••••••' }}
Papar Fail {{ row[col.name] }} {{ String(row[col.name]) }}

{{ dbLoading ? 'Memuatkan rekod...' : (dbTableSearch ? 'Tiada rekod sepadan dengan carian.' : 'Jadual ini kosong.') }}

Menunjukkan {{ (dbPage - 1) * dbLimit + 1 }} - {{ Math.min(dbPage * dbLimit, dbTableTotalRows) }} daripada {{ dbTableTotalRows }} rekod
{{ dbPage }} / {{ dbTotalPages }}

Konsol SQL Interaktif

Laksanakan sebarang pertanyaan SELECT atau pengubahsuaian skema terus pada SQLite.

Templat Pantas:
Tekan Ctrl + Enter atau Cmd + Enter untuk jalankan.
Berjaya! {{ sqlResult.durationMs }}ms • {{ sqlResult.rowCount }} baris dijumpai Berjaya! {{ sqlResult.durationMs }}ms • {{ sqlResult.changes }} baris terjejas (lastInsertRowid: {{ sqlResult.lastInsertRowid || '-' }})
Ralat Pelaksanaan SQL:
{{ sqlError }}
# {{ col }}
{{ rIdx + 1 }} null {{ String(row[col]) }}

Pertanyaan berjaya dilaksanakan, tiada baris rekod dikembalikan.