|
|
|
@ -106,7 +106,7 @@ export default class Workplace extends PureComponent { |
|
|
|
const pageHeaderContent = ( |
|
|
|
<div className={styles.pageHeaderContent}> |
|
|
|
<div className={styles.avatar}> |
|
|
|
<Avatar size="large" src="https://gw.alipayobjects.com/zos/rmsportal/XertDCubOxUvZbCdgWTW.png" /> |
|
|
|
<Avatar size="large" src="https://gw.alipayobjects.com/zos/rmsportal/TmNVmrOsXeZwnvvZMNmo.png" /> |
|
|
|
</div> |
|
|
|
<div className={styles.content}> |
|
|
|
<p className={styles.contentTitle}>早安,曲丽丽,祝你开心每一天!</p> |
|
|
|
@ -120,12 +120,10 @@ export default class Workplace extends PureComponent { |
|
|
|
<div> |
|
|
|
<p>项目数</p> |
|
|
|
<p>56</p> |
|
|
|
<em /> |
|
|
|
</div> |
|
|
|
<div> |
|
|
|
<p>团队内排名</p> |
|
|
|
<p>8<span> / 24</span></p> |
|
|
|
<em /> |
|
|
|
</div> |
|
|
|
<div> |
|
|
|
<p>项目访问</p> |
|
|
|
@ -156,18 +154,20 @@ export default class Workplace extends PureComponent { |
|
|
|
<Card bodyStyle={{ padding: 0 }} bordered={false}> |
|
|
|
<Card.Meta |
|
|
|
title={( |
|
|
|
<span className={styles.cardTitle}> |
|
|
|
<div className={styles.cardTitle}> |
|
|
|
<Avatar size="small" src={item.logo} /> |
|
|
|
<Link to={item.href}>{item.title}</Link> |
|
|
|
</span> |
|
|
|
</div> |
|
|
|
)} |
|
|
|
description={item.description} |
|
|
|
/> |
|
|
|
<div className={styles.projectItemContent}> |
|
|
|
<Link to={item.memberLink}>{item.member || ''}</Link> |
|
|
|
{ |
|
|
|
item.updatedAt && <span>{moment(item.updatedAt).fromNow()}</span> |
|
|
|
} |
|
|
|
{item.updatedAt && ( |
|
|
|
<span className={styles.datetime} title={item.updatedAt}> |
|
|
|
{moment(item.updatedAt).fromNow()} |
|
|
|
</span> |
|
|
|
)} |
|
|
|
</div> |
|
|
|
</Card> |
|
|
|
</Card.Grid> |
|
|
|
@ -189,11 +189,19 @@ export default class Workplace extends PureComponent { |
|
|
|
<List.Item.Meta |
|
|
|
avatar={<Avatar src={item.user.avatar} />} |
|
|
|
title={ |
|
|
|
<p> |
|
|
|
<a style={{ fontWeight: 'bold' }}>{item.user.name}</a> 在 <a>xx</a> 新建了项目 <a>xxxx</a> |
|
|
|
</p> |
|
|
|
<span> |
|
|
|
<a className={styles.username}>{item.user.name}</a> |
|
|
|
|
|
|
|
<span className={styles.operation}> |
|
|
|
在 <a>xx</a> 新建了项目 <a>xxxx</a> |
|
|
|
</span> |
|
|
|
</span> |
|
|
|
} |
|
|
|
description={ |
|
|
|
<span className={styles.datetime} title={item.updatedAt}> |
|
|
|
{moment(item.updatedAt).fromNow()} |
|
|
|
</span> |
|
|
|
} |
|
|
|
description={moment(item.updatedAt).fromNow()} |
|
|
|
/> |
|
|
|
</List.Item> |
|
|
|
)) |
|
|
|
@ -218,21 +226,15 @@ export default class Workplace extends PureComponent { |
|
|
|
<Card |
|
|
|
style={{ marginBottom: 24 }} |
|
|
|
bordered={false} |
|
|
|
title="xx 指数" |
|
|
|
title="XX 指数" |
|
|
|
loading={radarData.length === 0} |
|
|
|
> |
|
|
|
<div className={styles.chart}> |
|
|
|
{ |
|
|
|
<Radar |
|
|
|
hasLegend |
|
|
|
height={286} |
|
|
|
data={radarData} |
|
|
|
/> |
|
|
|
} |
|
|
|
<Radar hasLegend height={286} data={radarData} /> |
|
|
|
</div> |
|
|
|
</Card> |
|
|
|
<Card |
|
|
|
bodyStyle={{ paddingBottom: 0 }} |
|
|
|
bodyStyle={{ paddingTop: 12, paddingBottom: 12 }} |
|
|
|
bordered={false} |
|
|
|
title="团队" |
|
|
|
> |
|
|
|
@ -242,8 +244,8 @@ export default class Workplace extends PureComponent { |
|
|
|
members.map(item => ( |
|
|
|
<Col span={12} key={`members-item-${item.id}`}> |
|
|
|
<Link to={item.link}> |
|
|
|
<img src={item.logo} alt={item.title} /> |
|
|
|
<span>{item.title}</span> |
|
|
|
<Avatar src={item.logo} size="small" /> |
|
|
|
<span className={styles.member}>{item.title}</span> |
|
|
|
</Link> |
|
|
|
</Col> |
|
|
|
)) |
|
|
|
|