mirror of
https://gitlab.com/mbugroup/lti-web-client.git
synced 2026-05-20 13:32:00 +00:00
feat: add getApprovalLineHistory method
This commit is contained in:
@@ -5,7 +5,7 @@ import {
|
||||
ClosingProjectFlockKandangPayload,
|
||||
CheckClosingResponse,
|
||||
} from '@/types/api/production/project-flock-kandang';
|
||||
import { BaseApiResponse } from '@/types/api/api-general';
|
||||
import { Approvals, BaseApiResponse } from '@/types/api/api-general';
|
||||
import { httpClient } from '@/services/http/client';
|
||||
import axios from 'axios';
|
||||
|
||||
@@ -181,6 +181,33 @@ export class ProjectFlockKandangService extends BaseApiService<
|
||||
return undefined;
|
||||
}
|
||||
}
|
||||
|
||||
async getApprovalLineHistory(
|
||||
id: number,
|
||||
page: number = 1,
|
||||
limit: number = 100
|
||||
) {
|
||||
try {
|
||||
const approvalHistoryRes = await httpClient<Approvals>('/approvals', {
|
||||
query: {
|
||||
module_name: 'PROJECT_FLOCK_KANDANGS',
|
||||
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;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
export const ProjectFlockKandangApi = new ProjectFlockKandangService(
|
||||
|
||||
Reference in New Issue
Block a user