From c9f38b44f8524f7eec2f4a36e79d0a0bbf3dec8f Mon Sep 17 00:00:00 2001 From: riefive Date: Fri, 7 Nov 2025 15:39:36 +0700 Subject: [PATCH] fix(encounter): change params resource value --- app/components/content/encounter/entry.vue | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/app/components/content/encounter/entry.vue b/app/components/content/encounter/entry.vue index bde68eb7..bea6935d 100644 --- a/app/components/content/encounter/entry.vue +++ b/app/components/content/encounter/entry.vue @@ -67,7 +67,7 @@ function toNavigateSep(values: any) { delete values['subSpecialistCode'] } } - + Object.keys(values).forEach((field) => { if (values[field]) { queryParams.append(toKebabCase(field), values[field]) @@ -86,7 +86,12 @@ function handleEvent(menu: string, value?: any) { navigateTo('/client/patient/add') } else if (menu === 'add-sep') { recSelectId.value = null - toNavigateSep({ sourcePath: route.path, resource: 'encounter', isService: 'false', ...value }) + toNavigateSep({ + isService: 'false', + sourcePath: route.path, + resource: `${props.classCode}-${props.subClassCode}`, + ...value, + }) } else if (menu === 'save') { console.log('Save encounter:', value) } else if (menu === 'cancel') { @@ -133,7 +138,7 @@ async function handleFetchDoctors(subSpecialistId: string | null = null) { try { // Build filter based on selection type const filterParams: any = { 'page-size': 100, includes: 'employee-Person' } - + if (!subSpecialistId) { const doctors = await getDoctorValueLabelList(filterParams) doctorsList.value = doctors