mirror of
https://gitlab.com/mbugroup/lti-web-client.git
synced 2026-05-20 21:41:57 +00:00
Merge branch 'codex/sales-at-farm-level' into 'development'
codex/fix: show farm stock usage on closing page See merge request mbugroup/lti-web-client!361
This commit is contained in:
@@ -1520,10 +1520,52 @@ const RecordingForm = ({ type = 'add', initialValues }: RecordingFormProps) => {
|
||||
formik.setFieldValue('location_id', locationId);
|
||||
|
||||
setSelectedLocation(location);
|
||||
formik.setFieldTouched('project_flock', false, false);
|
||||
formik.setFieldValue('project_flock', null);
|
||||
formik.setFieldTouched('project_flock_id', false, false);
|
||||
formik.setFieldValue('project_flock_id', 0);
|
||||
formik.setFieldTouched('kandang', false, false);
|
||||
formik.setFieldValue('kandang', null);
|
||||
formik.setFieldTouched('kandang_id', false, false);
|
||||
formik.setFieldValue('kandang_id', 0);
|
||||
formik.setFieldTouched('project_flock_kandang', false, false);
|
||||
formik.setFieldValue('project_flock_kandang', null);
|
||||
formik.setFieldTouched('project_flock_kandang_id', false, false);
|
||||
formik.setFieldValue('project_flock_kandang_id', 0);
|
||||
formik.setFieldTouched('stocks', false, false);
|
||||
formik.setFieldValue('stocks', [
|
||||
{
|
||||
product_warehouse_id: 0,
|
||||
qty: '',
|
||||
},
|
||||
]);
|
||||
formik.setFieldTouched('depletions', false, false);
|
||||
formik.setFieldValue('depletions', [
|
||||
{
|
||||
product_warehouse_id: 0,
|
||||
qty: '',
|
||||
},
|
||||
]);
|
||||
if (isLayingCategory) {
|
||||
formik.setFieldTouched('eggs', false, false);
|
||||
formik.setFieldValue('eggs', [
|
||||
{
|
||||
product_warehouse_id: 0,
|
||||
qty: '',
|
||||
weight: '',
|
||||
},
|
||||
]);
|
||||
}
|
||||
setSelectedStocks([]);
|
||||
setSelectedDepletions([]);
|
||||
setSelectedEggs([]);
|
||||
setSelectedProjectFlock(null);
|
||||
setSelectedKandang(null);
|
||||
setProductionStandards(null);
|
||||
setNextDayRecording(null);
|
||||
setStockProductsLocationId('');
|
||||
setDepletionProductsLocationId('');
|
||||
setEggProductsLocationId('');
|
||||
if (duplicateErrorShown) {
|
||||
toast.dismiss();
|
||||
setDuplicateErrorShown(false);
|
||||
@@ -1546,10 +1588,48 @@ const RecordingForm = ({ type = 'add', initialValues }: RecordingFormProps) => {
|
||||
formik.setFieldTouched('project_flock_id', true);
|
||||
formik.setFieldValue('project_flock_id', projectFlockId);
|
||||
|
||||
formik.setFieldTouched('kandang', false, false);
|
||||
formik.setFieldValue('kandang', null);
|
||||
formik.setFieldTouched('kandang_id', false, false);
|
||||
formik.setFieldValue('kandang_id', 0);
|
||||
formik.setFieldTouched('project_flock_kandang', false, false);
|
||||
formik.setFieldValue('project_flock_kandang', null);
|
||||
formik.setFieldTouched('project_flock_kandang_id', false, false);
|
||||
formik.setFieldValue('project_flock_kandang_id', 0);
|
||||
formik.setFieldTouched('stocks', false, false);
|
||||
formik.setFieldValue('stocks', [
|
||||
{
|
||||
product_warehouse_id: 0,
|
||||
qty: '',
|
||||
},
|
||||
]);
|
||||
formik.setFieldTouched('depletions', false, false);
|
||||
formik.setFieldValue('depletions', [
|
||||
{
|
||||
product_warehouse_id: 0,
|
||||
qty: '',
|
||||
},
|
||||
]);
|
||||
if (isLayingCategory) {
|
||||
formik.setFieldTouched('eggs', false, false);
|
||||
formik.setFieldValue('eggs', [
|
||||
{
|
||||
product_warehouse_id: 0,
|
||||
qty: '',
|
||||
weight: '',
|
||||
},
|
||||
]);
|
||||
}
|
||||
setSelectedStocks([]);
|
||||
setSelectedDepletions([]);
|
||||
setSelectedEggs([]);
|
||||
setSelectedProjectFlock(projectFlock);
|
||||
setSelectedKandang(null);
|
||||
setProductionStandards(null);
|
||||
setNextDayRecording(null);
|
||||
setStockProductsLocationId('');
|
||||
setDepletionProductsLocationId('');
|
||||
setEggProductsLocationId('');
|
||||
if (duplicateErrorShown) {
|
||||
toast.dismiss();
|
||||
setDuplicateErrorShown(false);
|
||||
@@ -1569,6 +1649,33 @@ const RecordingForm = ({ type = 'add', initialValues }: RecordingFormProps) => {
|
||||
formik.setFieldTouched('kandang_id', true);
|
||||
formik.setFieldValue('kandang_id', kandangId);
|
||||
|
||||
formik.setFieldTouched('stocks', false, false);
|
||||
formik.setFieldValue('stocks', [
|
||||
{
|
||||
product_warehouse_id: 0,
|
||||
qty: '',
|
||||
},
|
||||
]);
|
||||
formik.setFieldTouched('depletions', false, false);
|
||||
formik.setFieldValue('depletions', [
|
||||
{
|
||||
product_warehouse_id: 0,
|
||||
qty: '',
|
||||
},
|
||||
]);
|
||||
if (isLayingCategory) {
|
||||
formik.setFieldTouched('eggs', false, false);
|
||||
formik.setFieldValue('eggs', [
|
||||
{
|
||||
product_warehouse_id: 0,
|
||||
qty: '',
|
||||
weight: '',
|
||||
},
|
||||
]);
|
||||
}
|
||||
setSelectedStocks([]);
|
||||
setSelectedDepletions([]);
|
||||
setSelectedEggs([]);
|
||||
setSelectedKandang(kandang);
|
||||
setProductionStandards(null);
|
||||
setNextDayRecording(null);
|
||||
|
||||
Reference in New Issue
Block a user