Jump To …

index.jsx demo

import React, {Component} from 'react';
import PropTypes from 'prop-types';

import Steps from 'antd/lib/steps';
import Row from 'antd/lib/row';
import Col from 'antd/lib/col';
import Icon from 'antd/lib/icon';

import {Result} from 'hc-components';
import './index.less';
export default class flowResultScene extends Component {
  static routeOptions = {
    title: '流程单据',
    layout: ['consoleLayout', 'contentLayout']
  }

  static propTypes = {
    route: PropTypes.object
  }

  render() {
    const links = [
      {
        type: 'primary',
        size: 'default',
        name: '返回列表'
      },
      {
        type: 'default',
        size: 'default',
        name: '查看项目'
      },
      {
        type: 'default',
        size: 'default',
        name: '打印'
      }
    ];
    return (<Result
      className="j-com-flowResult"
      type='success'
      title="流程单据提交成功"
      description="提交结果页用于反馈一系列操作任务的处理结果, 如果仅是简单操作,使用 Message 全局提示反馈即可。 本文字区域可以展示简单的补充说明,如果有类似展示 “单据”的需求,下面这个灰色区域可以呈现比较复杂的内容。"
      extra={(<div className="elem-flow-box">
        <h3>项目名称</h3>
        <Row>
          <Col span="6"> <span>项目 ID:</span> 23421 </Col>
          <Col span="6"> <span>负责人:</span> 曲丽丽 </Col>
          <Col span="12"> <span>生效时间:</span> 2016-12-12 ~ 2017-12-12 </Col>
        </Row>
        <Steps progressDot current={1}>
          <Steps.Step title="创建项目" description={(
            <div>
              <p>曲丽丽<Icon type="dingding-o" /></p>
              <div>2016-12-12 12:32</div>
            </div>
          )} />
          <Steps.Step title="部门初审" description={(
            <div>
              <p>周毛毛<Icon type="dingding-o" /></p>
              <div><a href="">催一下</a></div>
            </div>
          )} />
          <Steps.Step title="财务复核" />
          <Steps.Step title="完成" />
        </Steps>
      </div>)}
      links={links}
    />);
  }
}