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