diff --git a/app/components/app/soapi/list-cfg.ts b/app/components/app/soapi/list-cfg.ts index 5a46bb8b..3db1b24a 100644 --- a/app/components/app/soapi/list-cfg.ts +++ b/app/components/app/soapi/list-cfg.ts @@ -20,7 +20,7 @@ export const config: Config = { ], ], - keys: ['time', 'employee_id', 'main_complaint', 'encounter_id', 'diagnose', 'status', 'action'], + keys: ['time', 'employee_id', 'main_complaint', 'encounter', 'diagnose', 'status', 'action'], delKeyNames: [ { key: 'code', label: 'Kode' }, @@ -44,6 +44,10 @@ export const config: Config = { return '-' } }, + encounter(rec: any) { + const data = rec?.encounter ?? {} + return data?.class_code || '-' + }, diagnose(rec: any) { const { value } = rec ?? {} diff --git a/app/components/content/cprj/list.vue b/app/components/content/cprj/list.vue index 6da61716..109bea6b 100644 --- a/app/components/content/cprj/list.vue +++ b/app/components/content/cprj/list.vue @@ -63,7 +63,7 @@ const { fetchFn: async ({ page, search }) => { const result = await getList({ 'encounter-id': id, - 'type-code': 'dev-record', + typeCode: 'dev-record', includes: 'encounter', search, page, diff --git a/app/components/content/soapi/list.vue b/app/components/content/soapi/list.vue index 00f2a5ad..a23d8434 100644 --- a/app/components/content/soapi/list.vue +++ b/app/components/content/soapi/list.vue @@ -71,7 +71,7 @@ onMounted(async () => { }) async function getMyList() { - const url = `/api/v1/soapi?type-code=${typeCode.value}&includes=encounter&encounter-id=${route.params.id}` + const url = `/api/v1/soapi?typeCode=${typeCode.value}&includes=encounter,employee&encounter-id=${route.params.id}` const resp = await xfetch(url) if (resp.success) { data.value = (resp.body as Record).data