feat(knowledge): 更新知识库模块

- 添加知识库图标上传功能
- 优化知识库列表和详情页面的展示
- 新增智能体编辑功能
- 重构知识库表单组件
This commit is contained in:
陈昱达
2025-04-29 17:28:11 +08:00
parent 9c5fad7f75
commit 66944bcd47
7 changed files with 143 additions and 71 deletions

View File

@@ -1,11 +1,14 @@
<template>
<div class=" render-container">
<div class="clearfix flex align-items-c justify-content-b ">
<img :src="knowledgePng_1" class="header-icon" />
<img
:src="knowledgeImage ? knowledgeImage : knowledgePng_1"
class="header-icon"
/>
<div class="ml20" style="flex:1">
<div class="flex align-items-c">
<div class="mr20 header" v-if="!editKnowledge">
{{ knowledgeName }}
{{ knowledgeName ? knowledgeName : '' }}
</div>
<el-input
class="mr20 w400"
@@ -272,13 +275,14 @@ export default {
copyKnowledgeName: '监管',
knowledgeDesc: '监管',
segmentedMode: '分段模式',
knowledgeImage: '',
list: [],
page: 1,
pageSize: 10,
total: 0,
hasList: false,
documentSourceOptions,
descriptions: { data: [{ content: '' }] },
descriptions: { data: [{ content: '' }], dataset: { knowledgeName: '' } },
activeSegmentTab: 'content',
activeSegments: [0],
activeSegment: 0,
@@ -367,6 +371,7 @@ export default {
this.knowledgeName = res.content.content.name
this.knowledgeDesc = res.content.content.description
this.segmentedMode = res.content.content.segmentedMode
this.knowledgeImage = res.content.content.image
})
},