Compare commits

..

No commits in common. "f6243a66a0ff7dfd50405dbb29c68d86368bc266" and "19ec7ca25ae20f0950c307588c53908fa90bb908" have entirely different histories.

View File

@ -307,23 +307,11 @@ const handleUploadCertificate = () => {
const handleViewCertificate = () => { const handleViewCertificate = () => {
certificateModalMode.value = 'view' 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 = { certificateData.value = {
reportFiles: formatFiles(props.detailData?.report_url), title: '非遗传承人等级证书',
certificateFiles: formatFiles(props.detailData?.certificate_url) description: '非遗传承人等级证书相关文件',
files: props.detailData?.certificates || []
} }
certificateModalVisible.value = true certificateModalVisible.value = true
} }