|
|
@ -4,12 +4,11 @@ import { Select, Input, Spin, Button, RadioGroup, Radio, Table } from '@douyinfe |
|
|
|
import { IconSearch } from '@douyinfe/semi-icons'; |
|
|
|
import { RESERVEITEM_TYPE } from '../constants' |
|
|
|
import '../style.less' |
|
|
|
import moment from 'moment' |
|
|
|
|
|
|
|
const ReserveItemsPeriodicStatistics = (props) => { |
|
|
|
const { dispatch, actions, isResquesting, reserveItemReport } = props; |
|
|
|
const { dispatch, actions, isRequesting, reserveItemReport } = props; |
|
|
|
useEffect(() => { |
|
|
|
dispatch(actions.businessManagement.getReserveItemReport(RESERVEITEM_TYPE["periodicStatistics"])); |
|
|
|
dispatch(actions.businessManagement.getReserveItemReport(RESERVEITEM_TYPE.periodicStatistics)); |
|
|
|
}, []) |
|
|
|
const columns = [ |
|
|
|
{ |
|
|
@ -19,11 +18,11 @@ const ReserveItemsPeriodicStatistics = (props) => { |
|
|
|
}, |
|
|
|
{ |
|
|
|
title: '时间', |
|
|
|
dataIndex: 'updateTime', |
|
|
|
dataIndex: 'year', |
|
|
|
}, |
|
|
|
{ |
|
|
|
title: '名称', |
|
|
|
dataIndex: 'name', |
|
|
|
dataIndex: 'path', |
|
|
|
}, |
|
|
|
{ |
|
|
|
title: '操作', |
|
|
@ -31,24 +30,6 @@ const ReserveItemsPeriodicStatistics = (props) => { |
|
|
|
render: (text, record, indexe) => (<Button theme='solid' type='secondary'>导出</Button>) |
|
|
|
}, |
|
|
|
]; |
|
|
|
// const data = [ |
|
|
|
// { |
|
|
|
// key: '1', |
|
|
|
// name: 'Semi Design 设计稿.fig', |
|
|
|
// updateTime: '2020-02-02 05:13', |
|
|
|
// avatarBg: 'grey', |
|
|
|
// }, |
|
|
|
// { |
|
|
|
// key: '2', |
|
|
|
// name: 'Semi Design 分享演示文稿', |
|
|
|
// updateTime: '2020-01-17 05:31', |
|
|
|
// }, |
|
|
|
// { |
|
|
|
// key: '3', |
|
|
|
// name: '设计文档', |
|
|
|
// updateTime: '2020-01-26 11:01', |
|
|
|
// }, |
|
|
|
// ]; |
|
|
|
|
|
|
|
return ( |
|
|
|
<> |
|
|
@ -70,12 +51,13 @@ const ReserveItemsPeriodicStatistics = (props) => { |
|
|
|
</div> |
|
|
|
<div style={{ borderBottom: '1px solid #F2F3F5', marginLeft: '-20px', marginBottom: 16 }}></div> |
|
|
|
|
|
|
|
<div style={{ display: 'flex', justifyContent: 'space-between', marginBottom: 22 }}> |
|
|
|
<Spin spinning={isResquesting}> |
|
|
|
<div style={{ marginBottom: 22 }}> |
|
|
|
<Spin spinning={isRequesting}> |
|
|
|
<Table |
|
|
|
rowKey={"id"} |
|
|
|
columns={columns} |
|
|
|
dataSource={reserveItemReport} |
|
|
|
// pagination={false} |
|
|
|
// pagination={false} |
|
|
|
/> |
|
|
|
</Spin> |
|
|
|
</div> |
|
|
@ -92,7 +74,7 @@ function mapStateToProps(state) { |
|
|
|
user: auth.user, |
|
|
|
actions: global.actions, |
|
|
|
reserveItemReport: reserveItemReport.data || [], |
|
|
|
isResquesting: reserveItemReport.isResquesting |
|
|
|
isRequesting: reserveItemReport.isRequesting |
|
|
|
}; |
|
|
|
} |
|
|
|
|
|
|
|