You've already forked DataMate
feat(data-management): 添加Office文档预览功能
- 集成LibreOffice转换器实现DOC/DOCX转PDF功能 - 新增DatasetFilePreviewService处理预览文件管理 - 新增DatasetFilePreviewAsyncService异步转换任务 - 在文件删除时同步清理预览文件 - 前端实现Office文档预览状态轮询机制 - 添加预览API接口支持状态查询和转换触发 - 优化文件预览界面显示转换进度和错误信息
This commit is contained in:
@@ -107,17 +107,33 @@ export function deleteDirectoryUsingDelete(
|
||||
return del(`/api/data-management/datasets/${id}/files/directories?prefix=${encodeURIComponent(directoryPath)}`);
|
||||
}
|
||||
|
||||
export function downloadFileByIdUsingGet(
|
||||
id: string | number,
|
||||
fileId: string | number,
|
||||
fileName: string
|
||||
) {
|
||||
return download(
|
||||
`/api/data-management/datasets/${id}/files/${fileId}/download`,
|
||||
null,
|
||||
fileName
|
||||
);
|
||||
}
|
||||
export function downloadFileByIdUsingGet(
|
||||
id: string | number,
|
||||
fileId: string | number,
|
||||
fileName: string
|
||||
) {
|
||||
return download(
|
||||
`/api/data-management/datasets/${id}/files/${fileId}/download`,
|
||||
null,
|
||||
fileName
|
||||
);
|
||||
}
|
||||
|
||||
// 数据集文件预览状态
|
||||
export function queryDatasetFilePreviewStatusUsingGet(
|
||||
datasetId: string | number,
|
||||
fileId: string | number
|
||||
) {
|
||||
return get(`/api/data-management/datasets/${datasetId}/files/${fileId}/preview/status`);
|
||||
}
|
||||
|
||||
// 触发数据集文件预览转换
|
||||
export function convertDatasetFilePreviewUsingPost(
|
||||
datasetId: string | number,
|
||||
fileId: string | number
|
||||
) {
|
||||
return post(`/api/data-management/datasets/${datasetId}/files/${fileId}/preview/convert`, {});
|
||||
}
|
||||
|
||||
// 删除数据集文件
|
||||
export function deleteDatasetFileUsingDelete(
|
||||
|
||||
Reference in New Issue
Block a user