From 7f9fa6378436a22a6b7df8c8ddb3af83f42c7d8b Mon Sep 17 00:00:00 2001 From: skyouc Date: 星期三, 30 四月 2025 13:40:11 +0800 Subject: [PATCH] #优化修改 1. 再次收货,先收货30再次收货30累加才对 2. 批次号整个流程走不通 3. 任务工作档排序,最新的永远在最上面 --- rsf-admin/src/page/basicInfo/loc/LocCreate.jsx | 33 ++++++++++++++++++++++++++++++--- 1 files changed, 30 insertions(+), 3 deletions(-) diff --git a/rsf-admin/src/page/basicInfo/loc/LocCreate.jsx b/rsf-admin/src/page/basicInfo/loc/LocCreate.jsx index 00e9108..23465f9 100644 --- a/rsf-admin/src/page/basicInfo/loc/LocCreate.jsx +++ b/rsf-admin/src/page/basicInfo/loc/LocCreate.jsx @@ -32,6 +32,7 @@ import StatusSelectInput from "../../components/StatusSelectInput"; import MemoInput from "../../components/MemoInput"; import request from '@/utils/request'; +import DictionarySelect from "../../components/DictionarySelect"; const LocCreate = (props) => { const { open, setOpen } = props; @@ -54,7 +55,11 @@ notify(error.message || 'common.response.fail', { type: 'error', messageArgs: { _: error.message } }); }; + const [warehouseId, setWrehouseId] = useState(); + const warehouseChange = (val) => { + setWrehouseId(val) + } return ( @@ -98,6 +103,7 @@ label="table.field.loc.warehouseId" optionText="name" validate={[required()]} + onChange={warehouseChange} filterToQuery={(val) => ({ name: val })} /> </ReferenceInput> @@ -106,6 +112,7 @@ <ReferenceInput source="areaId" reference="warehouseAreas" + filter={{ warehouseId }} > <AutocompleteInput label="table.field.loc.areaId" @@ -147,7 +154,7 @@ validate={[required()]} /> */} <ReferenceArrayInput source="typeIds" reference="locType" > - <SelectArrayInput label="table.field.loc.type" /> + <SelectArrayInput label="table.field.loc.type" validate={[required()]} /> </ReferenceArrayInput> </Grid> {/* <Grid item xs={6} display="flex" gap={1}> @@ -258,8 +265,28 @@ validate={required()} /> </Grid> */} - - + <Grid item xs={6} display="flex" gap={1}> + <DictionarySelect + label={translate("table.field.loc.useStatus")} + name="useStatus" + size="small" + validate={[required()]} + dictTypeCode="sys_loc_use_stas" + /> + {/* <ReferenceInput + source="useStatus" + reference="dictData" + filter={{ dictTypeCode: 'sys_loc_use_stas' }} + > + <AutocompleteInput + label="table.field.loc.useStatus" + optionText="label" + optionValue="value" + parse={v => v} + validate={[required()]} + /> + </ReferenceInput> */} + </Grid> <Grid item xs={6} display="flex" gap={1}> -- Gitblit v1.9.1