前端项目实战肆佰零壹react-admin和material ui-label行内编辑代码下拉框

const StepEdit = ({ id, record, resource }: { id: Identifier, record: any, resource: string }) => {
const redirect = useRedirect()
const [expand, toggleExpanded] = useExpandAll(resource, [id])
console.log(record,"record")
return (
<Edit resource={resource} id={id}>
<SimpleForm toolbar={false}>
<Stack>
<Paper elevation={0} sx={{ display: "flex", flexWrap: "warp" }}>
<ReferenceInput source='proc_solution_id' reference='t_prod_proc_solution'>
<AutocompleteInput variant='outlined' label="解决方案" sx={{ mr: 1 }} disabled />
</ReferenceInput>
<ReferenceInput source='machine_type_id' reference='t_prod_machine_type'>
<AutocompleteInput variant='outlined' label="机器类型" sx={{ mr: 1 }}
/>
</ReferenceInput>
<ReferenceInput source='step_level_id' reference='t_prod_step_level'>
<AutocompleteInput variant='outlined' label="工序等级" sx={{ mr: 1 }}
/>
</ReferenceInput>
<ReferenceInput source='part_id' reference='t_prod_part'>
<AutocompleteInput variant='outlined' label="部位" sx={{ mr: 1 }}
/>
</ReferenceInput>
</Paper>
<Paper elevation={0} sx={{ display: "flex", flexWrap: "warp" }}>
<TextInput variant='outlined' sx={{ mr: 1 }} source='step_no' label='编号' />
<TextInput variant='outlined' sx={{ mr: 1 }} source='stand_time' label='工时' />
<TextInput variant='outlined' sx={{ mr: 1 }} source='stand_price' label='工价' />
<TextInput variant='outlined' sx={{ mr: 1 }} source='step_desc' label='说明' />
</Paper>
</Stack>
<SaveButton sx={{ height: "36px", mt: '9px', mj: 2 }}
type='button' mutationOptions={{
onSuccess: () => {
redirect(false)
if (expand) {
toggleExpanded()
}
}
}}
>
</SaveButton>
<Button variant='contained' sx={{ height: "36px", mt: '9px', mj: 2 }} onClick={() => toggleExpanded()}>
取消
</Button>
</SimpleForm>
</Edit>
)
}

运行结果

posted @   前端导师歌谣  阅读(2)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示