From 04efd22f8517bbf620431dbd74dab72b09b56e99 Mon Sep 17 00:00:00 2001 From: riefive Date: Wed, 3 Dec 2025 13:51:13 +0700 Subject: [PATCH] fix: update link item filtering logic for registration group --- .../app/encounter/dropdown-action.vue | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/app/components/app/encounter/dropdown-action.vue b/app/components/app/encounter/dropdown-action.vue index 49be1df0..a3b43f1c 100644 --- a/app/components/app/encounter/dropdown-action.vue +++ b/app/components/app/encounter/dropdown-action.vue @@ -72,12 +72,6 @@ const noneLinkItems: LinkItem[] = [ linkItemsFiltered.value = [...baseLinkItems] -getLinks() - -watch(activeServicePosition, () => { - getLinks() -}) - function proceedItem(action: string) { recId.value = props.rec.id || 0 recItem.value = props.rec @@ -90,12 +84,21 @@ function getLinks() { linkItemsFiltered.value = baseLinkItems.filter((item) => item.groups?.includes('medical')) break case 'registration': - linkItemsFiltered.value = baseLinkItems.filter((item) => item.groups?.includes('medical')) + linkItemsFiltered.value = baseLinkItems.filter((item) => item.groups?.includes('registration')) + break default: linkItemsFiltered.value = noneLinkItems break } } + +watch(activeServicePosition, () => { + getLinks() +}) + +onMounted(() => { + getLinks() +})