Compare commits

..

2 Commits

Author SHA1 Message Date
Wei_佳
f6243a66a0 Merge branch 'main' of https://git.1024tool.vip/zfc/guzhi
* 'main' of https://git.1024tool.vip/zfc/guzhi:
  feat: 报告、证书下载功能
2025-11-25 11:04:17 +08:00
Wei_佳
10ed15d983 feat: 改进证书查看功能,支持格式化显示报告和证书文件。 2025-11-25 11:04:10 +08:00

View File

@ -307,11 +307,23 @@ const handleUploadCertificate = () => {
const handleViewCertificate = () => {
certificateModalMode.value = 'view'
// props.detailData
const formatFiles = (urlData) => {
if (!urlData) return []
// Handle string (single or comma-separated)
const urls = typeof urlData === 'string' ? urlData.split(',') : (Array.isArray(urlData) ? urlData : [])
return urls.filter(u => u).map((url, index) => ({
id: String(index),
name: url.substring(url.lastIndexOf('/') + 1) || 'unknown',
status: 'finished',
url: url
}))
}
certificateData.value = {
title: '非遗传承人等级证书',
description: '非遗传承人等级证书相关文件',
files: props.detailData?.certificates || []
reportFiles: formatFiles(props.detailData?.report_url),
certificateFiles: formatFiles(props.detailData?.certificate_url)
}
certificateModalVisible.value = true
}