From 3eb608dbf40183b29bb31fe89aa1e3824b9929bf Mon Sep 17 00:00:00 2001
From: 张含笑 <zhx18749296735@163.com>
Date: Fri, 27 Jun 2025 14:36:58 +0800
Subject: [PATCH] Merge branch 'refs/heads/master' into test
---
src/views/dataCenter/dataCenter.vue | 29 +++++++++++++++++------------
1 files changed, 17 insertions(+), 12 deletions(-)
diff --git a/src/views/dataCenter/dataCenter.vue b/src/views/dataCenter/dataCenter.vue
index 07bfae0..33b0e02 100644
--- a/src/views/dataCenter/dataCenter.vue
+++ b/src/views/dataCenter/dataCenter.vue
@@ -328,24 +328,20 @@
// 处理区域名称的函数
function processAddress(str) {
if (!str) return '';
-
const parts = str.split(',');
-
// 省级账号:显示市和区(去除省级)
if (isProvinceLevel.value) {
return parts.filter(part => !part.endsWith('省')).join(',');
}
-
// 市级账号:只显示区(去除省和市)
if (isCityLevel.value) {
return parts.filter(part => !part.endsWith('省') && !part.endsWith('市')).join(',');
}
-
// 区县级账号:不显示区域信息(在模板中已隐藏该列)
return '';
}
const showRegionColumn = computed(() => {
- // 检查表格数据中是否有任何行的 regionName 处理后不为空
+ // 是否显示列
return tableData.value.some(row => {
const processed = processAddress(row.regionName || '');
return processed !== '';
@@ -388,8 +384,12 @@
orderByCreateTime: jobListParams.orderByCreateTime,
...jobListParams.searchParams,
};
- getaiImagesPageAPI(params, { current: jobListParams.current, size: jobListParams.size }).then(
- res => {
+
+ getaiImagesPageAPI(params, {
+ current: jobListParams.current,
+ size: jobListParams.size
+ })
+ .then(res => {
total.value = res.data.data.total;
tableData.value = res.data.data.records.map(i => ({
...i,
@@ -399,10 +399,14 @@
showUrl: getShowImg(i?.link),
file_name: i.name.split('/').pop(),
}));
-
- loadings.value = false;
- }
- );
+ })
+ .catch(error => {
+ // 可选:这里可以添加错误处理逻辑
+ console.error("获取数据失败:", error);
+ })
+ .finally(() => {
+ loadings.value = false; // 无论成功失败都会执行
+ });
};
// 查询
const searchClick = params => {
@@ -493,7 +497,8 @@
fileDownload();
};
const detailDownLoad = val => {
- aLinkDownload(val.link, val?.nickName);
+ const suffix = val.url?.split('.').pop()
+ aLinkDownload(val.link, val?.nickName + '.' + suffix);
};
// 全部下载
const aLLDownloadFile = () => {
--
Gitblit v1.9.3