From ba3a5274f3499a8fae21fb396bb4baf66c1ea9e7 Mon Sep 17 00:00:00 2001
From: 张含笑 <zhx18749296735@163.com>
Date: Sat, 14 Jun 2025 13:46:27 +0800
Subject: [PATCH] feat:打包添加loading

---
 src/views/dataCenter/dataCenter.vue |   15 ++++++++-------
 1 files changed, 8 insertions(+), 7 deletions(-)

diff --git a/src/views/dataCenter/dataCenter.vue b/src/views/dataCenter/dataCenter.vue
index 8018dff..5d81dd5 100644
--- a/src/views/dataCenter/dataCenter.vue
+++ b/src/views/dataCenter/dataCenter.vue
@@ -8,7 +8,7 @@
     <!-- 表格部分 -->
     <div class="dataTable">
       <el-table
-        v-loading="loading"
+        v-loading="loadings"
         element-loading-text="加载中"
         stripe
         :data="tableData"
@@ -237,7 +237,8 @@
   visible: '可见光',
   ir: '红外',
 };
-const loading = ref(true);
+const loadings = ref(true);
+let loading
 const total = ref(0);
 const startTime = dayjs().subtract(6, 'day').startOf('day');
 const endTime = dayjs().endOf('day');
@@ -274,7 +275,7 @@
   };
   getaiImagesPageAPI(params, { current: jobListParams.current, size: jobListParams.size }).then(
     res => {
-      loading.value = true;
+      loadings.value = true;
       total.value = res.data.data.total;
       tableData.value = res.data.data.records.map(i => ({
         ...i,
@@ -285,7 +286,7 @@
         file_name: i.name.split('/').pop(),
       }));
       // console.log('res', tableData.value);
-      loading.value = false;
+      loadings.value = false;
     }
   );
 };
@@ -353,7 +354,7 @@
       }, index * 500); // 每个文件下载间隔50毫秒
     });
   } else {
-    // loading = ElLoading.service({ background: 'rgba(0, 0, 0, 0.5)', text: '打包中,请稍等...' })
+    loading = ElLoading.service({ background: 'rgba(0, 0, 0, 0.5)', text: '打包中,请稍等...' })
     const fileIds = list.map(i =>i.id);
     console.log('fileIds', fileIds, list);
     let aaa = {
@@ -370,9 +371,9 @@
     };
 
     downloadApi(aaa).then(res => {
-      // console.log('res.data.data', res.data.data);
+      console.log('res.data.data', res.data.data);
       aLinkDownload(res.data.data, `sjzx-file-pack-${dayjs().format('YYYYMMDDHHmmss')}.zip`);
-      // loading.close()
+      loading.close()
     });
   }
 };

--
Gitblit v1.9.3