From 5db181fc16082898a11895d7361ccd9f6d8959de Mon Sep 17 00:00:00 2001 From: Munawwirul Jamal Date: Mon, 8 Dec 2025 12:31:52 +0700 Subject: [PATCH] dev: hotfix temp --- app/components/app/general-consent/entry.vue | 111 +- app/components/app/mcu-order/detail.vue | 25 +- app/components/content/encounter/list.vue | 4 +- app/components/content/encounter/process.vue | 6 +- .../content/general-consent/form.vue | 1 - app/components/content/mcu-order/entry.vue | 1 + .../content/radiology-order/entry.vue | 11 + app/handlers/encounter-init.handler.ts | 37 +- .../(features)/inpatient/encounter/index.vue | 4 +- pnpm-lock.yaml | 13862 +++++++++------- public/side-menu-items/emp-doc.json | 48 +- public/side-menu-items/emp-doc.json-bu | 100 + 12 files changed, 7893 insertions(+), 6317 deletions(-) create mode 100644 public/side-menu-items/emp-doc.json-bu diff --git a/app/components/app/general-consent/entry.vue b/app/components/app/general-consent/entry.vue index 75e30cec..9ecd7640 100644 --- a/app/components/app/general-consent/entry.vue +++ b/app/components/app/general-consent/entry.vue @@ -133,30 +133,27 @@ const isExcluded = (key: string) => props.excludeFields?.includes(key)

Penanggung Jawab

+ + + + + + + -
- - - - - - - - - - - - - - - -
+ + + + + + +
@@ -164,20 +161,17 @@ const isExcluded = (key: string) => props.excludeFields?.includes(key)

Pemberi Informasi

- -
- - - - - - - - -
+ + + + + + + + @@ -185,30 +179,27 @@ const isExcluded = (key: string) => props.excludeFields?.includes(key)

Saksi

+ + + + + + + -
- - - - - - - - - - - - - - - -
+ + + + + + +
diff --git a/app/components/app/mcu-order/detail.vue b/app/components/app/mcu-order/detail.vue index 8d86a98b..59cd5595 100644 --- a/app/components/app/mcu-order/detail.vue +++ b/app/components/app/mcu-order/detail.vue @@ -13,20 +13,33 @@ const props = defineProps<{ Order {{ data?.createdAt?.substring(0, 10) }} - {{ data?.status_code }}
- + - DPJP + DPJP - {{ data?.doctor?.employee?.person?.name || '.........' }} + - PPDS + PPDS - ........... + + + + + Pemeriksaan Ke + + + + + + + Temperatur Aksiler + +
- \ No newline at end of file + diff --git a/app/components/content/encounter/list.vue b/app/components/content/encounter/list.vue index 3aeb1254..341ac42f 100644 --- a/app/components/content/encounter/list.vue +++ b/app/components/content/encounter/list.vue @@ -142,10 +142,10 @@ async function getPatientList() { try { const params: any = { includes: includesParams, ...filterParams.value } if (props.classCode) { - params.class_code = props.classCode + params['class-code'] = props.classCode } if (props.subClassCode) { - params.sub_class_code = props.subClassCode + params['sub-class-code'] = props.subClassCode } const result = await getEncounterList(params) if (result.success) { diff --git a/app/components/content/encounter/process.vue b/app/components/content/encounter/process.vue index 5bbf9c53..044b44dc 100644 --- a/app/components/content/encounter/process.vue +++ b/app/components/content/encounter/process.vue @@ -108,8 +108,8 @@ const protocolRows = [ { value: 'prescription', label: 'Order Obat', component: Prescription, props: { encounter_id: data.value.id } }, { value: 'device-order', label: 'Order Alkes', component: DeviceOrder, props: { encounter_id: data.value.id } }, { value: 'device', label: 'Order Alkes' }, - { value: 'mcu-radiology', label: 'Order Radiologi', component: Radiology, props: { encounter_id: data.id } }, - { value: 'mcu-lab-cp', label: 'Order Lab PK', component: CpLabOrder, props: { encounter_id: data.id } }, + { value: 'mcu-radiology', label: 'Order Radiologi', component: Radiology, props: { encounter_id: data.value.id } }, + { value: 'mcu-lab-cp', label: 'Order Lab PK', component: CpLabOrder, props: { encounter_id: data.value.id } }, { value: 'consent', label: 'General Consent', component: GeneralConsentList, props: { encounter: data } }, { value: 'initial-nursing-study', @@ -219,4 +219,4 @@ async function getData() { :can-delete="canDelete" /> - \ No newline at end of file + diff --git a/app/components/content/general-consent/form.vue b/app/components/content/general-consent/form.vue index 738adca1..c46e81cf 100644 --- a/app/components/content/general-consent/form.vue +++ b/app/components/content/general-consent/form.vue @@ -117,7 +117,6 @@ async function actionHandler(type: string) { }) } - console.log('data', result) const resp = await handleActionSave( { ...payload.value, diff --git a/app/components/content/mcu-order/entry.vue b/app/components/content/mcu-order/entry.vue index f07310b3..0de46970 100644 --- a/app/components/content/mcu-order/entry.vue +++ b/app/components/content/mcu-order/entry.vue @@ -131,6 +131,7 @@ async function getItems() { +
Daftar Item
diff --git a/app/components/content/radiology-order/entry.vue b/app/components/content/radiology-order/entry.vue index 4d0aa002..795f85f8 100644 --- a/app/components/content/radiology-order/entry.vue +++ b/app/components/content/radiology-order/entry.vue @@ -132,9 +132,20 @@ async function getItems() { +
+
Keterangan Klinis
+