| | |
| | | return ( |
| | | <Form {...formItemLayout}> |
| | | <Row gutter={24}> |
| | | <Col span={20}> |
| | | <Col span={12}> |
| | | <Form.Item label="是否启用"> |
| | | {getFieldDecorator('enable', { |
| | | initialValue: autoMatic.enable, |
| | |
| | | )} |
| | | </Form.Item> |
| | | </Col> |
| | | {enable === 'true' ? <Col span={20}> |
| | | {enable === 'true' ? <Col span={12}> |
| | | <Form.Item label={ |
| | | <Tooltip placement="topLeft" title="用于自动执行的按钮。"> |
| | | <Icon type="question-circle" style={{color: '#c49f47', marginRight: '3px'}} /> |
| | |
| | | )} |
| | | </Form.Item> |
| | | </Col> : null} |
| | | {enable === 'true' ? <Col span={20}> |
| | | {enable === 'true' ? <Col span={12}> |
| | | <Form.Item label={ |
| | | <Tooltip placement="topLeft" title="按钮执行成功,后续的处理方式。"> |
| | | <Icon type="question-circle" style={{color: '#c49f47', marginRight: '3px'}} /> |
| | |
| | | )} |
| | | </Form.Item> |
| | | </Col> : null} |
| | | {enable === 'true' ? <Col span={20}> |
| | | {enable === 'true' ? <Col span={12}> |
| | | <Form.Item label={ |
| | | <Tooltip placement="topLeft" title="按钮执行失败时,后续的处理方式。"> |
| | | <Icon type="question-circle" style={{color: '#c49f47', marginRight: '3px'}} /> |
| | |
| | | {getFieldDecorator('onFail', { |
| | | initialValue: autoMatic.onFail || 'stop', |
| | | })( |
| | | <Radio.Group> |
| | | <Radio.Group style={{whiteSpace: 'nowrap'}}> |
| | | <Radio value="next">下一行</Radio> |
| | | <Radio value="stay">当前行</Radio> |
| | | <Radio value="stop">停止</Radio> |
| | |
| | | )} |
| | | </Form.Item> |
| | | </Col> : null} |
| | | {enable === 'true' ? <Col span={20}> |
| | | {enable === 'true' ? <Col span={12}> |
| | | <Form.Item label={ |
| | | <Tooltip placement="topLeft" title="相邻两条数据,执行时的间隔时间,最小为1s。"> |
| | | <Icon type="question-circle" style={{color: '#c49f47', marginRight: '3px'}} /> |
| | | 数据间隔(s) |
| | | </Tooltip> |
| | | }> |
| | | {getFieldDecorator('gap', { |
| | | initialValue: autoMatic.gap || 2, |
| | | })( |
| | | <InputNumber style={{width: '100%'}} min={1} precision={0}/> |
| | | )} |
| | | </Form.Item> |
| | | </Col> : null} |
| | | {enable === 'true' ? <Col span={12}> |
| | | <Form.Item label="完成后"> |
| | | {getFieldDecorator('onFinish', { |
| | | initialValue: autoMatic.onFinish || 'over', |
| | |
| | | )} |
| | | </Form.Item> |
| | | </Col> : null} |
| | | {enable === 'true' && onFinish === 'restart' ? <Col span={20}> |
| | | {enable === 'true' && onFinish === 'restart' ? <Col span={12}> |
| | | <Form.Item label="启动间隔(s)"> |
| | | {getFieldDecorator('interval', { |
| | | initialValue: autoMatic.interval === 0 ? 0 : (autoMatic.interval || 600), |
| | |
| | | )} |
| | | </Form.Item> |
| | | </Col> : null} |
| | | {enable === 'true' && onFinish === 'restart' ? <Col span={20}> |
| | | {enable === 'true' && onFinish === 'restart' ? <Col span={12}> |
| | | <Form.Item label="重启时"> |
| | | {getFieldDecorator('restart', { |
| | | initialValue: autoMatic.restart || 'first', |