Merge pull request #13397 from dataease/pr@dev-v2@fixds
fix: 【数据集】开源版大于10w数据虽然无法查看但是可以正常的导出,建议优化此处,减少服务消耗
This commit is contained in:
commit
8a48e296e8
@ -349,7 +349,8 @@ public class ExportCenterManage implements BaseExportApi {
|
||||
startViewTask(exportTask, request);
|
||||
}
|
||||
|
||||
public void addTask(Long exportFrom, String exportFromType, DataSetExportRequest request) {
|
||||
public void addTask(Long exportFrom, String exportFromType, DataSetExportRequest request)throws Exception{
|
||||
datasetGroupManage.getDatasetGroupInfoDTO(exportFrom, null);
|
||||
CoreExportTask exportTask = new CoreExportTask();
|
||||
exportTask.setId(UUID.randomUUID().toString());
|
||||
exportTask.setUserId(AuthUtils.getUser().getUserId());
|
||||
|
||||
@ -120,13 +120,12 @@ export const delDatasetTree = async (id): Promise<IResponse> => {
|
||||
})
|
||||
}
|
||||
|
||||
export const exportDatasetData = async (data): Promise<IResponse> => {
|
||||
export const exportDatasetData = (data = {}) => {
|
||||
return request.post({
|
||||
url: '/datasetTree/exportDataset',
|
||||
method: 'post',
|
||||
data: data,
|
||||
loading: true,
|
||||
responseType: 'blob'
|
||||
loading: true
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
@ -394,7 +394,11 @@ const save = ({ logic, items, errorMessage }) => {
|
||||
exportDatasetLoading.value = true
|
||||
exportDatasetData(table.value)
|
||||
.then(res => {
|
||||
openMessageLoading(exportData)
|
||||
if (res.code === 0) {
|
||||
openMessageLoading(exportData)
|
||||
} else {
|
||||
ElMessage.error(res.msg)
|
||||
}
|
||||
})
|
||||
.finally(() => {
|
||||
exportDatasetLoading.value = false
|
||||
|
||||
Loading…
Reference in New Issue
Block a user