feat(api): 新增 PDF 文档处理相关 API

- 新增 preprocessEmbedding、contentPage、documentPdfStatus 和 contentUpdate 等 PDF 处理相关 API
-重构 mdIndex API,添加 zixi 参数以支持不同服务
- 优化 button 组件样式,增加禁用状态样式
- 更新 RenderMinerU 组件,支持 PDF 文档的预览和编辑功能
- 新增 index2.vue 文件,实现 PDF 文档的详细编辑界面
- 更新 knowledge/detail/create.vue,修改默认文档 ID
This commit is contained in:
陈昱达
2025-04-27 18:20:12 +08:00
parent cdf2d6bf3c
commit 9285c3b2f8
5 changed files with 967 additions and 113 deletions

View File

@@ -59,7 +59,7 @@ export function datasetsExTaskPages(data) {
//minerU 获取bbox
export function minerUBbox(params) {
return request({
url: getUrl('/document/mineru/bbox_json', 'zixi'),
url: getUrl('/document/mineru/bbox_json'),
method: 'get',
params: params
})
@@ -67,7 +67,7 @@ export function minerUBbox(params) {
//minerU 重试
export function minerURetry(params) {
return request({
url: getUrl('/document/mineru/retry', 'zixi'),
url: getUrl('/document/mineru/retry'),
method: 'get',
params: params,
noLoading: true
@@ -76,7 +76,7 @@ export function minerURetry(params) {
//minerU 获取文档处理状态
export function minerUQuery(params) {
return request({
url: getUrl('/dataset/document/query', 'zixi'),
url: getUrl('/dataset/document/query'),
method: 'get',
params: params,
noLoading: true
@@ -84,17 +84,17 @@ export function minerUQuery(params) {
}
//minerU 获取markdown
export function minerUMarkDown(params) {
return getUrl(`/document/mineru/md?documentId=${params.documentId}`, 'zixi')
return getUrl(`/document/mineru/md?documentId=${params.documentId}`)
}
// minerU 获取pdf
export function getPdfUrl(params) {
return getUrl(`/datasetDocumentEx/preview?id=${params.documentId}`, 'zixi')
return getUrl(`/datasetDocumentEx/preview?id=${params.documentId}`)
}
export function minerUMarkDownUpdate(data) {
return request({
url: getUrl(`/document/mineru/md/update`, 'zixi'),
url: getUrl(`/document/mineru/md/update`),
method: 'post',
data
})
@@ -209,7 +209,7 @@ export function saveContentToDocument(data) {
export function uploadFileByCustom(data) {
return request({
url: getUrl(`/datasetDocumentEx/upload/custom`, 'zixi'),
url: getUrl(`/datasetDocumentEx/upload/custom`),
method: 'post',
data,
headers: {