From 634178fbab0fffc58fb13edbe15bab26750cf402 Mon Sep 17 00:00:00 2001 From: admin Date: Fri, 20 Feb 2026 15:23:27 +0700 Subject: [PATCH] 260220:1523 20260220 TASK-BEFE-001 Refactor by ADR-014 #2 --- .../services/drawing-master-data.service.ts | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/frontend/lib/services/drawing-master-data.service.ts b/frontend/lib/services/drawing-master-data.service.ts index db85a4d..799fb97 100644 --- a/frontend/lib/services/drawing-master-data.service.ts +++ b/frontend/lib/services/drawing-master-data.service.ts @@ -1,5 +1,5 @@ // File: lib/services/drawing-master-data.service.ts -import apiClient from "@/lib/api/client"; +import apiClient from '@/lib/api/client'; // =========================== // Contract Drawing Volumes @@ -114,7 +114,7 @@ export const drawingMasterDataService = { const response = await apiClient.get(`/drawings/master-data/contract/volumes`, { params: { projectId }, }); - return response.data; + return response.data?.data || response.data; }, async createContractVolume(data: CreateContractVolumeDto): Promise { @@ -136,7 +136,7 @@ export const drawingMasterDataService = { const response = await apiClient.get(`/drawings/master-data/contract/categories`, { params: { projectId }, }); - return response.data; + return response.data?.data || response.data; }, async createContractCategory(data: CreateContractCategoryDto): Promise { @@ -158,7 +158,7 @@ export const drawingMasterDataService = { const response = await apiClient.get(`/drawings/master-data/contract/sub-categories`, { params: { projectId }, }); - return response.data; + return response.data?.data || response.data; }, async createContractSubCategory(data: CreateContractSubCategoryDto): Promise { @@ -166,7 +166,10 @@ export const drawingMasterDataService = { return response.data; }, - async updateContractSubCategory(id: number, data: Partial): Promise { + async updateContractSubCategory( + id: number, + data: Partial + ): Promise { const response = await apiClient.patch(`/drawings/master-data/contract/sub-categories/${id}`, data); return response.data; }, @@ -183,7 +186,7 @@ export const drawingMasterDataService = { const response = await apiClient.get(`/drawings/master-data/contract/mappings`, { params: { projectId, categoryId }, }); - return response.data; + return response.data?.data || response.data; }, async createContractMapping(data: { @@ -204,7 +207,7 @@ export const drawingMasterDataService = { const response = await apiClient.get(`/drawings/master-data/shop/main-categories`, { params: { projectId }, }); - return response.data; + return response.data?.data || response.data; }, async createShopMainCategory(data: CreateShopMainCategoryDto): Promise { @@ -226,7 +229,7 @@ export const drawingMasterDataService = { const response = await apiClient.get(`/drawings/master-data/shop/sub-categories`, { params: { projectId, mainCategoryId }, }); - return response.data; + return response.data?.data || response.data; }, async createShopSubCategory(data: CreateShopSubCategoryDto): Promise {