import config from './config'; import * as Req from 'reqwest'; export interface apiParam { userInfo?: object; params?: object; dataNumbers?: object; configIds: number; pageNo: number; limit: number; } export default { getListData( { userInfo = { dpId: 123, token: '*', }, params = { cityId: 1, lat: 31, lng: 121, }, dataNumbers = {}, configIds = 507, pageNo, limit, }: apiParam = { configIds: 507, pageNo: 0, limit: 30, } ) { return Req({ url: config.list_url, method: 'get', data: { ...userInfo, ...params, ...dataNumbers, configId: configIds, pageNo: pageNo, limit: limit || 20, }, crossOrigin: true, withCredentials: true, }); }, };