DESKTOP-LMJ82IJ\Eno
2025-04-13 cc2984eeb289b54cfa193dde558417c46f309e8f
rsf-admin/src/page/basicInfo/loc/BindModal.jsx
@@ -41,8 +41,6 @@
    IconButton,
    styled,
} from '@mui/material';
import DialogCloseButton from "../../components/DialogCloseButton";
import DictionarySelect from "../../components/DictionarySelect";
@@ -62,7 +60,7 @@
    const notify = useNotify();
    const [formData, setFormData] = useState({
        areaId: null,
        areaMatId: null,
        groupId: null,
        matnrId: null,
    });
@@ -80,7 +78,7 @@
    const reset = () => {
        setFormData({
            areaId: null,
            areaMatId: null,
            groupId: null,
            matnrId: null,
        })
@@ -111,7 +109,8 @@
    const handleSubmit = async () => {
        const parmas = {
            locId: selectedIds,
            areaId: formData.areaId,
            areaMatId: formData.areaMatId,
            groupId: formData.groupId,
            matnrId: formData.matnrId,
        }
@@ -142,16 +141,16 @@
                        <Grid container spacing={2}>
                            <Grid item xs={4}>
                                <ReferenceInput
                                    source="areaId"
                                    reference="warehouseAreas"
                                    source="areaMatId"
                                    reference="locAreaMat"
                                >
                                    <AutocompleteInput
                                        label="table.field.loc.areaId"
                                        optionText="name"
                                        onChange={(value) => handleChange(value, 'areaId')}
                                        value={formData.areaId}
                                        label="table.field.loc.locAreaId"
                                        optionText="code"
                                        onChange={(value) => handleChange(value, 'areaMatId')}
                                        value={formData.areaMatId}
                                        validate={required()}
                                        filterToQuery={(val) => ({ name: val })}
                                        filterToQuery={(val) => ({ code: val })}
                                    />
                                </ReferenceInput>
@@ -172,7 +171,7 @@
                                <ReferenceArrayInput source="matnrId" reference="matnr" filter={{ groupId: formData.groupId }}>
                                    <SelectArrayInput
                                        label="table.field.locAreaMatRela.matnrId"
                                        validate={required()}
                                        // validate={required()}
                                        value={formData.matnrId}
                                        onChange={(e) => handleChange(e.target.value, 'matnrId')}
                                    />