From cc2984eeb289b54cfa193dde558417c46f309e8f Mon Sep 17 00:00:00 2001 From: DESKTOP-LMJ82IJ\Eno <creaycat@gmail.com> Date: 星期日, 13 四月 2025 19:32:38 +0800 Subject: [PATCH] #修改 1. 采购单界面优化及修改 --- rsf-admin/src/page/basicInfo/loc/BindModal.jsx | 25 ++++++++++++------------- 1 files changed, 12 insertions(+), 13 deletions(-) diff --git a/rsf-admin/src/page/basicInfo/loc/BindModal.jsx b/rsf-admin/src/page/basicInfo/loc/BindModal.jsx index 0a8145f..e0f7338 100644 --- a/rsf-admin/src/page/basicInfo/loc/BindModal.jsx +++ b/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')} /> -- Gitblit v1.9.1