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