import React, { PureComponent, Fragment } from 'react'; import { Route, Redirect, Switch } from 'dva/router'; import { Card, Steps } from 'antd'; import PageHeaderLayout from '../../../layouts/PageHeaderLayout'; import { getRoutes } from '../../../utils/utils'; import styles from '../style.less'; const { Step } = Steps; export default class StepForm extends PureComponent { getCurrentStep() { const { location } = this.props; const { pathname } = location; const pathList = pathname.split('/'); switch (pathList[pathList.length - 1]) { case 'info': return 0; case 'confirm': return 1; case 'result': return 2; default: return 0; } } render() { const { match, routerData } = this.props; return ( { getRoutes(match.path, routerData).map(item => ( )) } ); } }