File size: 910 Bytes
c9d0005 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 | import request from 'umi-request';
const requestData = (params: any) => {
return request
.get(
'https://www.fastmock.site/mock/62ab96ff94bc013592db1f67667e9c76/getTableList/api/basic',
{ params }
)
.then(res => ({ success: true, data: res.data }))
.catch(() => ({ success: false, data: {} }))
}
export const searchApi = async (params) => {
const { success, data } = await requestData(params);
if (success) {
return {
data: data,
total: data.length,
}
} else {
// 必须返回 data 和 total
return {
data: [],
total: 0,
}
}
};
export const searchApi2 = async (params) => {
const { success, data } = await requestData(params);
if (success) {
return {
data: data.slice(1),
total: data.length - 1,
}
} else {
// 必须返回 data 和 total
return {
data: [],
total: 0,
}
}
}; |