| | |
| | | const onFinishFailed = (errorInfo) => { |
| | | }; |
| | | |
| | | const handleFinish = async (values) => { |
| | | props.onSubmit({ ...values }); |
| | | const handleFinish = (values) => { |
| | | // execute where the form was finished |
| | | const confirmSettings = () => { |
| | | if (curSprite && curSprite?.data?.type) { |
| | | switch (curSprite.data.type) { |
| | | case Utils.SENSOR_TYPE.SHELF: |
| | | curSprite.data.shelfNo = values.shelfNo; |
| | | curSprite.data.row = values.row; |
| | | curSprite.data.bay = values.bay; |
| | | break; |
| | | case Utils.SENSOR_TYPE.AGV: |
| | | break; |
| | | default: |
| | | break; |
| | | } |
| | | } |
| | | } |
| | | |
| | | props.onSubmit({ ...values }, confirmSettings); |
| | | } |
| | | |
| | | return ( |
| | |
| | | offset: 4, |
| | | span: 16, |
| | | }}> |
| | | <Button type="primary" onClick={handleFinish}> |
| | | <Button type="primary" htmlType="submit"> |
| | | <FormattedMessage id='common.submit' defaultMessage='保存' /> |
| | | </Button> |
| | | </Form.Item> |