You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
42 lines
876 B
42 lines
876 B
12 months ago
|
const defaultData = {
|
||
|
pageIndex: 1,
|
||
|
pageSize: 20,
|
||
|
name: ''
|
||
|
}
|
||
|
/**模拟后端请求*/
|
||
|
export const simulationReqGetList = function(data = defaultData) {
|
||
|
return new Promise((resolve, reject) => {
|
||
|
let list = []
|
||
|
if (data.pageIndex > 3) {
|
||
|
return resolve(list)
|
||
|
}
|
||
|
const startIndex = data.pageIndex * data.pageSize - data.pageSize
|
||
|
for (let i = startIndex; i < data.pageIndex * data.pageSize; i++) {
|
||
|
if (data.name) {
|
||
|
list.push({
|
||
|
name: `第${data.name}${i + 1}条数据`,
|
||
|
code: `${i}-${i + 1}`
|
||
|
})
|
||
|
} else {
|
||
|
list.push({
|
||
|
name: `第${i + 1}条数据`,
|
||
|
code: `${i}-${i + 1}`
|
||
|
})
|
||
|
}
|
||
|
}
|
||
|
setTimeout(() => {
|
||
|
return resolve(list)
|
||
|
}, 1000)
|
||
|
})
|
||
|
}
|
||
|
|
||
|
export const getDataList = function() {
|
||
|
let list = []
|
||
|
for (let i = 0; i < 200; i++) {
|
||
|
list.push({
|
||
|
name: `第${i + 1}条数据`,
|
||
|
code: `${i}-${i + 1}`
|
||
|
})
|
||
|
}
|
||
|
return list
|
||
|
}
|