From f4af6a97abf074ec5efab5fc25da905fb5078831 Mon Sep 17 00:00:00 2001 From: "du.meimei" Date: Wed, 16 Apr 2025 19:27:22 +0800 Subject: [PATCH] =?UTF-8?q?feat(knowledge):=20=E4=BC=98=E5=8C=96=E7=9F=A5?= =?UTF-8?q?=E8=AF=86=E6=96=87=E6=A1=A3=E8=AF=A6=E6=83=85=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 添加文档详细信息查询功能,包括分词规则和词频规则 - 优化文档查看界面布局和样式 -增加文档来源标签显示- 修复文档关键词显示问题 --- src/api/generatedApi/index.js | 9 +- src/views/knowledge/detail/index.vue | 389 +++++++++++++++++++++++++-- src/views/rules/Index.vue | 45 +++- src/views/track/Index.vue | 43 ++- 4 files changed, 429 insertions(+), 57 deletions(-) diff --git a/src/api/generatedApi/index.js b/src/api/generatedApi/index.js index 6aec2ac..2244f87 100644 --- a/src/api/generatedApi/index.js +++ b/src/api/generatedApi/index.js @@ -217,7 +217,14 @@ export function datasetQuerySegments(data) { params: data }) } - +// 知识文档详情查询(包含json的题词和拆分规则) +export function datasetDocumentEx(data) { + return request({ + url: getUrl(`/datasetDocumentEx/query`), + method: 'get', + params: data + }) +} // 任务轨迹查看详情 export function getTaskDetail(params) { return request({ diff --git a/src/views/knowledge/detail/index.vue b/src/views/knowledge/detail/index.vue index 5698ab5..837e704 100644 --- a/src/views/knowledge/detail/index.vue +++ b/src/views/knowledge/detail/index.vue @@ -87,43 +87,128 @@ -
-
- - - {{ segmentedMode | filterSegmentedMode }} - - - {{ descriptions.useMineru | filterUseMineru }} - - - {{ descriptions.mineruUseOcr | filterUseMineru }} - - - - +
+
+
+ +
+
+

{{ descriptions.fileName || descriptions.knowledgeName }}

+ {{ getDocumentSourceLabel(descriptions.documentSource) }} + {{ descriptions.createdDate }} +
-
- - -
-
{{ item.content }}
+ + + +
+
+

分段规则

+
+
+
+
是否使用预处理:
+ {{ descriptions.usePreProcess | filterUseMineru }} +
+
+
是否使用OCR协助处理:
+ {{ descriptions.useOcr | filterUseMineru }} +
+
+
知识拆分规则:
+ + - + +
+
+

+ 样式: {{ item.titleLevel }} +

+

+ 关键词: {{ item.ruleRegex }} +

+

+ 备注: {{ item.description }} +

+
-
- {{ item.content }} +
+
+
知识题词规则:
+ + - + +
+
+

+ 属性: {{ item.attribute }} +

+

+ 属性描述:{{ item.attributeDesc }} +

+

+ 关键词: {{ item.keyword }} +

+

+ 关键词示例: {{ item.example }} +

+

+ 提示词: {{ item.prompt }} +

+
-
- {{ tags }} +
+
+
+ + + +
+
+

分段内容

+
+ 共{{ descriptions.data ? descriptions.data.length : 0 }}个分段 +
+
+ +
+
+
+
+ 分段{{ index + 1 }} + +
- - +
+
+
+ {{ descriptions.data[activeSegment].content }} +
+ 关键词 : + {{ + item + }} +
+
+
+
+ +
+
+