zy-acs-flow/src/page/agvModel/AgvModelCreate.jsx | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
zy-acs-flow/src/page/agvModel/AgvModelEdit.jsx | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
zy-acs-flow/src/page/agvModel/AgvModelList.jsx | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
zy-acs-flow/src/page/agvModel/AgvModelCreate.jsx
@@ -84,12 +84,20 @@ </DialogTitle> <DialogContent> <Grid container rowSpacing={2} columnSpacing={2}> <Grid item xs={6} display="flex" gap={1}> {/* <Grid item xs={6} display="flex" gap={1}> <TextInput label="table.field.agvModel.uuid" source="uuid" parse={v => v} autoFocus /> </Grid> */} <Grid item xs={6} display="flex" gap={1}> <TextInput label="table.field.agvModel.name" source="name" parse={v => v} validate={required()} /> </Grid> <Grid item xs={6} display="flex" gap={1}> @@ -97,13 +105,7 @@ label="table.field.agvModel.type" source="type" parse={v => v} /> </Grid> <Grid item xs={6} display="flex" gap={1}> <TextInput label="table.field.agvModel.name" source="name" parse={v => v} validate={required()} /> </Grid> <Grid item xs={6} display="flex" gap={1}> @@ -134,6 +136,7 @@ <NumberInput label="table.field.agvModel.diameter" source="diameter" validate={required()} /> </Grid> <Grid item xs={6} display="flex" gap={1}> @@ -147,6 +150,7 @@ <NumberInput label="table.field.agvModel.backpack" source="backpack" validate={required()} /> </Grid> <Grid item xs={6} display="flex" gap={1}> @@ -171,6 +175,7 @@ <NumberInput label="table.field.agvModel.workDirection" source="workDirection" validate={required()} /> </Grid> <Grid item xs={6} display="flex" gap={1}> @@ -181,6 +186,7 @@ { id: 0, name: '否' }, { id: 1, name: '是' }, ]} validate={required()} /> </Grid> <Grid item xs={6} display="flex" gap={1}> zy-acs-flow/src/page/agvModel/AgvModelEdit.jsx
@@ -63,15 +63,20 @@ <Typography variant="h6" gutterBottom> {translate('common.edit.title.main')} </Typography> <Stack direction='row' gap={2}> {/* <Stack direction='row' gap={2}> <TextInput label="table.field.agvModel.uuid" source="uuid" parse={v => v} autoFocus /> </Stack> </Stack> */} <Stack direction='row' gap={2}> <TextInput label="table.field.agvModel.name" source="name" parse={v => v} /> <TextInput label="table.field.agvModel.type" source="type" @@ -79,13 +84,10 @@ /> </Stack> <Stack direction='row' gap={2}> <TextInput label="table.field.agvModel.name" source="name" parse={v => v} <NumberInput label="table.field.agvModel.backpack" source="backpack" /> </Stack> <Stack direction='row' gap={2}> <NumberInput label="table.field.agvModel.length" source="length" @@ -96,8 +98,6 @@ label="table.field.agvModel.width" source="width" /> </Stack> <Stack direction='row' gap={2}> <NumberInput label="table.field.agvModel.height" source="height" @@ -108,24 +108,9 @@ label="table.field.agvModel.liftHeight" source="liftHeight" /> </Stack> <Stack direction='row' gap={2}> <NumberInput label="table.field.agvModel.diameter" source="diameter" /> </Stack> <Stack direction='row' gap={2}> <TextInput label="table.field.agvModel.password" source="password" parse={v => v} /> </Stack> <Stack direction='row' gap={2}> <NumberInput label="table.field.agvModel.backpack" source="backpack" /> </Stack> <Stack direction='row' gap={2}> @@ -133,8 +118,6 @@ label="table.field.agvModel.lowBattery" source="lowBattery" /> </Stack> <Stack direction='row' gap={2}> <NumberInput label="table.field.agvModel.quaBattery" source="quaBattery" @@ -145,21 +128,9 @@ label="table.field.agvModel.travelSpeed" source="travelSpeed" /> </Stack> <Stack direction='row' gap={2}> <NumberInput label="table.field.agvModel.workDirection" source="workDirection" /> </Stack> <Stack direction='row' gap={2}> <SelectInput label="table.field.agvModel.allDirection" source="allDirection" choices={[ { id: 0, name: '否' }, { id: 1, name: '是' }, ]} /> </Stack> <Stack direction='row' gap={2}> @@ -168,20 +139,30 @@ source="protocol" parse={v => v} /> </Stack> <Stack direction='row' gap={2}> <TextInput label="table.field.agvModel.mqttTopic" source="mqttTopic" parse={v => v} /> </Stack> </Grid> <Grid item xs={12} md={4}> <Typography variant="h6" gutterBottom> {translate('common.edit.title.common')} </Typography> <SelectInput label="table.field.agvModel.allDirection" source="allDirection" choices={[ { id: 0, name: '否' }, { id: 1, name: '是' }, ]} /> <TextInput label="table.field.agvModel.password" source="password" parse={v => v} /> <StatusSelectInput /> <Box mt="2em" /> <MemoInput /> zy-acs-flow/src/page/agvModel/AgvModelList.jsx
@@ -116,7 +116,7 @@ title={"menu.agvModel"} empty={<EmptyData onClick={() => { setCreateDialog(true) }} />} filters={filters} sort={{ field: "create_time", order: "desc" }} sort={{ field: "create_time", order: "asc" }} actions={( <TopToolbar> <FilterButton /> @@ -133,12 +133,12 @@ rowClick={(id, resource, record) => false} expand={() => <AgvModelPanel />} expandSingle={true} omit={['id', 'uuid', 'liftHeight', 'mqttTopic', 'password', 'updateBy', 'updateTime', 'createTime', 'createBy', 'memo']} omit={['id', 'uuid', 'liftHeight', 'mqttTopic', 'password', 'protocol', 'statusBool', 'updateBy', 'updateTime', 'createTime', 'createBy', 'memo']} > <NumberField source="id" /> <TextField source="uuid" label="table.field.agvModel.uuid" /> <TextField source="type" label="table.field.agvModel.type" /> <TextField source="name" label="table.field.agvModel.name" /> <TextField source="type" label="table.field.agvModel.type" /> <NumberField source="length" label="table.field.agvModel.length" /> <NumberField source="width" label="table.field.agvModel.width" /> <NumberField source="height" label="table.field.agvModel.height" />