260220:1523 20260220 TASK-BEFE-001 Refactor by ADR-014 #2
All checks were successful
Build and Deploy / deploy (push) Successful in 2m35s

This commit is contained in:
admin
2026-02-20 15:23:27 +07:00
parent 397c46bc4e
commit 634178fbab

View File

@@ -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<ContractVolume> {
@@ -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<ContractCategory> {
@@ -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<ContractSubCategory> {
@@ -166,7 +166,10 @@ export const drawingMasterDataService = {
return response.data;
},
async updateContractSubCategory(id: number, data: Partial<CreateContractSubCategoryDto>): Promise<ContractSubCategory> {
async updateContractSubCategory(
id: number,
data: Partial<CreateContractSubCategoryDto>
): Promise<ContractSubCategory> {
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<ShopMainCategory> {
@@ -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<ShopSubCategory> {