From a65ca60179efb2bd6e1c8907a42285463512d3e2 Mon Sep 17 00:00:00 2001 From: skyouc Date: 星期三, 19 三月 2025 08:05:51 +0800 Subject: [PATCH] 修改 # 前端添加字典选择 --- rsf-admin/src/page/basicInfo/loc/LocEdit.jsx | 81 ++++------------------------------------ 1 files changed, 8 insertions(+), 73 deletions(-) diff --git a/rsf-admin/src/page/basicInfo/loc/LocEdit.jsx b/rsf-admin/src/page/basicInfo/loc/LocEdit.jsx index 3ea6793..9a21ed9 100644 --- a/rsf-admin/src/page/basicInfo/loc/LocEdit.jsx +++ b/rsf-admin/src/page/basicInfo/loc/LocEdit.jsx @@ -42,7 +42,7 @@ const LocEdit = () => { const translate = useTranslate(); - + const dicts = JSON.parse(localStorage.getItem('sys_dicts')).filter(dict => { return (dict.dictTypeCode == 'sys_loc_type') }); return ( <Edit redirect="list" @@ -99,45 +99,14 @@ /> </Grid> <Grid item xs={6} display="flex" gap={1}> - <ReferenceInput + <AutocompleteInput + choices={dicts} source="type" - reference="dictData" - filter={{ dictTypeCode: 'sys_loc_type' }} - > - <AutocompleteInput - label="table.field.loc.type" - optionText="label" - optionValue="value" - parse={v => v} - validate={[required()]} - /> - </ReferenceInput> - </Grid> - <Grid item xs={6} display="flex" gap={1}> - <TextInput - label="table.field.loc.name" - source="name" + optionText="label" + label="table.field.loc.type" + optionValue="value" 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()]} /> </Grid> <Grid item xs={6} display="flex" gap={1}> @@ -171,7 +140,7 @@ <Grid item xs={6} display="flex" gap={1}> <NumberInput label="table.field.loc.row" - source="lrow" + source="row" validate={required()} /> </Grid> @@ -189,41 +158,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