feat:导出返回数据改为文件流

This commit is contained in:
不做码农
2022-12-05 18:37:40 +08:00
parent 6611f513f3
commit f5c0588f42
5 changed files with 34 additions and 13 deletions

View File

@@ -1,4 +1,10 @@
import request from '@/utils/request'
$if(replaceDto.SelectMulti == 1)
import QS from 'qs'
$end
$if(replaceDto.ShowBtnExport)
import { downFile } from '@/utils/request'
$end
/**
* ${genTable.functionName}分页查询
@@ -9,6 +15,11 @@ export function list${genTable.BusinessName}(query) {
url: '${genTable.ModuleName}/${genTable.BusinessName}/list',
method: 'get',
params: query,
$if(replaceDto.SelectMulti == 1)
paramsSerializer: function (params) {
return QS.stringify(params, { indices: false })
}
$end
})
}
@@ -81,12 +92,8 @@ export function clear${genTable.BusinessName}() {
}
// 导出${genTable.functionName}
export function export${genTable.BusinessName}(query) {
return request({
url: '${genTable.ModuleName}/${genTable.BusinessName}/export',
method: 'get',
params: query
})
export async function export${genTable.BusinessName}(query) {
await downFile('${genTable.ModuleName}/${genTable.BusinessName}/export', { ...query })
}
$if(showCustomInput)