mirror of
http://112.124.100.131/ebiz-ai/ebiz-ai-knowledge-manage.git
synced 2025-12-09 02:46:50 +08:00
feat(knowledge): 添加知识库关联智能体功能并优化分段查询接口
- 在知识库详情页面添加关联智能体列表 - 实现相关智能体的查询和展示功能 - 优化分段查询接口,改为 POST 请求 -调整分段搜索输入框样式和功能 - 移除不必要的控制台日志输出
This commit is contained in:
@@ -43,14 +43,23 @@
|
||||
segmentedMode | filterSegmentedMode
|
||||
}}</span>
|
||||
|
||||
<el-dropdown size="medium" placement="right">
|
||||
<span class="segment-content cursor-pointer">关联应用</span>
|
||||
<el-dropdown
|
||||
size="medium"
|
||||
placement="right"
|
||||
v-if="relatedAppList.length > 0"
|
||||
@command="handleRelatedApp"
|
||||
>
|
||||
<span class="segment-content cursor-pointer"
|
||||
>{{ relatedAppList.length }} 个关联应用</span
|
||||
>
|
||||
<el-dropdown-menu>
|
||||
<el-dropdown-item>123</el-dropdown-item>
|
||||
<el-dropdown-item>123</el-dropdown-item>
|
||||
<el-dropdown-item>123</el-dropdown-item>
|
||||
<el-dropdown-item>123</el-dropdown-item>
|
||||
<el-dropdown-item>123</el-dropdown-item>
|
||||
<el-dropdown-item
|
||||
v-for="item in relatedAppList"
|
||||
:command="item"
|
||||
disabled
|
||||
>
|
||||
<span>{{ item.appName }}</span>
|
||||
</el-dropdown-item>
|
||||
</el-dropdown-menu>
|
||||
</el-dropdown>
|
||||
</div>
|
||||
@@ -258,7 +267,8 @@ import {
|
||||
datasetQuerySegments,
|
||||
datasetsExPages,
|
||||
datasetUpdate,
|
||||
getDatasetById
|
||||
getDatasetById,
|
||||
relatedApps
|
||||
} from '@/api/generatedApi'
|
||||
import { getUserList } from '@/api/generatedApi/system'
|
||||
import {
|
||||
@@ -284,6 +294,7 @@ export default {
|
||||
|
||||
data() {
|
||||
return {
|
||||
relatedAppList: [],
|
||||
displayStatus,
|
||||
hitTestConfig: {
|
||||
title: '命中测试',
|
||||
@@ -390,13 +401,6 @@ export default {
|
||||
// 跳转到知识库编辑
|
||||
jumpEditKnowledge() {
|
||||
this.drawerForm = true
|
||||
// let { datasetId } = this.$route.query
|
||||
// this.$router.push({
|
||||
// path: '/knowledge/knowledge-create',
|
||||
// query: {
|
||||
// datasetId: datasetId
|
||||
// }
|
||||
// })
|
||||
},
|
||||
/**
|
||||
* 检索设置
|
||||
@@ -479,26 +483,6 @@ export default {
|
||||
}
|
||||
this.drawer = true
|
||||
this.getDocumentExInfo(row.id)
|
||||
// // 调用查询分段信息接口
|
||||
// datasetQuerySegments({ documentId: row.id }).then(res => {
|
||||
// if (res) {
|
||||
// // this.descriptions = JSON.parse(
|
||||
// // JSON.stringify({
|
||||
// // dataset: {
|
||||
// // knowledgeName: this.knowledgeName,
|
||||
// // segmentedMode: this.segmentedMode,
|
||||
// // knowledgeImage: this.knowledgeImage
|
||||
// // },
|
||||
// // ...row,
|
||||
// // ...res.content.content
|
||||
// // })
|
||||
// // )
|
||||
// this.drawer = true
|
||||
//
|
||||
// // 调用datasetDocumentEx接口获取分词规则和词频规则
|
||||
// this.getDocumentExInfo(row.id)
|
||||
// }
|
||||
// })
|
||||
},
|
||||
|
||||
jumpToUpload(params) {
|
||||
@@ -609,6 +593,17 @@ export default {
|
||||
},
|
||||
close() {
|
||||
this.metadataOperatorDrawer.visible = false
|
||||
},
|
||||
|
||||
getRelatedApps() {
|
||||
relatedApps({ id: this.$route.query.datasetId }).then(res => {
|
||||
if (res) {
|
||||
this.relatedAppList = res.content.content.intelligentAppDTOS
|
||||
}
|
||||
})
|
||||
},
|
||||
handleRelatedApp(item) {
|
||||
// console.log(item)
|
||||
}
|
||||
},
|
||||
filters: {
|
||||
@@ -636,14 +631,16 @@ export default {
|
||||
this.getKnowledgeFiledList()
|
||||
// 获取用户下拉列表
|
||||
this.getUserData()
|
||||
let documentId = sessionStorage.getItem('documentId')
|
||||
if (documentId) {
|
||||
setTimeout(() => {
|
||||
let row = this.list.filter(item => item.id === documentId)
|
||||
this.viewDocumentDetail(row[0])
|
||||
sessionStorage.removeItem('documentId')
|
||||
}, 1000)
|
||||
}
|
||||
|
||||
// 获取关联智能体
|
||||
this.getRelatedApps()
|
||||
// let documentId = sessionStorage.getItem('documentId')
|
||||
// if (documentId) {
|
||||
// setTimeout(() => {
|
||||
// let row = this.list.filter(item => item.id === documentId)
|
||||
// this.viewDocumentDetail(row[0])
|
||||
// sessionStorage.removeItem('documentId')
|
||||
// }, 1000)
|
||||
},
|
||||
computed: {
|
||||
datasetId() {
|
||||
|
||||
Reference in New Issue
Block a user