mirror of
https://gitlab.com/mbugroup/lti-web-client.git
synced 2026-05-24 15:25:46 +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);
|
formik.setFieldValue('location_id', locationId);
|
||||||
|
|
||||||
setSelectedLocation(location);
|
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);
|
setSelectedProjectFlock(null);
|
||||||
setSelectedKandang(null);
|
setSelectedKandang(null);
|
||||||
setProductionStandards(null);
|
setProductionStandards(null);
|
||||||
setNextDayRecording(null);
|
setNextDayRecording(null);
|
||||||
|
setStockProductsLocationId('');
|
||||||
|
setDepletionProductsLocationId('');
|
||||||
|
setEggProductsLocationId('');
|
||||||
if (duplicateErrorShown) {
|
if (duplicateErrorShown) {
|
||||||
toast.dismiss();
|
toast.dismiss();
|
||||||
setDuplicateErrorShown(false);
|
setDuplicateErrorShown(false);
|
||||||
@@ -1546,10 +1588,48 @@ const RecordingForm = ({ type = 'add', initialValues }: RecordingFormProps) => {
|
|||||||
formik.setFieldTouched('project_flock_id', true);
|
formik.setFieldTouched('project_flock_id', true);
|
||||||
formik.setFieldValue('project_flock_id', projectFlockId);
|
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);
|
setSelectedProjectFlock(projectFlock);
|
||||||
setSelectedKandang(null);
|
setSelectedKandang(null);
|
||||||
setProductionStandards(null);
|
setProductionStandards(null);
|
||||||
setNextDayRecording(null);
|
setNextDayRecording(null);
|
||||||
|
setStockProductsLocationId('');
|
||||||
|
setDepletionProductsLocationId('');
|
||||||
|
setEggProductsLocationId('');
|
||||||
if (duplicateErrorShown) {
|
if (duplicateErrorShown) {
|
||||||
toast.dismiss();
|
toast.dismiss();
|
||||||
setDuplicateErrorShown(false);
|
setDuplicateErrorShown(false);
|
||||||
@@ -1569,6 +1649,33 @@ const RecordingForm = ({ type = 'add', initialValues }: RecordingFormProps) => {
|
|||||||
formik.setFieldTouched('kandang_id', true);
|
formik.setFieldTouched('kandang_id', true);
|
||||||
formik.setFieldValue('kandang_id', kandangId);
|
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);
|
setSelectedKandang(kandang);
|
||||||
setProductionStandards(null);
|
setProductionStandards(null);
|
||||||
setNextDayRecording(null);
|
setNextDayRecording(null);
|
||||||
|
|||||||
Reference in New Issue
Block a user