feat(knowledge): 优化知识库创建流程并添加 Markdown 预览功能

- 修改知识库创建流程,支持从第 2步直接进入第 3 步
- 添加 Markdown 文件预览功能
- 优化重新上传逻辑,根据路由参数判断当前步骤
- 新增 reviewKnowledge 组件用于直接上传到知识库之前的预览页面
- 调整步骤显示逻辑,根据文件类型和状态动态显示
This commit is contained in:
陈昱达
2025-05-07 14:27:53 +08:00
parent fa25771622
commit 3b9ebaa814
4 changed files with 140 additions and 21 deletions

View File

@@ -460,6 +460,30 @@ export default {
}
})
},
jumpToUpload(params) {
sessionStorage.removeItem('documentId')
let { datasetId } = this.$route.query
let querys = {}
querys.datasetId = datasetId
querys.documentId = params.row.id
if (params.row.optStatus === 0) {
querys.activeLevel = 1
} else {
querys.activeLevel = params.row.optStatus - 1
querys.isMd = true
}
this.$router.push({
path: '/knowledge/detail/create',
query: {
...querys
}
})
},
// 元数据操作
handleAddMetadata(row) {
this.metadataOperatorDrawer.visible = true
@@ -689,7 +713,25 @@ export default {
}
},
'标注元数据'
)
),
params.row.optStatus < 4
? h(
'el-button',
{
class: 'floatSpan',
props: {
type: 'primary',
size: 'mini',
icon: 'el-icon-tickets',
title: '添加元数据'
},
on: {
click: () => this.jumpToUpload(params)
}
},
'文件拆分处理'
)
: ''
])
}
}