feat(knowledge): 实现知识库文件上传和预处理功能

- 新增文件上传接口和相关组件
- 实现文件上传、预处理和保存功能
- 添加预处理结果预览功能
-优化知识库详情展示,增加文件内容和关键词显示
- 实现知识库文件删除功能
- TODO 拆分的文档展示  还需要调整  可能会把tags 放在标题上  需要修改样式
This commit is contained in:
陈昱达
2025-04-14 21:18:56 +08:00
parent 7f123159a3
commit bcff977d38
7 changed files with 263 additions and 57 deletions

View File

@@ -56,6 +56,15 @@ export function minerUBbox(params) {
params: params
})
}
//minerU 获取文档处理状态
export function minerUQuery(params) {
return request({
url: getUrl('/dataset/document/query'),
method: 'get',
params: params,
noLoading: true
})
}
//minerU 获取markdown
export function minerUMarkDown(params) {
return getUrl(`document/mineru/md?documentId=${params.documentId}`)
@@ -139,9 +148,40 @@ export function updateRuleExtractSplit(data) {
//知识库文件上传-自定义
export function uploadFileByCustom(data) {
return getUrl(`/datasetDocumentEx/uploadFileByCustom`, 'jifen')
return request({
url: getUrl(`/datasetDocumentEx/uploadFileByCustom`),
method: 'post',
data,
headers: {
'Content-Type': 'multipart/form-data'
}
})
}
//知识库文件上传-通用
export function uploadFileByTemplate(data) {
return getUrl(`/datasetDocumentEx/uploadFileByTemplate`, 'jifen')
return request({
url: getUrl(`/datasetDocumentEx/uploadFileByTemplate`),
method: 'post',
data,
headers: {
'Content-Type': 'multipart/form-data'
}
})
}
// 知识库文件详情
export function datasetQuerySegments(data) {
return request({
url: getUrl(`/datasetDocumentEx/querySegments`, 'jifen'),
method: 'get',
params: data
})
}
// 知识库文件删除
export function datasetQueryDelete(data) {
return request({
url: getUrl(`/datasetDocumentEx/delete?documentId=${data.id}`, 'jifen'),
method: 'delete',
data
})
}