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