From 7f70cb15d035f0c233b9e62b9e43aa985317c908 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期一, 04 十一月 2024 10:22:45 +0800 Subject: [PATCH] # --- zy-acs-flow/src/page/funcSta/FuncStaCreate.jsx | 47 +++++++++++++++++++++++++++-------------------- 1 files changed, 27 insertions(+), 20 deletions(-) diff --git a/zy-acs-flow/src/page/funcSta/FuncStaCreate.jsx b/zy-acs-flow/src/page/funcSta/FuncStaCreate.jsx index ed4b8f9..f37581b 100644 --- a/zy-acs-flow/src/page/funcSta/FuncStaCreate.jsx +++ b/zy-acs-flow/src/page/funcSta/FuncStaCreate.jsx @@ -48,8 +48,8 @@ notify('common.response.success'); }; - const handleError = async (data) => { - notify('common.response.fail'); + const handleError = async (error) => { + notify(error.message || 'common.response.fail', { type: 'error', messageArgs: { _: error.message } }); }; return ( @@ -85,14 +85,6 @@ <DialogContent> <Grid container rowSpacing={2} columnSpacing={2}> <Grid item xs={6} display="flex" gap={1}> - <TextInput - label="table.field.funcSta.uuid" - source="uuid" - parse={v => v} - autoFocus - /> - </Grid> - <Grid item xs={6} display="flex" gap={1}> <ReferenceInput source="zoneId" reference="zone" @@ -101,10 +93,11 @@ label="table.field.funcSta.zoneId" optionText="name" filterToQuery={(val) => ({ name: val })} + validate={required()} /> </ReferenceInput> </Grid> - <Grid item xs={6} display="flex" gap={1}> + {/* <Grid item xs={6} display="flex" gap={1}> <ReferenceInput source="agvId" reference="agv" @@ -115,7 +108,7 @@ filterToQuery={(val) => ({ uuid: val })} /> </ReferenceInput> - </Grid> + </Grid> */} <Grid item xs={6} display="flex" gap={1}> <TextInput label="table.field.funcSta.name" @@ -125,8 +118,19 @@ </Grid> <Grid item xs={6} display="flex" gap={1}> <TextInput - label="table.field.funcSta.type" + label="table.field.funcSta.uuid" + source="uuid" + parse={v => v} + /> + </Grid> + <Grid item xs={6} display="flex" gap={1}> + <SelectInput source="type" + label="table.field.funcSta.type" + choices={[ + { id: 'CHARGE', name: 'page.funcSta.enums.type.charge' }, + { id: 'STANDBY', name: 'page.funcSta.enums.type.standby' }, + ]} parse={v => v} /> </Grid> @@ -149,17 +153,20 @@ parse={v => v} /> </Grid> - <Grid item xs={6} display="flex" gap={1}> - <TextInput - label="table.field.funcSta.state" + {/* <Grid item xs={6} display="flex" gap={1}> + <SelectInput source="state" + label="table.field.funcSta.state" + choices={[ + { id: 'IDLE', name: 'page.funcSta.enums.state.idle' }, + { id: 'OCCUPIED', name: 'page.funcSta.enums.state.occupied' }, + ]} parse={v => v} /> - </Grid> - - <Grid item xs={6} display="flex" gap={1}> + </Grid> */} + {/* <Grid item xs={6} display="flex" gap={1}> <StatusSelectInput /> - </Grid> + </Grid> */} <Grid item xs={12} display="flex" gap={1}> <Stack direction="column" spacing={1} width={'100%'}> <MemoInput /> -- Gitblit v1.9.1