parent
e76f048fab
commit
05e69e8f74
@ -0,0 +1,84 @@
|
|||||||
|
/*
|
||||||
|
* @Description: 模拟数据
|
||||||
|
* @Author: tangjiang
|
||||||
|
* @Github:
|
||||||
|
* @Date: 2020-01-11 10:55:33
|
||||||
|
* @LastEditors : tangjiang
|
||||||
|
* @LastEditTime : 2020-01-11 11:58:08
|
||||||
|
*/
|
||||||
|
import { random } from 'lodash';
|
||||||
|
|
||||||
|
const getGuid = () =>
|
||||||
|
'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, c => {
|
||||||
|
/* eslint-disable */
|
||||||
|
let r = (Math.random() * 16) | 0,
|
||||||
|
v = c == 'x' ? r : (r & 0x3) | 0x8;
|
||||||
|
return v.toString(16);
|
||||||
|
});
|
||||||
|
|
||||||
|
const fetchData = (startIndex = 0) =>
|
||||||
|
new Promise(resolve => {
|
||||||
|
setTimeout(() => {
|
||||||
|
resolve(
|
||||||
|
startIndex >= 500 // 总共只有500条数据
|
||||||
|
? []
|
||||||
|
: Array.from({ length: 50 }).map((_, i) => {
|
||||||
|
// 每次返回100条
|
||||||
|
const index = startIndex + i;
|
||||||
|
return {
|
||||||
|
key: getGuid(),
|
||||||
|
index: `${index}`,
|
||||||
|
name: 'John Brown',
|
||||||
|
age: 32,
|
||||||
|
address: 'New York No. 1 Lake Park',
|
||||||
|
};
|
||||||
|
}),
|
||||||
|
);
|
||||||
|
}, random(0, 1.0) * 1000);
|
||||||
|
});
|
||||||
|
|
||||||
|
const columns = [
|
||||||
|
{
|
||||||
|
title: '序号',
|
||||||
|
dataIndex: 'index',
|
||||||
|
render: text => text,
|
||||||
|
width: 50,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: '使用单位',
|
||||||
|
dataIndex: 'name',
|
||||||
|
// width: 100,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: '使用课堂/个',
|
||||||
|
// width: 200,
|
||||||
|
dataIndex: 'age',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: '课堂学生/个',
|
||||||
|
// width: 200,
|
||||||
|
dataIndex: 'address',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: '选用实训/个',
|
||||||
|
// width: 200,
|
||||||
|
dataIndex: 'address',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: '选用实训/个',
|
||||||
|
// width: 200,
|
||||||
|
dataIndex: 'address',
|
||||||
|
}
|
||||||
|
];
|
||||||
|
|
||||||
|
const sumData = [
|
||||||
|
{
|
||||||
|
index: '合计',
|
||||||
|
key: ',4',
|
||||||
|
name: 'Disabled User',
|
||||||
|
age: 99,
|
||||||
|
address: 'Sidney No. 1 Lake Park',
|
||||||
|
},
|
||||||
|
];
|
||||||
|
|
||||||
|
export { columns, fetchData, sumData };
|
Loading…
Reference in new issue