You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
73 lines
1.8 KiB
73 lines
1.8 KiB
import React, { Fragment } from 'react';
|
|
import { connect } from 'dva';
|
|
import { Button, Row, Col } from 'antd';
|
|
import { routerRedux } from 'dva/router';
|
|
import Result from 'components/Result';
|
|
import styles from './style.less';
|
|
|
|
class Step3 extends React.PureComponent {
|
|
render() {
|
|
const { dispatch, data } = this.props;
|
|
const onFinish = () => {
|
|
dispatch(routerRedux.push('/Forms/StepForm'));
|
|
};
|
|
const information = (
|
|
<div className={styles.information}>
|
|
<Row>
|
|
<Col xs={24} sm={8} className={styles.label}>
|
|
付款账户:
|
|
</Col>
|
|
<Col xs={24} sm={16}>
|
|
{data.payAccount}
|
|
</Col>
|
|
</Row>
|
|
<Row>
|
|
<Col xs={24} sm={8} className={styles.label}>
|
|
收款账户:
|
|
</Col>
|
|
<Col xs={24} sm={16}>
|
|
{data.receiverAccount}
|
|
</Col>
|
|
</Row>
|
|
<Row>
|
|
<Col xs={24} sm={8} className={styles.label}>
|
|
收款人姓名:
|
|
</Col>
|
|
<Col xs={24} sm={16}>
|
|
{data.receiverName}
|
|
</Col>
|
|
</Row>
|
|
<Row>
|
|
<Col xs={24} sm={8} className={styles.label}>
|
|
转账金额:
|
|
</Col>
|
|
<Col xs={24} sm={16}>
|
|
<span className={styles.money}>{data.amount}</span> 元
|
|
</Col>
|
|
</Row>
|
|
</div>
|
|
);
|
|
const actions = (
|
|
<Fragment>
|
|
<Button type="primary" onClick={onFinish}>
|
|
再转一笔
|
|
</Button>
|
|
<Button>查看账单</Button>
|
|
</Fragment>
|
|
);
|
|
return (
|
|
<Result
|
|
type="success"
|
|
title="操作成功"
|
|
description="预计两小时内到账"
|
|
extra={information}
|
|
actions={actions}
|
|
className={styles.result}
|
|
/>
|
|
);
|
|
}
|
|
}
|
|
|
|
export default connect(({ form }) => ({
|
|
data: form.step,
|
|
}))(Step3);
|
|
|