feat(FE-316): Add verifyUniformity and split payload types

This commit is contained in:
rstubryan
2025-12-27 19:09:03 +07:00
parent 5f68c05acc
commit ec8ae7561d
3 changed files with 36 additions and 20 deletions
@@ -227,20 +227,12 @@ const UniformityForm = ({
return;
}
const formData = new FormData();
formData.append('date', values.date);
formData.append(
'project_flock_kandang_id',
projectFlockKandangId.toString()
);
const payload: VerifyUniformityPayload = {
project_flock_kandang_id: projectFlockKandangId,
files: values.files as File,
};
if (values.files) {
formData.append('file', values.files);
}
const res = await UniformityApi.create(
formData as unknown as VerifyUniformityPayload
);
const res = await UniformityApi.verifyUniformity(payload);
if (isResponseError(res)) {
setUniformityFormErrorMessage(res.message);