src/views/project/travelexpenseapply/edit.vue
@@ -382,17 +382,19 @@ }, methods: { handleUploadError() { }, // 下载文件 // 预览/下载文件 downFile(item) { const ext = String(item.name || '').split('.').pop().toLowerCase(); if (['pdf', 'jpg', 'jpeg', 'png', 'gif', 'bmp', 'webp'].includes(ext)) { this.$previewFile([{ name: item.name, url: item.url }]); return; } const url = process.env.VUE_APP_BASE_API + item.url var a = document.createElement('a'); var event = new MouseEvent('click'); a.download = item.name; a.href = url; a.dispatchEvent(event); }, remove(file) {