mirror of
https://gitlab.com/mbugroup/lti-web-client.git
synced 2026-05-23 14:55:44 +00:00
refactor(FE): Add optional location and flock ids
This commit is contained in:
@@ -164,6 +164,9 @@ export const RecordingLayingFormSchema: Yup.ObjectSchema<RecordingLayingFormSche
|
|||||||
|
|
||||||
export const UpdateRecordingGrowingFormSchema =
|
export const UpdateRecordingGrowingFormSchema =
|
||||||
RecordingGrowingFormSchema.shape({
|
RecordingGrowingFormSchema.shape({
|
||||||
|
location_id: Yup.number().nullable().optional(),
|
||||||
|
project_flock_id: Yup.number().nullable().optional(),
|
||||||
|
kandang_id: Yup.number().nullable().optional(),
|
||||||
project_flock_kandang_id: Yup.number()
|
project_flock_kandang_id: Yup.number()
|
||||||
.default(0)
|
.default(0)
|
||||||
.typeError('Project Flock Kandang wajib diisi!')
|
.typeError('Project Flock Kandang wajib diisi!')
|
||||||
@@ -176,6 +179,9 @@ export const UpdateRecordingGrowingFormSchema =
|
|||||||
});
|
});
|
||||||
|
|
||||||
export const UpdateRecordingLayingFormSchema = RecordingLayingFormSchema.shape({
|
export const UpdateRecordingLayingFormSchema = RecordingLayingFormSchema.shape({
|
||||||
|
location_id: Yup.number().nullable().optional(),
|
||||||
|
project_flock_id: Yup.number().nullable().optional(),
|
||||||
|
kandang_id: Yup.number().nullable().optional(),
|
||||||
project_flock_kandang_id: Yup.number()
|
project_flock_kandang_id: Yup.number()
|
||||||
.default(0)
|
.default(0)
|
||||||
.typeError('Project Flock Kandang wajib diisi!')
|
.typeError('Project Flock Kandang wajib diisi!')
|
||||||
@@ -217,13 +223,25 @@ export const getRecordingGrowingFormInitialValues = (
|
|||||||
project_flock_id: 0,
|
project_flock_id: 0,
|
||||||
kandang: null,
|
kandang: null,
|
||||||
kandang_id: 0,
|
kandang_id: 0,
|
||||||
project_flock_kandang: initialValues?.project_flock_kandang_id
|
project_flock_kandang:
|
||||||
? {
|
(initialValues?.project_flock_kandang_id ??
|
||||||
value: initialValues.project_flock_kandang_id,
|
initialValues?.project_flock?.project_flock_kandang_id)
|
||||||
label: `Project Flock #${initialValues.project_flock_kandang_id}`,
|
? {
|
||||||
}
|
value:
|
||||||
: null,
|
initialValues?.project_flock_kandang_id ??
|
||||||
project_flock_kandang_id: initialValues?.project_flock_kandang_id ?? 0,
|
initialValues?.project_flock?.project_flock_kandang_id ??
|
||||||
|
0,
|
||||||
|
label: `Project Flock #${
|
||||||
|
initialValues?.project_flock_kandang_id ??
|
||||||
|
initialValues?.project_flock?.project_flock_kandang_id ??
|
||||||
|
0
|
||||||
|
}`,
|
||||||
|
}
|
||||||
|
: null,
|
||||||
|
project_flock_kandang_id:
|
||||||
|
initialValues?.project_flock_kandang_id ??
|
||||||
|
initialValues?.project_flock?.project_flock_kandang_id ??
|
||||||
|
0,
|
||||||
stocks: initialValues?.stocks?.map((stock) => ({
|
stocks: initialValues?.stocks?.map((stock) => ({
|
||||||
product_warehouse_id: stock.product_warehouse_id,
|
product_warehouse_id: stock.product_warehouse_id,
|
||||||
qty:
|
qty:
|
||||||
|
|||||||
Reference in New Issue
Block a user