From 932bd3b979d52a4f9147a63adbe6a258a865ed5f Mon Sep 17 00:00:00 2001
From: verou <857149855@qq.com>
Date: 星期三, 19 三月 2025 17:07:49 +0800
Subject: [PATCH] fix:typeids修改

---
 rsf-admin/src/page/basicInfo/matnr/MatnrEdit.jsx |   42 +++++++++++++++++-------------------------
 1 files changed, 17 insertions(+), 25 deletions(-)

diff --git a/rsf-admin/src/page/basicInfo/matnr/MatnrEdit.jsx b/rsf-admin/src/page/basicInfo/matnr/MatnrEdit.jsx
index d90d6ff..4af39ad 100644
--- a/rsf-admin/src/page/basicInfo/matnr/MatnrEdit.jsx
+++ b/rsf-admin/src/page/basicInfo/matnr/MatnrEdit.jsx
@@ -29,6 +29,7 @@
 import CustomerTopToolBar from "@/page/components/EditTopToolBar";
 import MemoInput from "@/page/components/MemoInput";
 import StatusSelectInput from "@/page/components/StatusSelectInput";
+import TreeSelectInput from "@/page/components/TreeSelectInput";
 
 const FormToolbar = () => {
     const { getValues } = useFormContext();
@@ -75,16 +76,6 @@
     const handleChange = (event, newValue) => {
         setValue(newValue);
     };
-    const validateForm = (values) => {
-        const errors = {};
-        if (!values.shipperId) {
-            errors.shipperId = translate('form.matnr.shipper');
-        }
-        if (!values.groupId) {
-            errors.groupId = translate('form.matnr.groupId');
-        }
-        return errors;
-    };
     return (
         <Edit
             redirect="list"
@@ -98,10 +89,9 @@
                 toolbar={<FormToolbar />}
                 mode="onTouched"
                 defaultValues={{}}
-                validate={validateForm}
             // validate={(values) => { }}
             >
-                <Grid container width={{ xs: '20%', xl: '80%' }} rowSpacing={3} columnSpacing={3}>
+                <Grid container rowSpacing={3} columnSpacing={3}>
 
                     <Grid item xs={12} md={10}>
                         <Typography variant="h6" gutterBottom>
@@ -133,11 +123,7 @@
                                     />
                                 </Grid>
                                 <Grid item xs={6} display="flex" gap={1}>
-                                    <ReferenceInput
-                                        source="shipperId"
-                                        reference="shipper"
-                                        perPage={REFERENCE_INPUT_PAGESIZE}
-                                    >
+                                    <ReferenceInput source="shipperId" reference="companys" filter={{ type: 'shipper' }}>
                                         <AutocompleteInput
                                             validate={[required()]}
                                             label="table.field.matnr.shipperId"
@@ -147,23 +133,29 @@
                                     </ReferenceInput>
                                 </Grid>
                                 <Grid item xs={6} display="flex" gap={1}>
-                                    <ReferenceInput
+                                    {/* <ReferenceInput
                                         source="groupId"
                                         reference="matnrGroup"
                                         perPage={REFERENCE_INPUT_PAGESIZE}
                                     >
                                         <AutocompleteInput
                                             label="table.field.matnr.groupId"
-                                            optionText="code"
+                                            optionText="label"
                                             validate={[required()]}
                                             filterToQuery={(val) => ({ code: val })}
                                         />
-                                    </ReferenceInput>
+                                    </ReferenceInput> */}
+
+                                    <TreeSelectInput
+                                        label="table.field.matnr.groupId"
+                                        resource={'matnrGroup'}
+                                        source="groupId"
+                                    />
                                 </Grid>
-                                <Grid item xs={6} display="flex" gap={1}>
+                                {/* <Grid item xs={6} display="flex" gap={1}>
                                     <ReferenceInput
                                         source="rglarId"
-                                        reference="rglarId"
+                                        reference="batchRegular"
                                         perPage={REFERENCE_INPUT_PAGESIZE}
                                     >
                                         <AutocompleteInput
@@ -172,11 +164,11 @@
                                             filterToQuery={(val) => ({ code: val })}
                                         />
                                     </ReferenceInput>
-                                </Grid>
+                                </Grid> */}
                                 <Grid item xs={6} display="flex" gap={1}>
                                     <TextInput
-                                        label="table.field.matnr.erpCode"
-                                        source="erpCode"
+                                        label="table.field.matnr.platCode"
+                                        source="platCode"
                                         parse={v => v}
                                     />
                                 </Grid>

--
Gitblit v1.9.1