Files
lingji-work-fe/src/mock/table.ts

29 lines
915 B
TypeScript
Raw Normal View History

2025-06-16 14:42:26 +08:00
import type { IExample } from '@/api/example';
import Mock from 'mockjs';
import setupMock, { successResponseWrap } from './setup-mock';
setupMock({
setup() {
Mock.mock(new RegExp('/api/example-table'), () => {
let tableData: IExample.ITableResponse[] = [];
let count = 20;
tableData = new Array(count).fill('').map((item, index) => ({
id: `${item + 1}`,
column1: `${item + 1}列的第${index + 1}条数据`,
column2: `${item + 2}列的第${index + 1}条数据`,
column3: `${item + 3}列的第${index + 1}条数据`,
column4: `${item + 4}列的第${index + 1}条数据`,
column5: `${item + 5}列的第${index + 1}条数据`,
}));
return successResponseWrap({
records: tableData,
total: tableData.length,
current: 1,
size: 20,
});
});
},
});