diff --git a/app/components/app/medicine/entry-form.vue b/app/components/app/medicine/entry-form.vue
index 3e068538..19a9834e 100644
--- a/app/components/app/medicine/entry-form.vue
+++ b/app/components/app/medicine/entry-form.vue
@@ -92,55 +92,75 @@ function onCancelForm() {
|
-
+
|
-
+
|
-
+
|
-
+
|
-
+
|
-
+
|
-
+
|
diff --git a/app/components/app/medicine/list-cfg.ts b/app/components/app/medicine/list-cfg.ts
index e86a0646..3440e5f9 100644
--- a/app/components/app/medicine/list-cfg.ts
+++ b/app/components/app/medicine/list-cfg.ts
@@ -18,16 +18,15 @@ export const header: Th[][] = [
[
{ label: 'Kode' },
{ label: 'Name' },
- { label: 'Kategori' },
{ label: 'Golongan' },
{ label: 'Metode Pemberian' },
- { label: 'Bentuk' },
+ { label: "Satuan" },
{ label: 'Stok' },
{ label: 'Aksi' },
],
]
-export const keys = ['code', 'name', 'category', 'group', 'method', 'unit', 'total', 'action']
+export const keys = ['code', 'name', 'group', 'method', 'unit', 'stock', 'action']
export const delKeyNames: KeyLabel[] = [
{ key: 'code', label: 'Kode' },
@@ -35,17 +34,14 @@ export const delKeyNames: KeyLabel[] = [
]
export const funcParsed: RecStrFuncUnknown = {
- cateogry: (rec: unknown): unknown => {
- return (rec as SmallDetailDto).medicineCategory?.name || '-'
- },
group: (rec: unknown): unknown => {
- return (rec as SmallDetailDto).medicineGroup?.name || '-'
+ return (rec as SmallDetailDto).medicineGroup_code || '-'
},
method: (rec: unknown): unknown => {
- return (rec as SmallDetailDto).medicineMethod?.name || '-'
+ return (rec as SmallDetailDto).medicineMethod_code || '-'
},
unit: (rec: unknown): unknown => {
- return (rec as SmallDetailDto).medicineUnit?.name || '-'
+ return (rec as SmallDetailDto).uom_code || '-'
},
}
@@ -60,8 +56,4 @@ export const funcComponent: RecStrFuncComponent = {
},
}
-export const funcHtml: RecStrFuncUnknown = {
- // (_rec) {
- // return '-'
- // },
-}
+export const funcHtml: RecStrFuncUnknown = {}
diff --git a/app/components/content/medicine/list.vue b/app/components/content/medicine/list.vue
index deedc7d1..928baf16 100644
--- a/app/components/content/medicine/list.vue
+++ b/app/components/content/medicine/list.vue
@@ -10,7 +10,7 @@ import { usePaginatedList } from '~/composables/usePaginatedList'
import { toast } from '~/components/pub/ui/toast'
// Types
-import { ActionEvents, type HeaderPrep } from '~/components/pub/custom-ui/data/types'
+import { ActionEvents, type HeaderPrep, type RefSearchNav } from '~/components/pub/custom-ui/data/types'
import { MedicineSchema, type MedicineFormData } from '~/schemas/medicine.schema'
import type { MedicineGroup } from '~/models/medicine-group'
import type { MedicineMethod } from '~/models/medicine-method'
@@ -82,6 +82,18 @@ const headerPrep: HeaderPrep = {
},
}
+const refSearchNav: RefSearchNav = {
+ onClick: () => {
+ // open filter modal
+ },
+ onInput: (_val: string) => {
+ // filter patient list
+ },
+ onClear: () => {
+ // clear url param
+ },
+}
+
provide('rec_id', recId)
provide('rec_action', recAction)
provide('rec_item', recItem)
@@ -153,14 +165,22 @@ onMounted(async () => {
-
-
+
|