skyouc
2025-04-09 2da12c3d55a709241d245d0ca6a22b56e4c048a0
rsf-admin/src/page/basicInfo/matnr/MatnrEdit.jsx
@@ -74,7 +74,6 @@
const MatnrEdit = () => {
    const translate = useTranslate();
    const [value, setValue] = React.useState(0);
    const form = useForm();
    const notify = useNotify();
    const [dynamicFields, setDynamicFields] = useState([]);
@@ -268,7 +267,7 @@
                                {dynamicFields.map((item) => {
                                    return (
                                        <Grid key={item.id} item xs={6} display="flex" gap={1}>
                                            <TextInput
                                            <DynamicFields
                                                label={item.fieldsAlise}
                                                source={item.fields}
                                                validate={item.unique === 1 ? required() : false}
@@ -276,8 +275,6 @@
                                        </Grid>
                                    )
                                })}
                            </Grid>
@@ -367,3 +364,16 @@
}
export default MatnrEdit;
const DynamicFields = (props) => {
    const { ...parmas } = props;
    const form = useFormContext();
    const field = `extendFields.${parmas.source}`;
    const value = form.getValues(field);
    value && form.setValue(parmas.source, value);
    return (
        <TextInput
            {...parmas}
        />
    )
}