From 117e72fdced8827c3569370650cd11fa2e5756d6 Mon Sep 17 00:00:00 2001 From: riefive Date: Thu, 18 Sep 2025 13:19:15 +0700 Subject: [PATCH] feat(material): create model interface of material --- app/components/content/equipment/list.vue | 15 ++++++++++++--- app/models/equipment-material.ts | 6 ++++++ server/api/[...req].ts | 7 ++++++- 3 files changed, 24 insertions(+), 4 deletions(-) create mode 100644 app/models/equipment-material.ts diff --git a/app/components/content/equipment/list.vue b/app/components/content/equipment/list.vue index 4c82ed92..7f7b34a0 100644 --- a/app/components/content/equipment/list.vue +++ b/app/components/content/equipment/list.vue @@ -26,8 +26,13 @@ const items = [ // Fungsi untuk fetch data equipment async function fetchEquipmentData(params: any) { - const endpoint = transform('/api/v1/equipment', params) - return await xfetch(endpoint) + // const endpoint = transform('/api/v1/equipment', params) + // return await xfetch(endpoint) + return await xfetch('/api/v1/material') +} + +async function fetchUom() { + return await xfetch('/api/v1/uom') } // Menggunakan composable untuk pagination @@ -169,10 +174,14 @@ const handleCancelConfirmation = () => { recAction.value = '' recItem.value = null } + +onMounted(async () => { + await fetchUom() +})