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
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
|
|
}
|