From 96c637618bf72bcb0c47671c0e8e096b25fdc595 Mon Sep 17 00:00:00 2001 From: bagus-arie05 Date: Thu, 15 Jan 2026 14:53:17 +0700 Subject: [PATCH] update logika pemanggilan, sticky konten, tampilan card --- .../features/queue/CurrentPatientCard.vue | 2 +- components/features/queue/PatientCard.vue | 25 ++++++++++- pages/AdminKlinikRuang/[kodeKlinik].vue | 45 ++++++------------- pages/AdminLoket.vue | 44 +++++++++++++++--- pages/Anjungan/AntrianLoket/[id].vue | 10 ++++- stores/queueStore.js | 41 +++++++++++++++-- 6 files changed, 121 insertions(+), 46 deletions(-) diff --git a/components/features/queue/CurrentPatientCard.vue b/components/features/queue/CurrentPatientCard.vue index df30670..6cac806 100644 --- a/components/features/queue/CurrentPatientCard.vue +++ b/components/features/queue/CurrentPatientCard.vue @@ -254,7 +254,7 @@ defineEmits(['action', 'change-klinik', 'process-next', 'call', 'open-klinik-rua } .patient-number { - font-size: 28px; + font-size: 32px; line-height: 36px; font-weight: 700; font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; diff --git a/components/features/queue/PatientCard.vue b/components/features/queue/PatientCard.vue index 5256942..30d63d5 100644 --- a/components/features/queue/PatientCard.vue +++ b/components/features/queue/PatientCard.vue @@ -10,7 +10,8 @@ elevation="2" :class="{ 'clickable-card': isClickable, - 'fast-track-card': isFastTrack + 'fast-track-card': isFastTrack && !isCurrentlyProcessing, + 'processing-card': isCurrentlyProcessing }" @click="handleCardClick" v-bind="isClickable ? tooltipProps : {}" @@ -92,6 +93,9 @@