Merge branch 'feat/FE/US-335/production-data-report' into feat/FE/US-340/TASK-364-365-368-marketing-report

This commit is contained in:
ValdiANS
2025-12-17 15:58:23 +07:00
5 changed files with 329 additions and 5 deletions
+17
View File
@@ -6,6 +6,7 @@ import {
ClosingGeneralInformation,
ClosingIncomingSapronak,
ClosingOutgoingSapronak,
ClosingProductionData,
ClosingOverhead,
ClosingSapronakCalculation,
} from '@/types/api/closing';
@@ -134,6 +135,22 @@ export class ClosingApiService extends BaseApiService<Closing, null, null> {
}
}
async getProductionData(id: number) {
try {
const getProductionDataPath = `${this.basePath}/${id}/production-data`;
const getProductionDataRes = await httpClient<
BaseApiResponse<ClosingProductionData>
>(getProductionDataPath);
return getProductionDataRes;
} catch (error) {
if (axios.isAxiosError<BaseApiResponse<ClosingProductionData>>(error)) {
return error.response?.data;
}
return undefined;
}
}
async getPerhitunganSapronak(
id: number
): Promise<BaseApiResponse<ClosingSapronakCalculation> | undefined> {