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 | 40 ++++++++++++++++------------------------ 1 files changed, 16 insertions(+), 24 deletions(-) diff --git a/rsf-admin/src/page/basicInfo/matnr/MatnrEdit.jsx b/rsf-admin/src/page/basicInfo/matnr/MatnrEdit.jsx index 9cf4ddd..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,20 +133,26 @@ </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="batchRegular" @@ -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