feat: add getApprovalLineHistory method

This commit is contained in:
ValdiANS
2026-02-06 09:47:11 +07:00
parent 1ecca83339
commit d415bbba82
@@ -5,6 +5,7 @@ import {
} from '@/types/api/production/project-flock';
import { BaseApiService } from '@/services/api/base';
import {
Approvals,
BaseApiResponse,
BaseGroupedApproval,
ErrorApiResponse,
@@ -53,6 +54,33 @@ export class ProjectFlockService extends BaseApiService<
}
}
async getApprovalLineHistory(
id: number,
page: number = 1,
limit: number = 100
) {
try {
const approvalHistoryRes = await httpClient<Approvals>('/approvals', {
query: {
module_name: 'PROJECT_FLOCKS',
module_id: id,
group_step_number: 'false',
page,
limit,
order_by_date: 'ASC',
},
});
return approvalHistoryRes;
} catch (error) {
if (axios.isAxiosError<Approvals>(error)) {
return error.response?.data;
}
return undefined;
}
}
/**
* Lookup for Project Flock Kandang
*/