feat(FE-141): add approve and reject method

This commit is contained in:
ValdiANS
2025-10-23 17:34:52 +07:00
parent 7e44226a6d
commit 3110b96305
@@ -776,6 +776,30 @@ export class TransferToLayingService extends BaseApiService<
}
}
// TODO: remove dummy data and integrate to real API
async approve(
id: number
): Promise<BaseApiResponse<{ message: string }> | undefined> {
try {
await sleep(750);
return {
code: 200,
status: 'success',
message: 'Berhasil approve data transfer ke laying!',
data: {
message: 'Berhasil approve data transfer ke laying!',
},
};
} catch (error) {
// if (axios.isAxiosError<BaseApiResponse<T>>(error)) {
// return error.response?.data;
// }
return undefined;
}
}
// TODO: remove dummy data and integrate to real API
async bulkApprove(
ids: number[]
@@ -800,6 +824,30 @@ export class TransferToLayingService extends BaseApiService<
}
}
// TODO: remove dummy data and integrate to real API
async reject(
id: number
): Promise<BaseApiResponse<{ message: string }> | undefined> {
try {
await sleep(750);
return {
code: 200,
status: 'success',
message: 'Berhasil reject data transfer ke laying!',
data: {
message: 'Berhasil reject data transfer ke laying!',
},
};
} catch (error) {
// if (axios.isAxiosError<BaseApiResponse<T>>(error)) {
// return error.response?.data;
// }
return undefined;
}
}
// TODO: remove dummy data and integrate to real API
async bulkReject(
ids: number[]