From 5c1e5f8ce5e53c187f100f5d786a77991198960a Mon Sep 17 00:00:00 2001
From: skyouc
Date: 星期二, 18 三月 2025 15:23:44 +0800
Subject: [PATCH] 修改 # 物料导入导出添加动态扩展字段
---
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