diff --git a/src/components/pages/uniformity/form/UniformityForm.tsx b/src/components/pages/uniformity/form/UniformityForm.tsx index caf415a9..a4ab72bc 100644 --- a/src/components/pages/uniformity/form/UniformityForm.tsx +++ b/src/components/pages/uniformity/form/UniformityForm.tsx @@ -29,7 +29,7 @@ import { UniformityApi } from '@/services/api/uniformity'; import { isResponseError, isResponseSuccess } from '@/lib/api-helper'; import { Uniformity, - CreateUniformityPayload, + VerifyUniformityPayload, } from '@/types/api/uniformity/uniformity'; import { type BaseApiResponse } from '@/types/api/api-general'; import { ProjectFlockKandangLookup } from '@/types/api/production/project-flock'; @@ -237,7 +237,7 @@ const UniformityForm = ({ } const res = await UniformityApi.create( - formData as unknown as CreateUniformityPayload + formData as unknown as VerifyUniformityPayload ); if (isResponseError(res)) { diff --git a/src/services/api/uniformity.ts b/src/services/api/uniformity.ts index ebe4093a..aa0b765e 100644 --- a/src/services/api/uniformity.ts +++ b/src/services/api/uniformity.ts @@ -1,13 +1,13 @@ import { BaseApiService } from '@/services/api/base'; import { BaseApiResponse } from '@/types/api/api-general'; import { - CreateUniformityPayload, + VerifyUniformityPayload, Uniformity, } from '@/types/api/uniformity/uniformity'; export class UniformityApiService extends BaseApiService< Uniformity, - CreateUniformityPayload, + VerifyUniformityPayload, unknown > { constructor(basePath: string) { @@ -19,7 +19,7 @@ export class UniformityApiService extends BaseApiService< } async createUniformity( - payload: CreateUniformityPayload + payload: VerifyUniformityPayload ): Promise | undefined> { const formData = new FormData(); formData.append('date', payload.date); @@ -32,7 +32,7 @@ export class UniformityApiService extends BaseApiService< formData.append('file', payload.files); } - return await this.create(formData as unknown as CreateUniformityPayload); + return await this.create(formData as unknown as VerifyUniformityPayload); } } diff --git a/src/types/api/uniformity/uniformity.d.ts b/src/types/api/uniformity/uniformity.d.ts index 3c94c23b..d59520cd 100644 --- a/src/types/api/uniformity/uniformity.d.ts +++ b/src/types/api/uniformity/uniformity.d.ts @@ -12,7 +12,7 @@ export type Uniformity = BaseMetadata & { uniformity: number; }; -export type CreateUniformityPayload = { +export type VerifyUniformityPayload = { date: string; project_flock_kandang_id: number; files: File;