无人机管理后台前端(已迁走)
张含笑
2025-06-27 205f5e0d614a6864b6b022fb906a3e0054a7b940
feat:单个文件下载
1 files modified
13 ■■■■ changed files
src/views/dataCenter/dataCenter.vue 13 ●●●● patch | view | raw | blame | history
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 = {