From abf2735b86a3523a5cde360049dfed97282bdcb2 Mon Sep 17 00:00:00 2001 From: ValdiANS Date: Tue, 9 Dec 2025 15:46:12 +0700 Subject: [PATCH] feat(FE-347): add getProductionData method --- src/services/api/closing.ts | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/services/api/closing.ts b/src/services/api/closing.ts index 041108d0..f3281dba 100644 --- a/src/services/api/closing.ts +++ b/src/services/api/closing.ts @@ -6,6 +6,7 @@ import { ClosingGeneralInformation, ClosingIncomingSapronak, ClosingOutgoingSapronak, + ClosingProductionData, } from '@/types/api/closing'; import { httpClient, httpClientFetcher } from '@/services/http/client'; import { BaseApiResponse } from '@/types/api/api-general'; @@ -49,6 +50,22 @@ export class ClosingApiService extends BaseApiService { return undefined; } } + + async getProductionData(id: number) { + try { + const getProductionDataPath = `${this.basePath}/${id}/production-data`; + const getProductionDataRes = await httpClient< + BaseApiResponse + >(getProductionDataPath); + + return getProductionDataRes; + } catch (error) { + if (axios.isAxiosError>(error)) { + return error.response?.data; + } + return undefined; + } + } } export const ClosingApi = new ClosingApiService('/closing');