From f0c8530e9ef41fcc075403fd61bd36f8ec7e2458 Mon Sep 17 00:00:00 2001
From: 张含笑 <zhx18749296735@163.com>
Date: Fri, 27 Jun 2025 10:04:38 +0800
Subject: [PATCH] feat:正射不选择文件类别
---
src/views/dataCenter/dataCenter.vue | 26 +++++++++++++++-----------
1 files changed, 15 insertions(+), 11 deletions(-)
diff --git a/src/views/dataCenter/dataCenter.vue b/src/views/dataCenter/dataCenter.vue
index 07bfae0..5a01b58 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 => {
--
Gitblit v1.9.3