From 205f5e0d614a6864b6b022fb906a3e0054a7b940 Mon Sep 17 00:00:00 2001
From: 张含笑 <zhx18749296735@163.com>
Date: Fri, 27 Jun 2025 09:19:00 +0800
Subject: [PATCH] feat:单个文件下载
---
src/views/dataCenter/dataCenter.vue | 13 ++++++-------
1 files changed, 6 insertions(+), 7 deletions(-)
diff --git a/src/views/dataCenter/dataCenter.vue b/src/views/dataCenter/dataCenter.vue
index df7483b..07bfae0 100644
--- a/src/views/dataCenter/dataCenter.vue
+++ b/src/views/dataCenter/dataCenter.vue
@@ -461,13 +461,12 @@
const fileDownload = () => {
const list = selectedRows.value.filter(i => i.checked);
if (!list?.length) return ElMessage.warning('请选择文件');
- if (list.length === 1) {
- list.forEach((item, index) => {
- setTimeout(() => {
- aLinkDownload(item.url, item?.nickName);
- }, index * 500); // 每个文件下载间隔50毫秒
- });
- } else {
+ if (list.length === 1) {
+ list.forEach((item, index) => {
+ const suffix = item.url.split('.').pop()
+ aLinkDownload(item.url, item.nickName + '.' + suffix)
+ })
+ } else {
loading = ElLoading.service({ background: 'rgba(0, 0, 0, 0.5)', text: '打包中,请稍等...' });
const fileIds = list.map(i => i.id);
let aaa = {
--
Gitblit v1.9.3