mirror of
http://112.124.100.131/ebiz-ai/ebiz-ai-knowledge-manage.git
synced 2025-12-06 09:26:48 +08:00
feat:下载原文件
This commit is contained in:
@@ -486,3 +486,7 @@ export function relatedApps(data) {
|
||||
params: data
|
||||
})
|
||||
}
|
||||
// 下载知识原文件
|
||||
export function downloadOriginalFile(data) {
|
||||
return getUrl(`/datasetDocumentEx/download/original_file?documentId=` + data)
|
||||
}
|
||||
|
||||
@@ -265,6 +265,7 @@ import {
|
||||
datasetQuerySegments,
|
||||
datasetsExPages,
|
||||
datasetUpdate,
|
||||
downloadOriginalFile,
|
||||
getDatasetById,
|
||||
relatedApps
|
||||
} from '@/api/generatedApi'
|
||||
@@ -536,6 +537,11 @@ export default {
|
||||
console.error('获取文档详情失败', err)
|
||||
})
|
||||
},
|
||||
// 下载原文件
|
||||
handleDownload(row) {
|
||||
let documentId = row.id
|
||||
window.open(downloadOriginalFile(documentId))
|
||||
},
|
||||
|
||||
// 提取规则文本(处理可能是JSON字符串的情况)
|
||||
extractRuleText(rule) {
|
||||
@@ -791,6 +797,22 @@ export default {
|
||||
}
|
||||
// '标注元数据'
|
||||
),
|
||||
h(
|
||||
'el-button',
|
||||
{
|
||||
class: 'floatSpan',
|
||||
props: {
|
||||
type: 'primary',
|
||||
size: 'mini',
|
||||
icon: 'el-icon-download',
|
||||
title: '下载原文件'
|
||||
},
|
||||
on: {
|
||||
click: () => this.handleDownload(params.row)
|
||||
}
|
||||
}
|
||||
// '标注元数据'
|
||||
),
|
||||
params.row.optStatus < 4
|
||||
? h(
|
||||
'el-button',
|
||||
|
||||
Reference in New Issue
Block a user