fix: update list medicine
This commit is contained in:
No files matched your search
@@ -31,18 +31,16 @@ import {
|
||||
handleActionRemove,
|
||||
handleCancelForm,
|
||||
} from '~/handlers/medicine.handler'
|
||||
import {
|
||||
medicineGroups,
|
||||
medicineMethods,
|
||||
uoms,
|
||||
getMedicineGroupList,
|
||||
getMedicineMethodList,
|
||||
getUomList,
|
||||
} from '~/handlers/_shared.handler'
|
||||
|
||||
// Services
|
||||
import { getMedicines, getMedicineDetail } from '~/services/medicine.service'
|
||||
import { getList, getDetail } from '~/services/medicine.service'
|
||||
import { getValueLabelList as getMedicineGroupList } from '~/services/medicine-group.service'
|
||||
import { getValueLabelList as getMedicineMethodList } from '~/services/medicine-method.service'
|
||||
import { getValueLabelList as getUomList } from '~/services/uom.service'
|
||||
|
||||
const medicineGroups = ref<{ value: string; label: string }[]>([])
|
||||
const medicineMethods = ref<{ value: string; label: string }[]>([])
|
||||
const uoms = ref<{ value: string; label: string }[]>([])
|
||||
const title = ref('')
|
||||
|
||||
const {
|
||||
@@ -55,9 +53,10 @@ const {
|
||||
fetchData: getMedicineList,
|
||||
} = usePaginatedList({
|
||||
fetchFn: async (params: any) => {
|
||||
const result = await getMedicines({
|
||||
const result = await getList({
|
||||
search: params.search,
|
||||
page: params['page-number'] || 0,
|
||||
'page-number': params['page-number'] || 0,
|
||||
'page-size': params['page-size'] || 10,
|
||||
includes: 'medicineGroup,medicineMethod,uom',
|
||||
})
|
||||
return { success: result.success || false, body: result.body || {} }
|
||||
@@ -97,7 +96,7 @@ provide('rec_item', recItem)
|
||||
provide('table_data_loader', isLoading)
|
||||
|
||||
const getCurrentMedicineDetail = async (id: number | string) => {
|
||||
const result = await getMedicineDetail(id)
|
||||
const result = await getDetail(id)
|
||||
if (result.success) {
|
||||
const currentValue = result.body?.data || {}
|
||||
recItem.value = currentValue
|
||||
@@ -124,10 +123,10 @@ watch([recId, recAction], () => {
|
||||
})
|
||||
|
||||
onMounted(async () => {
|
||||
medicineGroups.value = await getMedicineGroupList()
|
||||
medicineMethods.value = await getMedicineMethodList()
|
||||
uoms.value = await getUomList()
|
||||
await getMedicineList()
|
||||
await getMedicineGroupList()
|
||||
await getMedicineMethodList()
|
||||
await getUomList()
|
||||
})
|
||||
</script>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user