verou
2025-03-26 6867bd50c316d0d628adf35023f01c82523c66a8
rsf-admin/src/page/basicInfo/matnr/BindModal.jsx
@@ -60,6 +60,7 @@
    const notify = useNotify();
    const [formData, setFormData] = useState({
        areaMatId: null,
        areaId: null,
        locId: null,
    });
@@ -77,6 +78,7 @@
    const reset = () => {
        setFormData({
            areaMatId: null,
            areaId: null,
            locId: null,
        })
@@ -107,6 +109,7 @@
    const handleSubmit = async () => {
        const parmas = {
            matnrId: selectedIds,
            areaMatId: formData.areaMatId,
            areaId: formData.areaId,
            locId: formData.locId,
        }
@@ -138,6 +141,22 @@
                        <Grid container spacing={2}>
                            <Grid item xs={4}>
                                <ReferenceInput
                                    source="areaMatId"
                                    reference="locArea"
                                >
                                    <AutocompleteInput
                                        label="table.field.loc.locAreaId"
                                        optionText="name"
                                        onChange={(value) => handleChange(value, 'areaMatId')}
                                        value={formData.areaMatId}
                                        validate={required()}
                                        filterToQuery={(val) => ({ name: val })}
                                    />
                                </ReferenceInput>
                            </Grid>
                            <Grid item xs={4}>
                                <ReferenceInput
                                    source="areaId"
                                    reference="warehouseAreas"
                                >
@@ -155,7 +174,7 @@
                            <Grid item xs={4}>
                                <ReferenceArrayInput source="locId" reference="loc" >
                                <ReferenceArrayInput source="locId" reference="loc" filter={{ areaId: formData.areaId }}>
                                    <SelectArrayInput
                                        label="table.field.locAreaMatRela.locId"
                                        validate={required()}