You've already forked DataMate
feat(knowledge): 添加知识库条目预览功能
- 集成 docx4j 和 LibreOffice 实现 Office 文档转 PDF 预览 - 新增 KnowledgeItemPreviewService 处理预览转换逻辑 - 添加异步任务 KnowledgeItemPreviewAsyncService 进行文档转换 - 实现预览状态管理包括待转换、转换中、就绪和失败状态 - 在前端界面添加 Office 文档预览状态标签显示 - 支持 DOC/DOCX 文件在线预览功能 - 添加预览元数据存储和管理机制
This commit is contained in:
@@ -101,6 +101,16 @@ export function downloadKnowledgeItemFileUsingGet(setId: string, itemId: string,
|
||||
return download(`/api/data-management/knowledge-sets/${setId}/items/${itemId}/file`, null, fileName || "");
|
||||
}
|
||||
|
||||
// 知识条目预览状态
|
||||
export function queryKnowledgeItemPreviewStatusUsingGet(setId: string, itemId: string) {
|
||||
return get(`/api/data-management/knowledge-sets/${setId}/items/${itemId}/preview/status`);
|
||||
}
|
||||
|
||||
// 触发知识条目预览转换
|
||||
export function convertKnowledgeItemPreviewUsingPost(setId: string, itemId: string) {
|
||||
return post(`/api/data-management/knowledge-sets/${setId}/items/${itemId}/preview/convert`, {});
|
||||
}
|
||||
|
||||
// 导出知识条目
|
||||
export function exportKnowledgeItemsUsingGet(setId: string) {
|
||||
return download(`/api/data-management/knowledge-sets/${setId}/items/export`);
|
||||
|
||||
Reference in New Issue
Block a user