feat(FE): add master data production standard, slicing form and index table

This commit is contained in:
randy-ar
2025-12-27 03:23:03 +07:00
parent 4ddd1dc8e3
commit 663c1dea14
16 changed files with 1684 additions and 0 deletions
+27
View File
@@ -64,6 +64,11 @@ import {
Flock,
UpdateFlockPayload,
} from '@/types/api/master-data/flock';
import { ProductionStandard } from '@/types/api/master-data/production-standard';
import {
getDummyAllFetcher,
getDummySingleFetcher,
} from '@/dummy/master-data/production-standard.dummy';
export const UomApi = new BaseApiService<
Uom,
@@ -141,3 +146,25 @@ export const FlockApi = new BaseApiService<
CreateFlockPayload,
UpdateFlockPayload
>('/master-data/flocks');
export class ProductionStandardApi extends BaseApiService<
ProductionStandard,
unknown,
unknown
> {
constructor(basePath: string) {
super(basePath);
}
async getAllFetcher() {
return await getDummyAllFetcher();
}
async getSingleFetcher(id: number) {
return await getDummySingleFetcher(id);
}
}
export const productionStandardApi = new ProductionStandardApi(
'/master-data/production-standard'
);