feat(knowledge): 新增知识库上传预览功能

- 添加上传至知识库前的预览页面
- 实现分段设置和预处理规则配置
-增加文档详情和预估块数展示
- 优化预览界面样式,添加面包屑导航- 新增保存并处理功能,支持不同上传模式
This commit is contained in:
陈昱达
2025-05-07 17:56:37 +08:00
parent d3f2aa0bde
commit 185c8f12f5
10 changed files with 489 additions and 31 deletions

View File

@@ -0,0 +1,74 @@
import request from '@/assets/js/utils/request'
import getUrl from '@/assets/js/utils/get-url'
// 上传到知识库 - 预处理文件
export function preprocessEmbedding(data) {
return request({
url: getUrl('/datasetDocumentEx/preprocess/embedding'),
method: 'post',
data
})
}
// 上传到知识库 - 拆分内容
export function splitEmbedding(data) {
return request({
url: getUrl(`/datasetDocumentEx/split/embedding`),
method: 'post',
data
})
}
// 上传到知识库 - 题词内容
export function extractEmbedding(data) {
return request({
url: getUrl(`/datasetDocumentEx/extract/embedding`),
method: 'post',
data
})
}
// 上传到知识库 - 原文件
export function directEmbedding(data) {
return request({
url: getUrl(`/datasetDocumentEx/direct/embedding`),
method: 'post',
data
})
}
// 分段预览 - 源文件
export function segmentEstimate(data) {
return request({
url: getUrl(`/datasetDocumentEx/direct/segment_estimate`),
method: 'post',
data
})
}
// 分段预览-预处理文件
export function preprocessSegmentEstimate(data) {
return request({
url: getUrl(`/datasetDocumentEx/preprocess/segment_estimate`),
method: 'post',
data
})
}
// 分段预览-拆分内容
export function splitSegmentEstimate(data) {
return request({
url: getUrl(`/datasetDocumentEx/split/segment_estimate`),
method: 'post',
data
})
}
// 分段预览-题词内容
export function extractSegmentEstimate(data) {
return request({
url: getUrl(`/datasetDocumentEx/extract/segment_estimate`),
method: 'post',
data
})
}