diff --git a/src/pages/Account/Center/Applications.js b/src/pages/Account/Center/Applications.js index 3c32f8f39e68eae37a4d393700c8e8e972e034e9..865c1ef79ed7db7bd561e10e27584a38c0eef08d 100644 --- a/src/pages/Account/Center/Applications.js +++ b/src/pages/Account/Center/Applications.js @@ -2,7 +2,7 @@ import React from 'react'; import { List, Card, Icon, Dropdown, Menu, Avatar, Tooltip } from 'antd'; import numeral from 'numeral'; import { formatWan } from '../../../utils/utils'; -import stylesApplications from '../../List/Applications.less'; +import stylesApplications from '../../List/Search/Applications.less'; export default props => { const { list } = props; diff --git a/src/pages/Account/Center/Articles.js b/src/pages/Account/Center/Articles.js index 67964138f63def8a7c37c73585cc638a6a15a4b7..fbea8b7b928355eb3e6ad4f9491acee996e385cf 100644 --- a/src/pages/Account/Center/Articles.js +++ b/src/pages/Account/Center/Articles.js @@ -1,7 +1,7 @@ import React from 'react'; import { List, Icon, Avatar, Tag } from 'antd'; import moment from 'moment'; -import stylesArticles from '../../List/Articles.less'; +import stylesArticles from '../../List/Search/Articles.less'; import styles from './Articles.less'; export default props => { diff --git a/src/pages/Account/Center/Projects.js b/src/pages/Account/Center/Projects.js index 37c1ae5b3a7998f4f151ce834064cdea803e01df..a50ac327cd8275a65f14ac109e4ae3448fb98996 100644 --- a/src/pages/Account/Center/Projects.js +++ b/src/pages/Account/Center/Projects.js @@ -2,7 +2,7 @@ import React from 'react'; import { List, Card } from 'antd'; import moment from 'moment'; import AvatarList from '../../../components/AvatarList'; -import stylesProjects from '../../List/Projects.less'; +import stylesProjects from '../../List/Search/Projects.less'; export default props => { const { list } = props; diff --git a/src/pages/List/Applications.js b/src/pages/List/Search/Applications.js similarity index 99% rename from src/pages/List/Applications.js rename to src/pages/List/Search/Applications.js index 1503c6f4e5fae131a62f56cdae362fc0570b9b1b..650f4529ea8765df8ae2fe4d9468e944a35ea4b4 100644 --- a/src/pages/List/Applications.js +++ b/src/pages/List/Search/Applications.js @@ -5,7 +5,7 @@ import { Row, Col, Form, Card, Select, Icon, Avatar, List, Tooltip, Dropdown, Me import TagSelect from 'components/TagSelect'; import StandardFormRow from 'components/StandardFormRow'; -import { formatWan } from '../../utils/utils'; +import { formatWan } from '../../../utils/utils'; import styles from './Applications.less'; diff --git a/src/pages/List/Applications.less b/src/pages/List/Search/Applications.less similarity index 95% rename from src/pages/List/Applications.less rename to src/pages/List/Search/Applications.less index ba6cfa796d99c2435ce34057523cb8411766b2ef..c0ca31a4cf1bc9625f5deb74b4d56917edc3c278 100644 --- a/src/pages/List/Applications.less +++ b/src/pages/List/Search/Applications.less @@ -1,5 +1,5 @@ @import '~antd/lib/style/themes/default.less'; -@import '../../utils/utils.less'; +@import '../../../utils/utils.less'; .filterCardList { margin-bottom: -24px; diff --git a/src/pages/List/Articles.js b/src/pages/List/Search/Articles.js similarity index 100% rename from src/pages/List/Articles.js rename to src/pages/List/Search/Articles.js diff --git a/src/pages/List/Articles.less b/src/pages/List/Search/Articles.less similarity index 96% rename from src/pages/List/Articles.less rename to src/pages/List/Search/Articles.less index 364063a36f82296d147002ac5430f8310ddb2487..e357f4a65849d882febf9a5eabab2bb4a63ae88b 100644 --- a/src/pages/List/Articles.less +++ b/src/pages/List/Search/Articles.less @@ -1,5 +1,5 @@ @import '~antd/lib/style/themes/default.less'; -@import '../../utils/utils.less'; +@import '../../../utils/utils.less'; .listContent { .description { diff --git a/src/pages/List/Projects.js b/src/pages/List/Search/Projects.js similarity index 100% rename from src/pages/List/Projects.js rename to src/pages/List/Search/Projects.js diff --git a/src/pages/List/Projects.less b/src/pages/List/Search/Projects.less similarity index 96% rename from src/pages/List/Projects.less rename to src/pages/List/Search/Projects.less index aeda83c198e9a5ffa862ee53f3f50582cce4f595..00e50b800378e7192eec004fadbab58639b9983e 100644 --- a/src/pages/List/Projects.less +++ b/src/pages/List/Search/Projects.less @@ -1,5 +1,5 @@ @import '~antd/lib/style/themes/default.less'; -@import '../../utils/utils.less'; +@import '../../../utils/utils.less'; .coverCardList { margin-bottom: -24px; diff --git a/src/pages/List/List.js b/src/pages/List/Search/_layout.js similarity index 65% rename from src/pages/List/List.js rename to src/pages/List/Search/_layout.js index 6dbf62f8c22e285a33631222fca44c9174a430df..0290d059aa5c1513b0e54b1334cf2b185b0a6db5 100644 --- a/src/pages/List/List.js +++ b/src/pages/List/Search/_layout.js @@ -1,23 +1,22 @@ import React, { Component } from 'react'; -import { routerRedux, Route, Switch } from 'dva/router'; +import { routerRedux } from 'dva/router'; import { connect } from 'dva'; import { Input } from 'antd'; -import PageHeaderLayout from '../../layouts/PageHeaderLayout'; -import { getRoutes } from '../../utils/utils'; +import PageHeaderLayout from '../../../layouts/PageHeaderLayout'; @connect() export default class SearchList extends Component { handleTabChange = key => { const { dispatch, match } = this.props; switch (key) { - case 'articles': - dispatch(routerRedux.push(`${match.url}/articles`)); + case 'Articles': + dispatch(routerRedux.push(`${match.url}/Articles`)); break; - case 'applications': - dispatch(routerRedux.push(`${match.url}/applications`)); + case 'Applications': + dispatch(routerRedux.push(`${match.url}/Applications`)); break; - case 'projects': - dispatch(routerRedux.push(`${match.url}/projects`)); + case 'Projects': + dispatch(routerRedux.push(`${match.url}/Projects`)); break; default: break; @@ -27,15 +26,15 @@ export default class SearchList extends Component { render() { const tabList = [ { - key: 'articles', + key: 'Articles', tab: '文章', }, { - key: 'applications', + key: 'Applications', tab: '应用', }, { - key: 'projects', + key: 'Projects', tab: '项目', }, ]; @@ -52,8 +51,7 @@ export default class SearchList extends Component { ); - const { match, routerData, location } = this.props; - const routes = getRoutes(match.path, routerData); + const { match, children, location } = this.props; return ( - + {children} + {/* {routes.map(item => ( ))} - + */} ); }