|
|
@@ -2,7 +2,7 @@ import React, { PureComponent } from 'react';
|
|
|
import numeral from 'numeral';
|
|
|
import { connect } from 'dva';
|
|
|
import { routerRedux } from 'dva/router';
|
|
|
-import { Row, Col, Form, Card, Select, Spin, Icon, Avatar } from 'antd';
|
|
|
+import { Row, Col, Form, Card, Select, Icon, Avatar, List, Tooltip } from 'antd';
|
|
|
|
|
|
import PageHeaderLayout from '../../layouts/PageHeaderLayout';
|
|
|
import StandardFormRow from '../../components/StandardFormRow';
|
|
|
@@ -199,15 +199,21 @@ export default class FilterCardList extends PureComponent {
|
|
|
</StandardFormRow>
|
|
|
</Form>
|
|
|
</Card>
|
|
|
- <Row gutter={16} style={{ marginTop: 16 }}>
|
|
|
- {
|
|
|
- loading && <Spin />
|
|
|
- }
|
|
|
+ <List
|
|
|
+ style={{ marginTop: 16 }}
|
|
|
+ grid={{ gutter: 16, xl: 4, lg: 3, md: 3, sm: 2, xs: 1 }}
|
|
|
+ loading={loading}
|
|
|
+ >
|
|
|
{
|
|
|
- !loading && list && list.map(item => (
|
|
|
- <Col lg={6} md={8} sm={12} xs={24} style={{ marginBottom: 16 }} key={item.id}>
|
|
|
+ list && list.map(item => (
|
|
|
+ <List.Item key={item.id}>
|
|
|
<Card
|
|
|
- actions={[<Icon type="copy" />, <Icon type="solution" />, <Icon type="setting" />, <Icon type="delete" />]}
|
|
|
+ actions={[
|
|
|
+ <Tooltip title="复制"><Icon type="copy" /></Tooltip>,
|
|
|
+ <Tooltip title="用户"><Icon type="solution" /></Tooltip>,
|
|
|
+ <Tooltip title="设置"><Icon type="setting" /></Tooltip>,
|
|
|
+ <Tooltip title="删除"><Icon type="delete" /></Tooltip>,
|
|
|
+ ]}
|
|
|
>
|
|
|
<Card.Meta
|
|
|
avatar={<Avatar size="large" src={item.avatar} />}
|
|
|
@@ -220,10 +226,10 @@ export default class FilterCardList extends PureComponent {
|
|
|
/>
|
|
|
</div>
|
|
|
</Card>
|
|
|
- </Col>
|
|
|
+ </List.Item>
|
|
|
))
|
|
|
}
|
|
|
- </Row>
|
|
|
+ </List>
|
|
|
</div>
|
|
|
</PageHeaderLayout>
|
|
|
);
|