feat(FE-316): Save and preview uniformity verification

This commit is contained in:
rstubryan
2025-12-27 21:00:07 +07:00
parent ec8ae7561d
commit 549a710a8d
6 changed files with 88 additions and 6 deletions
+9 -5
View File
@@ -2,6 +2,7 @@ import { BaseApiService } from '@/services/api/base';
import { BaseApiResponse } from '@/types/api/api-general';
import {
VerifyUniformityPayload,
VerifyUniformityResponse,
Uniformity,
CreateUniformityPayload,
} from '@/types/api/uniformity/uniformity';
@@ -38,7 +39,7 @@ export class UniformityApiService extends BaseApiService<
async verifyUniformity(
payload: VerifyUniformityPayload
): Promise<BaseApiResponse<Uniformity> | undefined> {
): Promise<BaseApiResponse<VerifyUniformityResponse> | undefined> {
const formData = new FormData();
formData.append(
'project_flock_kandang_id',
@@ -49,10 +50,13 @@ export class UniformityApiService extends BaseApiService<
formData.append('file', payload.files);
}
return await this.customRequest<BaseApiResponse<Uniformity>>('/verify', {
method: 'POST',
payload: formData as unknown as Record<string, unknown>,
});
return await this.customRequest<BaseApiResponse<VerifyUniformityResponse>>(
'/verify',
{
method: 'POST',
payload: formData as unknown as Record<string, unknown>,
}
);
}
}