import React, { PureComponent } from 'react'; import moment from 'moment'; import { connect } from 'dva'; import { Link } from 'dva/router'; import { Row, Col, Card, List, Avatar, Icon } from 'antd'; import PageHeaderLayout from '../../layouts/PageHeaderLayout'; import EditableLinkGroup from '../../components/EditableLinkGroup'; import { Radar } from '../../components/Charts'; import styles from './Workplace.less'; const links = [ { title: '操作一', href: '', }, { title: '操作二', href: '', }, { title: '操作三', href: '', }, { title: '操作四', href: '', }, { title: '操作五', href: '', }, { title: '操作六', href: '', }, ]; const members = [ { id: 'members-1', title: '凤蝶精英小分队', logo: 'https://gw.alipayobjects.com/zos/rmsportal/CRxBvUggxBYzWBTGmkxF.png', link: '', }, { id: 'members-2', title: 'Ant Design', logo: 'https://gw.alipayobjects.com/zos/rmsportal/RBytOnluTcyeyDazAbvs.png', link: '', }, { id: 'members-3', title: 'DesignLab', logo: 'https://gw.alipayobjects.com/zos/rmsportal/HQVJYAXtWHEJvLxQjmPa.png', link: '', }, { id: 'members-4', title: 'Basement', logo: 'https://gw.alipayobjects.com/zos/rmsportal/HQVJYAXtWHEJvLxQjmPa.png', link: '', }, { id: 'members-5', title: 'Github', logo: 'https://gw.alipayobjects.com/zos/rmsportal/RBytOnluTcyeyDazAbvs.png', link: '', }, ]; @connect(state => ({ project: state.project, activities: state.activities, chart: state.chart, })) export default class Workplace extends PureComponent { componentDidMount() { const { dispatch } = this.props; dispatch({ type: 'project/fetchNotice', }); dispatch({ type: 'activities/fetchList', }); dispatch({ type: 'chart/fetch', }); } componentWillUnmount() { const { dispatch } = this.props; dispatch({ type: 'chart/clear', }); } render() { const { project: { loading: projectLoading, notice }, activities: { loading: activitiesLoading, list: activitiesList }, chart: { radarData }, } = this.props; const pageHeaderContent = (

早安,曲丽丽,祝你开心每一天

交互专家 | 蚂蚁金服-某某某事业群-某某平台部-某某技术部-UED

); const pageHeaderExtra = (

项目数

56

团队内排名

8 / 24

项目访问

2,223

); return ( 全部项目} loading={projectLoading} bodyStyle={{ padding: 0 }} > { notice.map(item => ( {item.title} )} description={item.description} />
{item.member || ''} { item.updatedAt && {moment(item.updatedAt).fromNow()} }
)) }
{ activitiesList.map(item => ( } title={

{item.user.name}xx 新建了项目 xxxx

} description={moment(item.updatedAt).fromNow()} />
)) }
{}} links={links} />
{ }
{ members.map(item => ( {item.title} {item.title} )) }
); } }