sinake
5 天以前 d3f66f66a0fa684bdc80bca582adb726b102966f
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) {