diff --git a/src/api/generatedApi/embedding.js b/src/api/generatedApi/embedding.js
index 6ff3614..16ff9e2 100644
--- a/src/api/generatedApi/embedding.js
+++ b/src/api/generatedApi/embedding.js
@@ -28,6 +28,15 @@ export function extractEmbedding(data) {
})
}
+// 上传到知识库 - 拆分和题词内容
+export function splitAndExtractEmbedding(data) {
+ return request({
+ url: getUrl(`/datasetDocumentEx/splitAndExtract/embedding`),
+ method: 'post',
+ data
+ })
+}
+
// 上传到知识库 - 原文件
export function directEmbedding(data) {
return request({
@@ -72,3 +81,12 @@ export function extractSegmentEstimate(data) {
data
})
}
+
+// 分段预览-拆分和题词题词内容
+export function splitAndExtractSegmentEstimate(data) {
+ return request({
+ url: getUrl(`/datasetDocumentEx/splitAndExtract/segment_estimate`),
+ method: 'post',
+ data
+ })
+}
diff --git a/src/api/generatedApi/index.js b/src/api/generatedApi/index.js
index 468752e..03a3e62 100644
--- a/src/api/generatedApi/index.js
+++ b/src/api/generatedApi/index.js
@@ -9,6 +9,7 @@ export function docManageDataset(data) {
data
})
}
+
//单一知识库详情
export function getDatasetById(params) {
return request({
@@ -18,6 +19,7 @@ export function getDatasetById(params) {
noLoading: true
})
}
+
// 知识库内容修改
export function datasetUpdate(data) {
return request({
@@ -27,6 +29,7 @@ export function datasetUpdate(data) {
noLoading: true
})
}
+
// 知识库新增
export function datasetCreate(data) {
return request({
@@ -53,6 +56,7 @@ export function datasetDelete(data) {
method: 'delete'
})
}
+
export function datasetsExPages(data) {
return request({
url: getUrl(`/datasetDocumentEx/page`),
@@ -77,6 +81,7 @@ export function minerUBbox(params) {
params: params
})
}
+
//minerU 重试
export function minerURetry(params) {
return request({
@@ -86,6 +91,7 @@ export function minerURetry(params) {
noLoading: true
})
}
+
//minerU 获取文档处理状态
export function minerUQuery(params) {
return request({
@@ -95,6 +101,7 @@ export function minerUQuery(params) {
noLoading: true
})
}
+
//minerU 获取markdown
export function minerUMarkDown(params) {
return getUrl(`/document/mineru/md?documentId=${params.documentId}`)
@@ -112,6 +119,7 @@ export function minerUMarkDownUpdate(data) {
data
})
}
+
// 规则分页
export function getRulesPage(data) {
return request({
@@ -120,6 +128,7 @@ export function getRulesPage(data) {
data
})
}
+
export function getRulesList(data) {
return request({
url: getUrl(`/rules/list`),
@@ -127,6 +136,7 @@ export function getRulesList(data) {
data
})
}
+
// 拆分规则-新增
export function addRuleSplit(data) {
return request({
@@ -135,6 +145,7 @@ export function addRuleSplit(data) {
data
})
}
+
// 拆分规则-详情
export function getRuleDetail(id) {
return request({
@@ -142,6 +153,7 @@ export function getRuleDetail(id) {
method: 'get'
})
}
+
// 拆分规则-编辑
export function updateRuleSplit(data) {
return request({
@@ -150,6 +162,7 @@ export function updateRuleSplit(data) {
data
})
}
+
// 拆分规则-下一步校验
export function execSplit(data) {
return request({
@@ -158,6 +171,7 @@ export function execSplit(data) {
data
})
}
+
// 拆分结果预览
export function splitResultPreview(params) {
return request({
@@ -166,6 +180,7 @@ export function splitResultPreview(params) {
params: params
})
}
+
// 题词-新增
export function addRuleExtract(data) {
return request({
@@ -174,6 +189,7 @@ export function addRuleExtract(data) {
data
})
}
+
// 题词-编辑
export function updateRuleExtractSplit(data) {
return request({
@@ -182,6 +198,7 @@ export function updateRuleExtractSplit(data) {
data
})
}
+
// 题词-下一步校验
export function execExtract(data) {
return request({
@@ -240,6 +257,7 @@ export function uploadFileByCustom(data) {
}
})
}
+
/*一键上传*/
export function directEmbedding(data) {
return request({
@@ -274,6 +292,7 @@ export function datasetQuerySegments(data) {
// 知识文档详情查询(包含json的题词和拆分规则)
export function datasetDocumentEx(data) {
return request({
+ noLoading: true,
url: getUrl(`/datasetDocumentEx/query`),
method: 'get',
params: data
@@ -288,6 +307,7 @@ export function getTaskDetail(params) {
params
})
}
+
// 知识库文件删除
export function datasetQueryDelete(data) {
return request({
@@ -323,6 +343,7 @@ export function getMd_info(params) {
noLoading: true
})
}
+
export function mdIndex(params) {
return request({
url: getUrl(`/document/mineru/md`),
@@ -341,6 +362,7 @@ export function embedding(data) {
data
})
}
+
// 查询知识库元数据列表
export function getMetadataList(data) {
return request({
@@ -350,6 +372,7 @@ export function getMetadataList(data) {
noLoading: true
})
}
+
// 新增元数据
export function createMetadata(data) {
return request({
@@ -358,6 +381,7 @@ export function createMetadata(data) {
data
})
}
+
// 修改元数据
export function updateMetadata(data) {
return request({
@@ -366,6 +390,7 @@ export function updateMetadata(data) {
data
})
}
+
// 删除元数据
export function deleteMetadata(data) {
return request({
@@ -374,6 +399,7 @@ export function deleteMetadata(data) {
data
})
}
+
// 启用/禁用内置元数据
export function builtInEnableMetadata(data) {
return request({
@@ -382,6 +408,7 @@ export function builtInEnableMetadata(data) {
data
})
}
+
// 查询文档元数据列表
export function getMetaDataDocList(data) {
return request({
@@ -390,6 +417,7 @@ export function getMetaDataDocList(data) {
data
})
}
+
// 新增文档元数据
export function addMetaDataDoc(data) {
return request({
@@ -398,6 +426,7 @@ export function addMetaDataDoc(data) {
data
})
}
+
// 删除文档元数据
export function deleteMetaDataDoc(data) {
return request({
@@ -406,6 +435,7 @@ export function deleteMetaDataDoc(data) {
data
})
}
+
// 编辑文档元数据
export function updateMetaDataDoc(data) {
return request({
@@ -414,6 +444,7 @@ export function updateMetaDataDoc(data) {
data
})
}
+
export function uploadImage(data) {
return request({
url: getUrl(`/image/upload`),
@@ -439,6 +470,7 @@ export function segmentDelete(data) {
params: data
})
}
+
// 新增分段
export function segmentCreate(data) {
return request({
@@ -453,6 +485,7 @@ export function segmentTemplate(model) {
// model 分别时 qa general
return getUrl(`/template/download/${model}`)
}
+
// 导入分段
export function importSegment(data) {
return request({
@@ -461,6 +494,7 @@ export function importSegment(data) {
data
})
}
+
// 导出分段
export function exportSegment(data) {
@@ -478,6 +512,7 @@ export function switchStatus(data) {
noLoading: true
})
}
+
// 知识库关联智能体
export function relatedApps(data) {
return request({
@@ -486,7 +521,17 @@ export function relatedApps(data) {
params: data
})
}
+
// 下载知识原文件
export function downloadOriginalFile(data) {
return getUrl(`/datasetDocumentEx/download/original_file?documentId=` + data)
}
+
+// 获取知识库里未完成的知识挖掘数据
+export function getUnfinishedExtract(data) {
+ return request({
+ url: getUrl(`/datasetDocumentEx/unfinishedExtract?datasetId=` + data),
+ method: 'get',
+ noLoading: true
+ })
+}
diff --git a/src/components/RenderMinerU/index.vue b/src/components/RenderMinerU/index.vue
index 50f55a8..4c1e72c 100644
--- a/src/components/RenderMinerU/index.vue
+++ b/src/components/RenderMinerU/index.vue
@@ -367,6 +367,7 @@ export default {
// }
},
changePageDown(type) {
+ this.changeTab(0)
if (this.page <= 0) {
return false
}
@@ -396,6 +397,7 @@ export default {
},
changePageUp(type) {
+ this.changeTab(0)
if (this.page >= this.mdJsons.length) {
return false
}
@@ -580,6 +582,7 @@ export default {
},
// 保存markdown
async saveMarkDown() {
+ this.changeTab(0)
let promises = []
this.mdJsons.map(item => {
diff --git a/src/router/generatedRouter/index.js b/src/router/generatedRouter/index.js
index 7e2b900..c374ee6 100644
--- a/src/router/generatedRouter/index.js
+++ b/src/router/generatedRouter/index.js
@@ -1,5 +1,6 @@
import layout from '@/views/app/layout/layout.vue'
import redirect from '@/views/app/redirect/index.vue'
+
const home = () => import('@/views/app/Home')
export default [
@@ -99,7 +100,11 @@ export default [
icon: 'el-icon-s-home'
}
},
-
+ {
+ path: '/knowledge/detail/customWord',
+ name: 'custom-word',
+ component: () => import('@/views/knowledge/detail/components/words/WordIndex.vue')
+ },
{
path: '/knowledge/reviewKnowledge',
name: 'knowledge-review-knowledge',
diff --git a/src/views/knowledge/detail/components/split/SplitPreview.vue b/src/views/knowledge/detail/components/split/SplitPreview.vue
index 3ff2e60..eda7af6 100644
--- a/src/views/knowledge/detail/components/split/SplitPreview.vue
+++ b/src/views/knowledge/detail/components/split/SplitPreview.vue
@@ -52,13 +52,13 @@
@click="handleConfirm"
>下一步
-
{{ item.description }}
-{{ item.tip }}
-{{ item.description }}
+{{ item.tip }}
+{{ item.description }}
+{{ item.tip }}
+