From dfcd59481c5d22bc7fb4327dd28a1610fab4dce9 Mon Sep 17 00:00:00 2001 From: bagus-arie05 Date: Thu, 18 Dec 2025 14:22:15 +0700 Subject: [PATCH] update flow pasien, store & preview screen, source klinik, api dokter --- .../features/queue/CurrentPatientCard.vue | 43 ++- components/features/queue/PatientCard.vue | 2 + .../features/queue/QueueActionsCard.vue | 2 +- .../features/queue/TabelPatientData.vue | 39 ++- composables/useQueue.js | 10 +- nuxt.config.ts | 4 +- pages/AdminKlinik.vue | 73 +++-- pages/AdminLoket.vue | 125 +++++--- pages/Anjungan/Anjungan/[id].vue | 296 +++++++++++++++--- pages/Anjungan/AntrianKlinik/[id].vue | 25 +- pages/Setting/MasterAnjungan.vue | 117 +++++++ pages/Setting/MasterKlinikRuang.vue | 117 +++++++ pages/Setting/Screen.vue | 117 +++++++ stores/clinicStore.js | 51 ++- stores/klinikruangstore.js | 32 +- stores/masterStore.js | 40 ++- stores/navItems1.ts | 12 +- stores/queueStore.js | 62 +++- 18 files changed, 984 insertions(+), 183 deletions(-) diff --git a/components/features/queue/CurrentPatientCard.vue b/components/features/queue/CurrentPatientCard.vue index 5f4b141..9bd50a4 100644 --- a/components/features/queue/CurrentPatientCard.vue +++ b/components/features/queue/CurrentPatientCard.vue @@ -32,7 +32,24 @@
mdi-account-off-outline -
Tidak ada pasien yang diproses
+
Tidak ada pasien yang diproses
+ + mdi-play-circle + Proses Antrian Berikutnya + +
+
{{ nextQueueInfo }}
+
+
+
Tidak ada antrian di loket
+
@@ -52,10 +69,18 @@ defineProps({ changeButtonText: { type: String, default: 'Ubah Klinik' + }, + hasNextQueue: { + type: Boolean, + default: false + }, + nextQueueInfo: { + type: String, + default: null } }); -defineEmits(['action', 'change-klinik']); +defineEmits(['action', 'change-klinik', 'process-next']); \ No newline at end of file + diff --git a/pages/Anjungan/Anjungan/[id].vue b/pages/Anjungan/Anjungan/[id].vue index 520c65c..9c54205 100644 --- a/pages/Anjungan/Anjungan/[id].vue +++ b/pages/Anjungan/Anjungan/[id].vue @@ -53,12 +53,10 @@ elevation="0" > -

{{ clinic.name }}

-
mdi-doctor @@ -66,7 +64,6 @@ {{ getDisplayDoctorInfo(clinic) }}
-
mdi-clock-outline @@ -74,7 +71,6 @@ {{ clinic.schedule || 'Tidak tersedia' }}
-
- + mdi-check-circle @@ -118,7 +114,7 @@

Dokter yang Tersedia:

    -
  • +
  • {{ doctor }}
@@ -177,7 +173,7 @@ - + Jenis Pembayaran @@ -197,7 +193,7 @@ - + Pilih Jadwal Kunjungan @@ -267,10 +263,9 @@ diff --git a/pages/Setting/MasterKlinikRuang.vue b/pages/Setting/MasterKlinikRuang.vue index cdcbf67..ff12ea0 100644 --- a/pages/Setting/MasterKlinikRuang.vue +++ b/pages/Setting/MasterKlinikRuang.vue @@ -50,6 +50,18 @@ {{ item.namaKlinik }} + +