feat:下载原文件

This commit is contained in:
wu.jifen
2025-05-23 13:49:08 +08:00
parent f0bc54f1f6
commit b88ef7afdc
2 changed files with 26 additions and 0 deletions

View File

@@ -486,3 +486,7 @@ export function relatedApps(data) {
params: data
})
}
// 下载知识原文件
export function downloadOriginalFile(data) {
return getUrl(`/datasetDocumentEx/download/original_file?documentId=` + data)
}

View File

@@ -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',