From 2b35183407eb7b1b1524f7b101f1098d9caea042 Mon Sep 17 00:00:00 2001 From: verou <857149855@qq.com> Date: 星期三, 02 四月 2025 15:13:24 +0800 Subject: [PATCH] Merge branch 'devlop' of http://47.97.1.152:5880/r/wms-master into devlop --- rsf-admin/src/page/basicInfo/matnr/BindModal.jsx | 21 ++++++++++++++++++++- 1 files changed, 20 insertions(+), 1 deletions(-) diff --git a/rsf-admin/src/page/basicInfo/matnr/BindModal.jsx b/rsf-admin/src/page/basicInfo/matnr/BindModal.jsx index 3ada880..af1939f 100644 --- a/rsf-admin/src/page/basicInfo/matnr/BindModal.jsx +++ b/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="locAreaMat" + > + <AutocompleteInput + label="table.field.loc.locAreaId" + optionText="code" + onChange={(value) => handleChange(value, 'areaMatId')} + value={formData.areaMatId} + validate={required()} + filterToQuery={(val) => ({ code: 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()} -- Gitblit v1.9.1