From c3707e6d7b7631a3b66667b1f7692dd1921548f9 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期三, 13 三月 2024 15:05:11 +0800 Subject: [PATCH] # --- zy-asrs-flow/src/pages/map/components/mapCopySettings.jsx | 85 ++++++++++++++++++++++++++++++++++-------- 1 files changed, 68 insertions(+), 17 deletions(-) diff --git a/zy-asrs-flow/src/pages/map/components/mapCopySettings.jsx b/zy-asrs-flow/src/pages/map/components/mapCopySettings.jsx index e2af697..c51b37c 100644 --- a/zy-asrs-flow/src/pages/map/components/mapCopySettings.jsx +++ b/zy-asrs-flow/src/pages/map/components/mapCopySettings.jsx @@ -1,5 +1,5 @@ import React, { useState, useRef, useEffect } from 'react'; -import { Col, Form, Input, Row, Checkbox, Slider, Select, Drawer, Space, Button, InputNumber, Switch } from 'antd'; +import { Col, Form, Input, Row, Checkbox, Slider, Select, Drawer, Space, Button, InputNumber, Segmented } from 'antd'; import { FormattedMessage, useIntl, useModel } from '@umijs/max'; import { createStyles } from 'antd-style'; import * as Utils from '../utils' @@ -108,26 +108,77 @@ style={{ width: '60%', }} - // min={0} + // min={0} /> </Form.Item> </Col> - {curSprite?.data?.type === 'AGV' && ( - <Col span={24}> - <Form.Item - name='id' - label={intl.formatMessage({ id: 'map.settings.sub.copy.id', defaultMessage: '搴忓彿' })} - labelCol={{ span: 8 }} - > - <InputNumber - style={{ - width: '60%', - }} - min={0} - /> - </Form.Item> - </Col> + {curSprite?.data?.type === Utils.SENSOR_TYPE.AGV && ( + <> + <Col span={24}> + <Form.Item + name='id' + label={intl.formatMessage({ id: 'map.settings.sub.copy.id', defaultMessage: '搴忓彿' })} + labelCol={{ span: 8 }} + > + <InputNumber + style={{ + width: '60%', + }} + min={0} + /> + </Form.Item> + </Col> + </> + )} + + {curSprite?.data?.type === Utils.SENSOR_TYPE.SHELF && ( + <> + <Col span={24}> + <Form.Item + label={intl.formatMessage({ id: 'map.settings.sub.copy.shelf.auto-increment-value', defaultMessage: '鑷闀垮��' })} + labelCol={{ span: 8 }} + > + <Segmented + block + options={[ + { + label: intl.formatMessage({ id: 'map.settings.shelf.row', defaultMessage: '鎺�' }), + value: 'row' + }, + { + label: intl.formatMessage({ id: 'map.settings.shelf.bay', defaultMessage: '鍒�' }), + value: 'bay' + }, + ]} + onChange={(value) => { + }} + /> + </Form.Item> + </Col> + <Col span={24}> + <Form.Item + label={intl.formatMessage({ id: 'map.settings.sub.copy.increment.mode', defaultMessage: '澧為暱鏂瑰紡' })} + labelCol={{ span: 8 }} + > + <Segmented + block + options={[ + { + label: intl.formatMessage({ id: 'map.settings.sub.copy.ascend', defaultMessage: '鍗囧簭' }), + value: 'Ascending' + }, + { + label: intl.formatMessage({ id: 'map.settings.sub.copy.descend', defaultMessage: '闄嶅簭' }), + value: 'Descending' + }, + ]} + onChange={(value) => { + }} + /> + </Form.Item> + </Col> + </> )} </Row> -- Gitblit v1.9.1