| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143 |
- import React, { Fragment } from 'react';
- import { formatMessage, FormattedMessage } from 'umi/locale';
- import { Button, Row, Col, Icon, Steps, Card } from 'antd';
- import Result from '@/components/Result';
- import PageHeaderWrapper from '@/components/PageHeaderWrapper';
- const { Step } = Steps;
- const desc1 = (
- <div
- style={{
- fontSize: 12,
- color: 'rgba(0, 0, 0, 0.45)',
- position: 'relative',
- left: 42,
- }}
- >
- <div style={{ margin: '8px 0 4px' }}>
- <FormattedMessage id="app.result.success.step1-operator" defaultMessage="Qu Lili" />
- <Icon style={{ marginLeft: 8 }} type="dingding-o" />
- </div>
- <div>2016-12-12 12:32</div>
- </div>
- );
- const desc2 = (
- <div style={{ fontSize: 12, position: 'relative', left: 42 }}>
- <div style={{ margin: '8px 0 4px' }}>
- <FormattedMessage id="app.result.success.step2-operator" defaultMessage="Zhou Maomao" />
- <Icon type="dingding-o" style={{ color: '#00A0E9', marginLeft: 8 }} />
- </div>
- <div>
- <a href="">
- <FormattedMessage id="app.result.success.step2-extra" defaultMessage="Urge" />
- </a>
- </div>
- </div>
- );
- const extra = (
- <Fragment>
- <div
- style={{
- fontSize: 16,
- color: 'rgba(0, 0, 0, 0.85)',
- fontWeight: '500',
- marginBottom: 20,
- }}
- >
- <FormattedMessage id="app.result.success.operate-title" defaultMessage="Project Name" />
- </div>
- <Row style={{ marginBottom: 16 }}>
- <Col xs={24} sm={12} md={12} lg={12} xl={6}>
- <span style={{ color: 'rgba(0, 0, 0, 0.85)' }}>
- <FormattedMessage id="app.result.success.operate-id" defaultMessage="Project ID:" />
- </span>
- 23421
- </Col>
- <Col xs={24} sm={12} md={12} lg={12} xl={6}>
- <span style={{ color: 'rgba(0, 0, 0, 0.85)' }}>
- <FormattedMessage id="app.result.success.principal" defaultMessage="Principal:" />
- </span>
- <FormattedMessage id="app.result.success.step1-operator" defaultMessage="Qu Lili" />
- </Col>
- <Col xs={24} sm={24} md={24} lg={24} xl={12}>
- <span style={{ color: 'rgba(0, 0, 0, 0.85)' }}>
- <FormattedMessage
- id="app.result.success.operate-time"
- defaultMessage="Effective time:"
- />
- </span>
- 2016-12-12 ~ 2017-12-12
- </Col>
- </Row>
- <Steps style={{ marginLeft: -42, width: 'calc(100% + 84px)' }} progressDot current={1}>
- <Step
- title={
- <span style={{ fontSize: 14 }}>
- <FormattedMessage id="app.result.success.step1-title" defaultMessage="Create project" />
- </span>
- }
- description={desc1}
- />
- <Step
- title={
- <span style={{ fontSize: 14 }}>
- <FormattedMessage
- id="app.result.success.step2-title"
- defaultMessage="Departmental preliminary review"
- />
- </span>
- }
- description={desc2}
- />
- <Step
- title={
- <span style={{ fontSize: 14 }}>
- <FormattedMessage
- id="app.result.success.step3-title"
- defaultMessage="Financial review"
- />
- </span>
- }
- />
- <Step
- title={
- <span style={{ fontSize: 14 }}>
- <FormattedMessage id="app.result.success.step4-title" defaultMessage="Finish" />
- </span>
- }
- />
- </Steps>
- </Fragment>
- );
- const actions = (
- <Fragment>
- <Button type="primary">
- <FormattedMessage id="app.result.success.btn-return" defaultMessage="Back to list" />
- </Button>
- <Button>
- <FormattedMessage id="app.result.success.btn-project" defaultMessage="View project" />
- </Button>
- <Button>
- <FormattedMessage id="app.result.success.btn-print" defaultMessage="Print" />
- </Button>
- </Fragment>
- );
- export default () => (
- <PageHeaderWrapper>
- <Card bordered={false}>
- <Result
- type="success"
- title={formatMessage({ id: 'app.result.success.title' })}
- description={formatMessage({ id: 'app.result.success.description' })}
- extra={extra}
- actions={actions}
- style={{ marginTop: 48, marginBottom: 16 }}
- />
- </Card>
- </PageHeaderWrapper>
- );
|