From e436043d179e2ee733aeac80e3e32dfa9f1aab5d Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期五, 11 十月 2024 15:35:26 +0800 Subject: [PATCH] # --- zy-acs-flow/src/map/settings/CopyDrawer.jsx | 132 ++++++++++++++++++++++++++++++++++++++++--- 1 files changed, 122 insertions(+), 10 deletions(-) diff --git a/zy-acs-flow/src/map/settings/CopyDrawer.jsx b/zy-acs-flow/src/map/settings/CopyDrawer.jsx index b431bf1..7b8176b 100644 --- a/zy-acs-flow/src/map/settings/CopyDrawer.jsx +++ b/zy-acs-flow/src/map/settings/CopyDrawer.jsx @@ -181,23 +181,135 @@ /> </Grid> - {deviceType === DEVICE_TYPE.SHELF && ( - <> - </> + {(deviceType === DEVICE_TYPE.SHELF && watch('autoIncrement')) && ( + <Grid item xs={12}> + <FormControl fullWidth> + <FormLabel sx={{ + mb: 1 + }}> + {translate('page.map.settings.map.copy.field.incrementValue')} + </FormLabel> + <Controller + name="incrementValue" + control={control} + render={({ field }) => ( + <ToggleButtonGroup + {...field} + value={field.value} + exclusive + onChange={(event, value) => { + field.onChange(value); + }} + fullWidth + > + <ToggleButton value="row"> + {translate('page.map.settings.config.shelf.row')} + </ToggleButton> + <ToggleButton value="bay"> + {translate('page.map.settings.config.shelf.bay')} + </ToggleButton> + </ToggleButtonGroup> + )} + /> + </FormControl> + </Grid> )} - {deviceType === DEVICE_TYPE.CHARGE && ( - <> - </> + {(deviceType === DEVICE_TYPE.CHARGE && watch('autoIncrement')) && ( + <Grid item xs={12}> + <FormControl fullWidth> + <FormLabel sx={{ + mb: 1 + }}> + {translate('page.map.settings.map.copy.field.incrementValue')} + </FormLabel> + <Controller + name="incrementValue" + control={control} + render={({ field }) => ( + <ToggleButtonGroup + {...field} + value={field.value} + exclusive + onChange={(event, value) => { + field.onChange(value); + }} + fullWidth + > + <ToggleButton value="no"> + {translate('page.map.settings.config.base.no')} + </ToggleButton> + </ToggleButtonGroup> + )} + /> + </FormControl> + </Grid> )} - {deviceType === DEVICE_TYPE.STATION && ( - <> - </> + {(deviceType === DEVICE_TYPE.STATION && watch('autoIncrement')) && ( + <Grid item xs={12}> + <FormControl fullWidth> + <FormLabel sx={{ + mb: 1 + }}> + {translate('page.map.settings.map.copy.field.incrementValue')} + </FormLabel> + <Controller + name="incrementValue" + control={control} + render={({ field }) => ( + <ToggleButtonGroup + {...field} + value={field.value} + exclusive + onChange={(event, value) => { + field.onChange(value); + }} + fullWidth + > + <ToggleButton value="no"> + {translate('page.map.settings.config.base.no')} + </ToggleButton> + </ToggleButtonGroup> + )} + /> + </FormControl> + </Grid> )} - {deviceType === DEVICE_TYPE.POINT && ( + {(deviceType === DEVICE_TYPE.POINT && watch('autoIncrement')) && ( <> + <Grid item xs={12}> + <FormControl fullWidth> + <FormLabel sx={{ + mb: 1 + }}> + {translate('page.map.settings.map.copy.field.incrementValue')} + </FormLabel> + <Controller + name="incrementValue" + control={control} + render={({ field }) => ( + <ToggleButtonGroup + {...field} + value={field.value} + exclusive + onChange={(event, value) => { + field.onChange(value); + }} + fullWidth + > + <ToggleButton value="a"> + {translate('page.map.settings.config.shelf.a')} + </ToggleButton> + <ToggleButton value="b"> + {translate('page.map.settings.config.shelf.b')} + </ToggleButton> + </ToggleButtonGroup> + )} + /> + </FormControl> + </Grid> </> )} -- Gitblit v1.9.1