diff --git a/app/components/app/mcu-order/micro-list.vue b/app/components/app/mcu-order/micro-list.vue
index df296419..4c749dc9 100644
--- a/app/components/app/mcu-order/micro-list.vue
+++ b/app/components/app/mcu-order/micro-list.vue
@@ -34,7 +34,7 @@ function navClick(type: 'cancel' | 'edit' | 'submit', data: McuOrder): void {
Belum Ada Data
-
+
Order #{{ data.length - idx }} - {{ item.createdAt?.substring(0, 10) }} - {{ item.status_code }}
diff --git a/app/components/content/micro-lab-order/entry.vue b/app/components/content/micro-lab-order/entry.vue
index 4d0aa002..e6ef9600 100644
--- a/app/components/content/micro-lab-order/entry.vue
+++ b/app/components/content/micro-lab-order/entry.vue
@@ -1,155 +1,11 @@
-
-
-
-
-
-
-
-
-
-
-
-
+
diff --git a/app/components/content/micro-lab-order/list.vue b/app/components/content/micro-lab-order/list.vue
index 73b9361c..c2bda748 100644
--- a/app/components/content/micro-lab-order/list.vue
+++ b/app/components/content/micro-lab-order/list.vue
@@ -1,169 +1,8 @@
-
-
-
-
- handleActionRemove(recId, getMyList, toast)"
- @cancel=""
- />
+
diff --git a/app/components/pub/my-ui/nav-footer/ca-ed-su.vue b/app/components/pub/my-ui/nav-footer/ca-ed-su.vue
index 1f0f5915..9bf7466b 100644
--- a/app/components/pub/my-ui/nav-footer/ca-ed-su.vue
+++ b/app/components/pub/my-ui/nav-footer/ca-ed-su.vue
@@ -7,7 +7,7 @@ const props = defineProps<{
const defaultClass = props.defaultClass ?? 'm-2 flex gap-2 px-2'
const additionalClass = props.class ?? ''
-const btnClass = props.smallMode ? '[&_button]:w-7 [&_button]:h-7 [&_button]:2xl:w-8 [&_button]:2xl:h-9 [&_button]:!p-0' : ''
+const btnClass = props.smallMode ? '[&_button]:w-7 [&_button]:h-7 [&_button]:2xl:w-8 [&_button]:2xl:h-8 [&_button]:!p-0' : ''
type ClickType = 'cancel' | 'edit' | 'submit'
diff --git a/app/handlers/encounter-init.handler.ts b/app/handlers/encounter-init.handler.ts
index 886be1a1..7b440730 100644
--- a/app/handlers/encounter-init.handler.ts
+++ b/app/handlers/encounter-init.handler.ts
@@ -40,6 +40,7 @@ const ChemoMedicineProtocolListAsync = defineAsyncComponent(
const DeviceOrderAsync = defineAsyncComponent(() => import('~/components/content/device-order/main.vue'))
const PrescriptionAsync = defineAsyncComponent(() => import('~/components/content/prescription/main.vue'))
const CpLabOrderAsync = defineAsyncComponent(() => import('~/components/content/cp-lab-order/main.vue'))
+const MicroLabOrderAsync = defineAsyncComponent(() => import('~/components/content/micro-lab-order/main.vue'))
const CprjAsync = defineAsyncComponent(() => import('~/components/content/cprj/entry.vue'))
const RadiologyAsync = defineAsyncComponent(() => import('~/components/content/radiology-order/main.vue'))
const ConsultationAsync = defineAsyncComponent(() => import('~/components/content/consultation/list.vue'))
@@ -138,8 +139,8 @@ const defaultKeys: Record = {
classCode: ['ambulatory', 'emergency', 'inpatient'],
unit: 'all',
},
- mcuLabMicro: {
- id: 'mcu-lab-micro',
+ microLabOrder: {
+ id: 'micro-lab-order',
title: 'Order Lab Mikro',
classCode: ['ambulatory', 'emergency', 'inpatient'],
unit: 'all',
@@ -311,10 +312,9 @@ export function injectComponents(id: string | number, data: EncounterListData, m
currentKeys.mcuLabPc['component'] = CpLabOrderAsync
currentKeys.mcuLabPc['props'] = { encounter_id: id }
}
- if (currentKeys?.mcuLabMicro) {
- // TODO: add component for mcuLabMicro
- currentKeys.mcuLabMicro['component'] = null
- currentKeys.mcuLabMicro['props'] = { encounter_id: id }
+ if (currentKeys?.microLabOrder) {
+ currentKeys.microLabOrder['component'] = MicroLabOrderAsync
+ currentKeys.microLabOrder['props'] = { encounter_id: id }
}
if (currentKeys?.mcuLabPa) {
// TODO: add component for mcuLabPa