| | |
| | | 'map.save': 'Save Map', |
| | | 'map.load': 'Load Map', |
| | | 'map.clear': 'Clear Map', |
| | | 'map.x': 'x', |
| | | 'map.y': 'y', |
| | | 'map.load.success': 'Welcome To WCS.', |
| | | '': '', |
| | | '': '', |
| | |
| | | 'map.settings.shelf.lift': 'Lift', |
| | | 'map.settings.shelf.charge': 'Charge', |
| | | 'map.settings.shelf.diable': 'Diable', |
| | | 'map.settings.shelf.reference': 'Reference', |
| | | '': '', |
| | | '': '', |
| | | '': '', |
| | |
| | | useEffect(() => { |
| | | const fetchHostList = async () => { |
| | | const resp = await Http.doGet('api/auth/host'); |
| | | if (resp?.data) { |
| | | const list = resp.data.map(item => ({ |
| | | label: item.name, |
| | | value: item.id |
| | |
| | | }); |
| | | } |
| | | } |
| | | } |
| | | fetchHostList(); |
| | | }, []); |
| | | |
| | |
| | | </Space.Compact> |
| | | </Form.Item> |
| | | <Form.Item |
| | | label={intl.formatMessage({ id: 'map.settings.shelf.reference', defaultMessage: '基准值' })} |
| | | > |
| | | <Space.Compact> |
| | | <Form.Item |
| | | name='refx' |
| | | noStyle |
| | | rules={[ |
| | | { |
| | | required: false, |
| | | }, |
| | | ]} |
| | | > |
| | | <InputNumber |
| | | addonBefore={<Space.Compact><FormattedMessage id='map.x' defaultMessage='x' /></Space.Compact>} |
| | | style={{ |
| | | width: '50%', |
| | | }} |
| | | /> |
| | | </Form.Item> |
| | | <Form.Item |
| | | name='refy' |
| | | noStyle |
| | | rules={[ |
| | | { |
| | | required: false, |
| | | }, |
| | | ]} |
| | | > |
| | | <InputNumber |
| | | addonBefore={<Space.Compact><FormattedMessage id='map.y' defaultMessage='y' /></Space.Compact>} |
| | | style={{ |
| | | width: '50%', |
| | | }} |
| | | /> |
| | | </Form.Item> |
| | | </Space.Compact> |
| | | </Form.Item> |
| | | <Form.Item |
| | | name='value' |
| | | label={intl.formatMessage({ id: 'map.settings.shelf.value', defaultMessage: '地图值' })} |
| | | > |
| | |
| | | copiedSprite.data.bay = curSprite.data.bay + i + 1; |
| | | } |
| | | } |
| | | // reference value |
| | | if (copiedSprite.data.refx && copiedSprite.data.refy) { |
| | | switch (values.copyDire) { |
| | | case 'left': |
| | | copiedSprite.data.refx -= curSprite.data.left * (i + 1); |
| | | break; |
| | | case 'right': |
| | | copiedSprite.data.refx += curSprite.data.right * (i + 1); |
| | | break; |
| | | case 'top': |
| | | copiedSprite.data.refy -= curSprite.data.top * (i + 1); |
| | | break; |
| | | case 'bottom': |
| | | copiedSprite.data.refy += curSprite.data.bottom * (i + 1); |
| | | break; |
| | | default: |
| | | break; |
| | | } |
| | | } |
| | | if (copiedSprite.data.row && copiedSprite.data.bay) { |
| | | copiedSprite.data.no = Utils.pureNumStr(copiedSprite.data.row) + '-' + Utils.pureNumStr(copiedSprite.data.bay); |
| | | } |
| | |
| | | "/api/auth/host", |
| | | "/test/**", |
| | | "/api/login", |
| | | "/api/auth/host", |
| | | "/druid/**", |
| | | "/swagger-ui.html", |
| | | "/swagger-resources/**", |