¶Ô±ÈÐÂÎļþ |
| | |
| | | import sdk from 'sdk' |
| | | const { utils } = sdk |
| | | const { request } = utils |
| | | /** |
| | | * 导å
¥æä»¶ |
| | | * @param filter çé |
| | | * @returns |
| | | */ |
| | | export const importFileToService = ( |
| | | url: string, |
| | | formData?: FormData |
| | | ): Promise<{ items: any[]; totalCount: number }> => { |
| | | return request.post(url, formData) |
| | | } |
| | | |
| | | /** |
| | | * å¯¼åºæä»¶ |
| | | * @param filter çé |
| | | * @returns |
| | | */ |
| | | /** |
| | | * å¯¼åº |
| | | * @param data |
| | | * @returns |
| | | */ |
| | | export const exportFileToClient = ( |
| | | url: string, |
| | | params: Record<string, any> |
| | | ) => { |
| | | const str = new URLSearchParams( |
| | | params as unknown as URLSearchParams |
| | | ).toString() |
| | | const p = str ? `?${str}` : '' |
| | | return request.get(url + p, { |
| | | responseType: 'blob', |
| | | }) |
| | | } |