feat: implement queue management store and administrative interface for patient flow control
This commit is contained in:
@@ -65,6 +65,55 @@ Format output:
|
||||
|
||||
---
|
||||
|
||||
## 2026-06-19 — Fitur Detail Akun Verifikasi
|
||||
|
||||
**Sprint/Phase:** Phase 6 — Verifikasi Akun
|
||||
**Durasi:** ~4 jam
|
||||
**Status:** ✅ Done
|
||||
|
||||
### Yang Dikerjakan
|
||||
- Penambahan halaman `DetailAkun.vue` (`400bfcd`)
|
||||
- Update `VerifikasiAkun.vue` untuk integrasi dengan detail akun
|
||||
- Modifikasi konfigurasi Vuetify di `plugins/vuetify.ts`
|
||||
|
||||
### Keputusan Teknis
|
||||
> Pembuatan halaman detail akun terpisah untuk memberikan view lengkap informasi akun yang sedang diverifikasi, memperbaiki user experience admin saat memvalidasi data user.
|
||||
|
||||
---
|
||||
|
||||
## 2026-06-08–09 — Voice Over Antrean & Manajemen Loket/Klinik
|
||||
|
||||
**Sprint/Phase:** Phase 5 — Stabilisasi & Kiosk Features
|
||||
**Durasi:** ~12 jam
|
||||
**Status:** ✅ Done
|
||||
|
||||
### Yang Dikerjakan
|
||||
- Implementasi sistem notifikasi suara (voice over) untuk antrean loket dan klinik (`8b9c472`)
|
||||
- Update UI `AdminLoket/[id].vue` dan `Anjungan/AntrianLoket/[id].vue` untuk support voice announcement
|
||||
- Modifikasi `queueStore.js` untuk integrasi status antrean
|
||||
- Resolusi isu WebSocket dan CORS policy pada endpoint api antrean
|
||||
|
||||
### Keputusan Teknis
|
||||
> Menggunakan voice synthesis/announcement otomatis untuk pendaftaran antrean agar pasien dengan keterbatasan visual dapat dipanggil secara otomatis dan jelas di area loket maupun klinik.
|
||||
|
||||
---
|
||||
|
||||
## 2026-06-02–05 — Proxy Routes & Fitur Pindah Klinik
|
||||
|
||||
**Sprint/Phase:** Phase 5 — Integrasi API & Queue System
|
||||
**Durasi:** ~16 jam
|
||||
**Status:** ✅ Done
|
||||
|
||||
### Yang Dikerjakan
|
||||
- Implementasi proxy routes untuk `klinik-api`, `stats-api`, `visit-api` menghindari CORS issues (`0928e78`)
|
||||
- Fitur pindah klinik pada dashboard admin (`f81dd57`)
|
||||
- Penambahan dialog konfirmasi (CheckIn, Unfinished Patient) di queue features
|
||||
- Store lokalisasi menggunakan Pinia untuk loket, klinik, dan queue management (`047b390`)
|
||||
- Pembaruan DEVLOG, DEVPLAN, PRD, QMD, dan EVLOG
|
||||
|
||||
### Keputusan Teknis
|
||||
> Menggunakan proxy routes di sisi server (Nitro) untuk mem-bypass CORS ketika memanggil backend API. Hal ini memperkuat keamanan dan menstabilkan fetch data dari aplikasi Vue frontend ke service backend.
|
||||
|
||||
## 2026-05-25 — Perbaikan & Dokumentasi Project
|
||||
|
||||
**Sprint/Phase:** Phase 5 — Stabilisasi & Dokumentasi
|
||||
|
||||
Reference in New Issue
Block a user