diff --git a/babel.config.js b/babel.config.js
index 5d9f8fa..c6ae298 100644
--- a/babel.config.js
+++ b/babel.config.js
@@ -1,11 +1,11 @@
module.exports = {
presets: ['@vue/app'],
plugins: [
- [
- 'transform-remove-console',
- {
- exclude: ['warn', 'error'] // 可选:保留 warn 和 error
- }
- ]
+ // [
+ // 'transform-remove-console',
+ // {
+ // exclude: ['warn', 'error'] // 可选:保留 warn 和 error
+ // }
+ // ]
]
}
diff --git a/src/api/generatedApi/index.js b/src/api/generatedApi/index.js
index 468752e..de4ed3f 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,6 +521,7 @@ export function relatedApps(data) {
params: data
})
}
+
// 下载知识原文件
export function downloadOriginalFile(data) {
return getUrl(`/datasetDocumentEx/download/original_file?documentId=` + data)
diff --git a/src/router/generatedRouter/index.js b/src/router/generatedRouter/index.js
index 52a035d..c374ee6 100644
--- a/src/router/generatedRouter/index.js
+++ b/src/router/generatedRouter/index.js
@@ -1,129 +1,129 @@
-import layout from "@/views/app/layout/layout.vue";
-import redirect from "@/views/app/redirect/index.vue";
+import layout from '@/views/app/layout/layout.vue'
+import redirect from '@/views/app/redirect/index.vue'
-const home = () => import("@/views/app/Home");
+const home = () => import('@/views/app/Home')
export default [
{
- path: "/",
+ path: '/',
component: layout,
- redirect: "/home",
- name: "home",
+ redirect: '/home',
+ name: 'home',
meta: {
- title: "主页",
- icon: "icon-zhuye",
+ title: '主页',
+ icon: 'icon-zhuye',
affix: true
},
children: [
{
- path: "/home",
- name: "home-page",
+ path: '/home',
+ name: 'home-page',
component: home,
meta: {
- title: "主页",
- icon: "icon-zhuye"
+ title: '主页',
+ icon: 'icon-zhuye'
}
}
]
},
{
- path: "/knowledge",
- name: "knowledge",
+ path: '/knowledge',
+ name: 'knowledge',
component: layout,
- redirect: "/knowledge/list",
+ redirect: '/knowledge/list',
meta: {
- title: "AI知识库",
- icon: "el-icon-s-home",
+ title: 'AI知识库',
+ icon: 'el-icon-s-home',
affix: true
},
children: [
{
- path: "/knowledge/list",
- name: "knowledge-list",
+ path: '/knowledge/list',
+ name: 'knowledge-list',
component: redirect,
// redirect: '/knowledge/list',
meta: {
- title: "知识库",
- icon: "icon-dengpao1",
+ title: '知识库',
+ icon: 'icon-dengpao1',
affix: true
},
children: [
{
- path: "/knowledge/list",
- name: "knowledge-home",
- component: () => import("@/views/knowledge/index.vue"),
+ path: '/knowledge/list',
+ name: 'knowledge-home',
+ component: () => import('@/views/knowledge/index.vue'),
meta: {
breadcrumb: false,
- title: "知识库",
- icon: "el-icon-s-home"
+ title: '知识库',
+ icon: 'el-icon-s-home'
}
},
{
- path: "/knowledge/detail",
- name: "knowledge-detail",
+ path: '/knowledge/detail',
+ name: 'knowledge-detail',
component: redirect,
- redirect: "/knowledge/detail",
+ redirect: '/knowledge/detail',
hidden: true,
meta: {
- title: "知识库详情",
- icon: "el-icon-s-home"
+ title: '知识库详情',
+ icon: 'el-icon-s-home'
},
children: [
{
- path: "/knowledge/knowledge-create",
- name: "knowledge-create",
+ path: '/knowledge/knowledge-create',
+ name: 'knowledge-create',
component: () =>
- import("@/views/knowledge/detail/components/knowledgeForm.vue"),
+ import('@/views/knowledge/detail/components/knowledgeForm.vue'),
meta: {
breadcrumb: false,
- title: "知识库详情",
- icon: "el-icon-s-home"
+ title: '知识库详情',
+ icon: 'el-icon-s-home'
}
},
{
- path: "/knowledge/detail",
- name: "knowledge-detail-page",
- component: () => import("@/views/knowledge/detail/index.vue"),
+ path: '/knowledge/detail',
+ name: 'knowledge-detail-page',
+ component: () => import('@/views/knowledge/detail/index.vue'),
meta: {
breadcrumb: false,
- title: "知识库详情",
- icon: "el-icon-s-home"
+ title: '知识库详情',
+ icon: 'el-icon-s-home'
}
},
{
- path: "/knowledge/detail/create",
- name: "knowledge-create-page",
- component: () => import("@/views/knowledge/detail/create.vue"),
+ path: '/knowledge/detail/create',
+ name: 'knowledge-create-page',
+ component: () => import('@/views/knowledge/detail/create.vue'),
meta: {
- title: "知识库新增",
- icon: "el-icon-s-home"
+ title: '知识库新增',
+ icon: 'el-icon-s-home'
}
},
{
- path: "/knowledge/detail/customWord",
- name: "custom-word",
- component: () => import("@/views/knowledge/detail/components/words/WordIndex.vue")
+ path: '/knowledge/detail/customWord',
+ name: 'custom-word',
+ component: () => import('@/views/knowledge/detail/components/words/WordIndex.vue')
},
{
- path: "/knowledge/reviewKnowledge",
- name: "knowledge-review-knowledge",
+ path: '/knowledge/reviewKnowledge',
+ name: 'knowledge-review-knowledge',
component: () =>
- import("@/views/knowledge/detail/reviewKnowledge.vue"),
+ import('@/views/knowledge/detail/reviewKnowledge.vue'),
meta: {
- title: "直接上传至知识库",
- icon: "el-icon-s-home"
+ title: '直接上传至知识库',
+ icon: 'el-icon-s-home'
}
},
{
- path: "/knowledge/detail/segments",
- name: "knowledge-segments",
+ path: '/knowledge/detail/segments',
+ name: 'knowledge-segments',
component: () =>
- import("@/views/knowledge/detail/components/viewSegments/index.vue"),
+ import('@/views/knowledge/detail/components/viewSegments/index.vue'),
meta: {
- title: "分段查看",
- icon: "el-icon-s-home"
+ title: '分段查看',
+ icon: 'el-icon-s-home'
}
}
]
@@ -131,58 +131,58 @@ export default [
]
},
{
- path: "/knowledge/track",
- name: "knowledge-track",
+ path: '/knowledge/track',
+ name: 'knowledge-track',
component: redirect,
- redirect: "/knowledge/track",
+ redirect: '/knowledge/track',
meta: {
- title: "任务轨迹",
- icon: "icon-dingwei",
+ title: '任务轨迹',
+ icon: 'icon-dingwei',
affix: true
},
children: [
{
- path: "/knowledge/track",
- name: "track-page",
- component: () => import("@/views/track/Index.vue"),
+ path: '/knowledge/track',
+ name: 'track-page',
+ component: () => import('@/views/track/Index.vue'),
meta: {
breadcrumb: false,
- title: "任务轨迹",
- icon: "icon-dingwei"
+ title: '任务轨迹',
+ icon: 'icon-dingwei'
}
},
{
- path: "/rules",
- name: "rules-page",
- component: () => import("@/views/rules/Index.vue"),
+ path: '/rules',
+ name: 'rules-page',
+ component: () => import('@/views/rules/Index.vue'),
hidden: true,
meta: {
- title: "规则管理",
+ title: '规则管理',
- icon: "el-icon-s-home"
+ icon: 'el-icon-s-home'
}
}
]
},
{
- path: "/knowledge/rule",
- name: "knowledge-rule",
+ path: '/knowledge/rule',
+ name: 'knowledge-rule',
component: redirect,
- redirect: "/knowledge/rule",
+ redirect: '/knowledge/rule',
meta: {
- title: "规则管理",
- icon: "icon-guizeshezhi",
+ title: '规则管理',
+ icon: 'icon-guizeshezhi',
affix: true
},
children: [
{
- path: "/knowledge/rule",
- name: "rule-page",
- component: () => import("@/views/rules/Index.vue"),
+ path: '/knowledge/rule',
+ name: 'rule-page',
+ component: () => import('@/views/rules/Index.vue'),
meta: {
- title: "规则管理",
- icon: "el-icon-s-home"
+ title: '规则管理',
+ icon: 'el-icon-s-home'
}
}
]
@@ -191,103 +191,103 @@ export default [
},
// 智能体详情
{
- path: "/agent",
- name: "agent",
+ path: '/agent',
+ name: 'agent',
component: layout,
- redirect: "/agent/:thirdAppId/workflow",
+ redirect: '/agent/:thirdAppId/workflow',
meta: {
- title: "智能体",
- icon: "icon-notebook",
+ title: '智能体',
+ icon: 'icon-notebook',
affix: true
},
children: [
{
- path: "/agent/:thirdAppId/workflow",
- name: "agent-workflow",
- component: () => import("@/views/agent/views/workflow/index.vue"),
+ path: '/agent/:thirdAppId/workflow',
+ name: 'agent-workflow',
+ component: () => import('@/views/agent/views/workflow/index.vue'),
meta: {
- title: "agent",
- icon: "icon-notebook"
+ title: 'agent',
+ icon: 'icon-notebook'
}
}
]
},
{
- path: "/system",
- name: "system",
+ path: '/system',
+ name: 'system',
component: layout,
- redirect: "/system/user",
+ redirect: '/system/user',
meta: {
- title: "系统管理",
- icon: "el-icon-setting",
+ title: '系统管理',
+ icon: 'el-icon-setting',
affix: true
},
children: [
{
- path: "/system/user",
- name: "system-user",
- component: () => import("@/views/system/user/index.vue"),
+ path: '/system/user',
+ name: 'system-user',
+ component: () => import('@/views/system/user/index.vue'),
meta: {
- title: "用户管理",
- icon: "el-icon-user"
+ title: '用户管理',
+ icon: 'el-icon-user'
}
},
{
- path: "/system/menu",
- name: "system-menu",
- component: () => import("@/views/system/menu/index.vue"),
+ path: '/system/menu',
+ name: 'system-menu',
+ component: () => import('@/views/system/menu/index.vue'),
meta: {
- title: "菜单管理",
- icon: "el-icon-s-tools"
+ title: '菜单管理',
+ icon: 'el-icon-s-tools'
}
},
{
- path: "/system/role",
- name: "system-role",
- component: () => import("@/views/system/role/index.vue"),
+ path: '/system/role',
+ name: 'system-role',
+ component: () => import('@/views/system/role/index.vue'),
meta: {
- title: "角色管理",
- icon: "el-icon-s-custom"
+ title: '角色管理',
+ icon: 'el-icon-s-custom'
}
}
]
},
{
- path: "/intelligentAgent",
- name: "intelligentAgent",
+ path: '/intelligentAgent',
+ name: 'intelligentAgent',
component: layout,
- redirect: "/intelligentAgent/list",
+ redirect: '/intelligentAgent/list',
meta: {
- title: "AI智能体",
- icon: "icon-notebook",
+ title: 'AI智能体',
+ icon: 'icon-notebook',
affix: true
},
children: [
{
- path: "/intelligentAgent/list",
- name: "intelligentAgent-list",
- component: () => import("@/views/intelligent-agent/index.vue"),
+ path: '/intelligentAgent/list',
+ name: 'intelligentAgent-list',
+ component: () => import('@/views/intelligent-agent/index.vue'),
meta: {
- title: "AI智能体",
- icon: "icon-notebook",
- accessToken: "",
- refreshToken: ""
+ title: 'AI智能体',
+ icon: 'icon-notebook',
+ accessToken: '',
+ refreshToken: ''
}
},
{
- path: "/intelligentAgent/logs-overview",
- name: "intelligentAgent-logs-overview",
+ path: '/intelligentAgent/logs-overview',
+ name: 'intelligentAgent-logs-overview',
component: () =>
- import("@/views/intelligent-agent/children/Logs&overview/index.vue"),
+ import('@/views/intelligent-agent/children/Logs&overview/index.vue'),
hidden: true,
meta: {
- title: "日志与监测",
- icon: "icon-notebook",
- accessToken: "",
- refreshToken: ""
+ title: '日志与监测',
+ icon: 'icon-notebook',
+ accessToken: '',
+ refreshToken: ''
}
}
]
}
-];
+]
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 }}
+{{ item.description }}
-{{ item.tip }}
-