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