Merge branch 'fix/transfer-to-laying' into 'development'

[FIX/FE] Transfer to Laying

See merge request mbugroup/lti-web-client!264
This commit is contained in:
Rivaldi A N S
2026-01-27 10:06:20 +00:00
20 changed files with 688 additions and 1139 deletions
@@ -1,6 +1,10 @@
import axios from 'axios';
import { BaseApiService } from '@/services/api/base';
import { BaseApiResponse, GroupedApprovals } from '@/types/api/api-general';
import {
Approvals,
BaseApiResponse,
GroupedApprovals,
} from '@/types/api/api-general';
import {
CreateTransferToLayingPayload,
@@ -202,6 +206,33 @@ export class TransferToLayingService extends BaseApiService<
return undefined;
}
}
async getApprovalLineHistory(
transferToLayingId: number,
page: number = 1,
limit: number = 100
) {
try {
const approvalHistoryRes = await httpClient<Approvals>('/approvals', {
query: {
module_name: 'TRANSFER_TO_LAYINGS',
module_id: transferToLayingId,
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 TransferToLayingApi = new TransferToLayingService(