verou
2025-03-26 c3e30a405f41d87a924bbd0aa48801d3d763f2c0
rsf-admin/src/page/basicInfo/locAreaMat/LocAreaMatEdit.jsx
@@ -43,6 +43,11 @@
const LocAreaMatEdit = () => {
    const translate = useTranslate();
    const [warehouseId, setWrehouseId] = useState();
    const warehouseChange = (val) => {
        setWrehouseId(val)
    }
    return (
        <Edit
            redirect="list"
@@ -71,18 +76,42 @@
                                autoFocus
                            />
                        </Stack>
                        {/* <Stack direction='row' gap={2}>
                            <NumberInput
                                label="table.field.locAreaMat.warehouseId"
                        <Grid item xs={6} display="flex" gap={1}>
                            <TextInput
                                label="table.field.locAreaMat.name"
                                source="name"
                                parse={v => v}
                                autoFocus
                            />
                        </Grid>
                        <Grid item xs={6} display="flex" gap={1}>
                            <ReferenceInput
                                source="warehouseId"
                            />
                        </Stack>
                        <Stack direction='row' gap={2}>
                            <NumberInput
                                label="table.field.locAreaMat.areaId"
                                reference="warehouse"
                            >
                                <AutocompleteInput
                                    label="table.field.loc.warehouseId"
                                    optionText="name"
                                    validate={[required()]}
                                    onChange={warehouseChange}
                                    filterToQuery={(val) => ({ name: val })}
                                />
                            </ReferenceInput>
                        </Grid>
                        <Grid item xs={6} display="flex" gap={1}>
                            <ReferenceInput
                                source="areaId"
                            />
                        </Stack> */}
                                reference="warehouseAreas"
                                filter={{ warehouseId }}
                            >
                                <AutocompleteInput
                                    label="table.field.loc.areaId"
                                    optionText="name"
                                    validate={[required()]}
                                    filterToQuery={(val) => ({ name: val })}
                                />
                            </ReferenceInput>
                        </Grid>
                        <Stack direction='row' gap={2}>
                            <TextInput
                                label="table.field.locAreaMat.depict"