From 932bd3b979d52a4f9147a63adbe6a258a865ed5f Mon Sep 17 00:00:00 2001 From: verou <857149855@qq.com> Date: 星期三, 19 三月 2025 17:07:49 +0800 Subject: [PATCH] fix:typeids修改 --- rsf-admin/src/page/basicInfo/loc/LocEdit.jsx | 104 ++++++++++++++++------------------------------------ 1 files changed, 32 insertions(+), 72 deletions(-) diff --git a/rsf-admin/src/page/basicInfo/loc/LocEdit.jsx b/rsf-admin/src/page/basicInfo/loc/LocEdit.jsx index c8c7fcb..f4f7f61 100644 --- a/rsf-admin/src/page/basicInfo/loc/LocEdit.jsx +++ b/rsf-admin/src/page/basicInfo/loc/LocEdit.jsx @@ -10,6 +10,7 @@ DateInput, SelectInput, ReferenceInput, + SelectArrayInput, ReferenceArrayInput, AutocompleteInput, SaveButton, @@ -42,7 +43,7 @@ const LocEdit = () => { const translate = useTranslate(); - + const dicts = JSON.parse(localStorage.getItem('sys_dicts'))?.filter(dict => (dict.dictTypeCode == 'sys_loc_type')) || []; return ( <Edit redirect="list" @@ -66,7 +67,7 @@ <Grid container rowSpacing={2} columnSpacing={2}> <Grid item xs={6} display="flex" gap={1}> <ReferenceInput - source="warehouseId$" + source="warehouseId" reference="warehouse" > <AutocompleteInput @@ -99,39 +100,18 @@ /> </Grid> <Grid item xs={6} display="flex" gap={1}> - <TextInput - label="table.field.loc.type" + {/* <AutocompleteInput + choices={dicts} source="type" + optionText="label" + label="table.field.loc.type" + optionValue="value" parse={v => v} - validate={required()} - /> - </Grid> - <Grid item xs={6} display="flex" gap={1}> - <TextInput - label="table.field.loc.name" - source="name" - parse={v => v} - /> - </Grid> - <Grid item xs={6} display="flex" gap={1}> - <NumberInput - label="table.field.loc.flagLogic" - source="flagLogic" - /> - </Grid> - <Grid item xs={6} display="flex" gap={1}> - <TextInput - label="table.field.loc.fucAtrrs" - source="fucAtrrs" - parse={v => v} - /> - </Grid> - <Grid item xs={6} display="flex" gap={1}> - <TextInput - label="table.field.loc.barcode" - source="barcode" - parse={v => v} - /> + validate={[required()]} + /> */} + <ReferenceArrayInput source="typeIds" reference="locType" > + <SelectArrayInput label="table.field.loc.type" /> + </ReferenceArrayInput> </Grid> <Grid item xs={6} display="flex" gap={1}> <TextInput @@ -141,16 +121,30 @@ /> </Grid> <Grid item xs={6} display="flex" gap={1}> - <TextInput - label="table.field.loc.size" - source="size" - parse={v => v} + <NumberInput + label="table.field.loc.length" + source="length" + validate={required()} + /> + </Grid> + <Grid item xs={6} display="flex" gap={1}> + <NumberInput + label="table.field.loc.width" + source="width" + validate={required()} + /> + </Grid> + <Grid item xs={6} display="flex" gap={1}> + <NumberInput + label="table.field.loc.height" + source="height" + validate={required()} /> </Grid> <Grid item xs={6} display="flex" gap={1}> <NumberInput label="table.field.loc.row" - source="lrow" + source="row" validate={required()} /> </Grid> @@ -168,41 +162,7 @@ validate={required()} /> </Grid> - <Grid item xs={6} display="flex" gap={1}> - <NumberInput - label="table.field.loc.channel" - source="channel" - validate={required()} - /> - </Grid> - <Grid item xs={6} display="flex" gap={1}> - <NumberInput - label="table.field.loc.maxParts" - source="maxParts" - /> - </Grid> - <Grid item xs={6} display="flex" gap={1}> - <NumberInput - label="table.field.loc.maxPack" - source="maxPack" - /> - </Grid> - <Grid item xs={6} display="flex" gap={1}> - <NumberInput - label="table.field.loc.flagLabelMange" - source="flagLabelMange" - /> - </Grid> - <Grid item xs={6} display="flex" gap={1}> - <TextInput - label="table.field.loc.locAttrs" - source="locAttrs" - parse={v => v} - validate={required()} - /> - </Grid> </Grid> - </Grid> <Grid item xs={12} md={2}> <Typography variant="h6" gutterBottom> -- Gitblit v1.9.1