PictureUpload.js 907 B

1234567891011121314151617181920212223242526272829303132333435
  1. import React, { Component } from 'react';
  2. import { Route, Switch } from 'dva/router';
  3. import { connect } from 'dva';
  4. import { Card } from 'antd';
  5. import { getRoutes } from '../../../utils/utils';
  6. import PageHeaderLayout from '../../../layouts/PageHeaderLayout';
  7. @connect()
  8. export default class PictureUpload extends Component {
  9. render() {
  10. const { match, routerData } = this.props;
  11. const routes = getRoutes(match.path, routerData);
  12. return (
  13. <PageHeaderLayout>
  14. <Card>
  15. <Switch>
  16. {
  17. routes.map(item =>
  18. (
  19. <Route
  20. key={item.key}
  21. path={item.path}
  22. component={item.component}
  23. exact={item.exact}
  24. />
  25. )
  26. )
  27. }
  28. </Switch>
  29. </Card>
  30. </PageHeaderLayout>
  31. );
  32. }
  33. }