|
|
@ -2,7 +2,7 @@ import React, { PureComponent } from 'react'; |
|
|
import numeral from 'numeral'; |
|
|
import numeral from 'numeral'; |
|
|
import { connect } from 'dva'; |
|
|
import { connect } from 'dva'; |
|
|
import { routerRedux } from 'dva/router'; |
|
|
import { routerRedux } from 'dva/router'; |
|
|
import { Row, Col, Form, Card, Select, Icon, Avatar, List, Tooltip, Input } from 'antd'; |
|
|
import { Row, Col, Form, Card, Select, Icon, Avatar, List, Tooltip, Input, Dropdown, Menu } from 'antd'; |
|
|
|
|
|
|
|
|
import PageHeaderLayout from '../../layouts/PageHeaderLayout'; |
|
|
import PageHeaderLayout from '../../layouts/PageHeaderLayout'; |
|
|
import StandardFormRow from '../../components/StandardFormRow'; |
|
|
import StandardFormRow from '../../components/StandardFormRow'; |
|
|
@ -102,7 +102,6 @@ export default class FilterCardList extends PureComponent { |
|
|
<div> |
|
|
<div> |
|
|
<p>活跃用户</p> |
|
|
<p>活跃用户</p> |
|
|
<p>{activeUser}</p> |
|
|
<p>{activeUser}</p> |
|
|
<span /> |
|
|
|
|
|
</div> |
|
|
</div> |
|
|
<div> |
|
|
<div> |
|
|
<p>新增用户</p> |
|
|
<p>新增用户</p> |
|
|
@ -130,6 +129,20 @@ export default class FilterCardList extends PureComponent { |
|
|
}, |
|
|
}, |
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
const itemMenu = ( |
|
|
|
|
|
<Menu> |
|
|
|
|
|
<Menu.Item> |
|
|
|
|
|
<a target="_blank" rel="noopener noreferrer" href="http://www.alipay.com/">1st menu item</a> |
|
|
|
|
|
</Menu.Item> |
|
|
|
|
|
<Menu.Item> |
|
|
|
|
|
<a target="_blank" rel="noopener noreferrer" href="http://www.taobao.com/">2nd menu item</a> |
|
|
|
|
|
</Menu.Item> |
|
|
|
|
|
<Menu.Item> |
|
|
|
|
|
<a target="_blank" rel="noopener noreferrer" href="http://www.tmall.com/">3d menu item</a> |
|
|
|
|
|
</Menu.Item> |
|
|
|
|
|
</Menu> |
|
|
|
|
|
); |
|
|
|
|
|
|
|
|
return ( |
|
|
return ( |
|
|
<PageHeaderLayout |
|
|
<PageHeaderLayout |
|
|
title="带筛选卡片列表" |
|
|
title="带筛选卡片列表" |
|
|
@ -201,22 +214,22 @@ export default class FilterCardList extends PureComponent { |
|
|
</Card> |
|
|
</Card> |
|
|
<List |
|
|
<List |
|
|
rowKey="id" |
|
|
rowKey="id" |
|
|
style={{ marginTop: 16 }} |
|
|
style={{ marginTop: 24 }} |
|
|
grid={{ gutter: 16, xl: 4, lg: 3, md: 3, sm: 2, xs: 1 }} |
|
|
grid={{ gutter: 24, xl: 4, lg: 3, md: 3, sm: 2, xs: 1 }} |
|
|
loading={loading} |
|
|
loading={loading} |
|
|
dataSource={list} |
|
|
dataSource={list} |
|
|
renderItem={item => ( |
|
|
renderItem={item => ( |
|
|
<List.Item key={item.id}> |
|
|
<List.Item key={item.id}> |
|
|
<Card |
|
|
<Card |
|
|
actions={[ |
|
|
actions={[ |
|
|
<Tooltip title="复制"><Icon type="copy" /></Tooltip>, |
|
|
<Tooltip title="下载"><Icon type="download" /></Tooltip>, |
|
|
<Tooltip title="用户"><Icon type="solution" /></Tooltip>, |
|
|
<Tooltip title="编辑"><Icon type="edit" /></Tooltip>, |
|
|
<Tooltip title="设置"><Icon type="setting" /></Tooltip>, |
|
|
<Tooltip title="分享"><Icon type="share-alt" /></Tooltip>, |
|
|
<Tooltip title="删除"><Icon type="delete" /></Tooltip>, |
|
|
<Dropdown overlay={itemMenu}><Icon type="ellipsis" /></Dropdown>, |
|
|
]} |
|
|
]} |
|
|
> |
|
|
> |
|
|
<Card.Meta |
|
|
<Card.Meta |
|
|
avatar={<Avatar size="large" src={item.avatar} />} |
|
|
avatar={<Avatar size="small" src={item.avatar} />} |
|
|
title={item.title} |
|
|
title={item.title} |
|
|
/> |
|
|
/> |
|
|
<div className={styles.cardItemContent}> |
|
|
<div className={styles.cardItemContent}> |
|
|
|