From a7e9d0a982fc4e2d8e88d397d259dd3ebcfc2cff Mon Sep 17 00:00:00 2001 From: verou <857149855@qq.com> Date: 星期二, 18 三月 2025 11:13:26 +0800 Subject: [PATCH] fix:物料导入修改 --- rsf-admin/src/page/basicInfo/matnr/MatnrCreate.jsx | 38 +++++++++++++++++--------------------- 1 files changed, 17 insertions(+), 21 deletions(-) diff --git a/rsf-admin/src/page/basicInfo/matnr/MatnrCreate.jsx b/rsf-admin/src/page/basicInfo/matnr/MatnrCreate.jsx index 6e5f23e..98b87e4 100644 --- a/rsf-admin/src/page/basicInfo/matnr/MatnrCreate.jsx +++ b/rsf-admin/src/page/basicInfo/matnr/MatnrCreate.jsx @@ -88,19 +88,15 @@ const handleError = async (error) => { notify(error.message || 'common.response.fail', { type: 'error', messageArgs: { _: error.message } }); }; - const validateForm = (values) => { - const errors = {}; - if (!values.shipperId) { - errors.shipperId = translate('form.matnr.shipper'); - } - if (!values.groupId) { - errors.groupId = translate('form.matnr.groupId'); - } - if (!values.name) { - errors.name = translate('form.matnr.name'); - } - return errors; - }; + // const validateForm = (values) => { + // const errors = {}; + // if (!values.name) errors.name = translate('form.matnr.name'); + // if (!values.shipperId) errors.shipperId = translate('form.matnr.shipper'); + // if (!values.groupId) errors.groupId = translate('form.matnr.groupId'); + // if (!values.code) errors.code = translate('form.matnr.code'); + + // return errors; + // }; return ( <> @@ -119,7 +115,7 @@ disableRestoreFocus maxWidth="md" // 'xs' | 'sm' | 'md' | 'lg' | 'xl' > - <Form validate={validateForm}> + <Form > <DialogTitle id="form-dialog-title" sx={{ position: 'sticky', top: 0, @@ -152,7 +148,7 @@ <Grid item xs={6} display="flex" gap={1}> <TextInput label="table.field.matnr.code" - required + validate={[required()]} source="code" parse={v => v} /> @@ -177,17 +173,17 @@ > <AutocompleteInput label="table.field.matnr.groupId" - optionText="code" + optionText="name" validate={[required()]} - filterToQuery={(val) => ({ code: val })} + filterToQuery={(val) => ({ name: val })} /> </ReferenceInput> </Grid> <Grid item xs={6} display="flex" gap={1}> <TextInput - label="table.field.matnr.erpCode" - source="erpCode" - required + label="table.field.matnr.platCode" + source="platCode" + validate={[required()]} parse={v => v} /> </Grid> @@ -347,7 +343,7 @@ <Grid item xs={6} display="flex" gap={1}> <ReferenceInput source="rglarId" - reference="rglarId" + reference="batchRegular" > <AutocompleteInput label="table.field.matnr.rglarId" -- Gitblit v1.9.1