perf: 文案优化

This commit is contained in:
rd
2025-07-05 12:00:31 +08:00
parent ff8ef62436
commit 12f81cdfc4
2 changed files with 5 additions and 1 deletions

View File

@ -58,6 +58,7 @@ export function getPeriodColumns(type = 'week') {
dataIndex: `${prefix}${item.dataIndex}`, dataIndex: `${prefix}${item.dataIndex}`,
title: `${labelPrefix}${item.title}`, title: `${labelPrefix}${item.title}`,
prop: `${prefix}${item.prop}`, prop: `${prefix}${item.prop}`,
tooltip: `${labelPrefix}${item.tooltip}`,
})); }));
} }

View File

@ -5,7 +5,7 @@
import { CUSTOM_FIELDS, getPropPrefix } from '@/views/property-marketing/media-account/common_constants'; import { CUSTOM_FIELDS, getPropPrefix } from '@/views/property-marketing/media-account/common_constants';
// 不足4个。就补两个null进去 // 不足4个。就补两个null进去
export function groupArrayBySize<T extends { dataIndex: string; prop: string }>( export function groupArrayBySize<T extends { dataIndex: string; prop: string; title: string; tooltip: string }>(
fields: T[], fields: T[],
groupSize = 4, groupSize = 4,
dateType: string, dateType: string,
@ -15,6 +15,7 @@ export function groupArrayBySize<T extends { dataIndex: string; prop: string }>(
for (let i = 0; i < fields.length; i += groupSize) { for (let i = 0; i < fields.length; i += groupSize) {
result.push(fields.slice(i, i + groupSize)); result.push(fields.slice(i, i + groupSize));
} }
const labelPrefix = dateType === 'week' ? '近7天' : '近30天';
return result.map((item) => { return result.map((item) => {
return item.map((item) => { return item.map((item) => {
@ -22,6 +23,8 @@ export function groupArrayBySize<T extends { dataIndex: string; prop: string }>(
...item, ...item,
dataIndex: `${getPropPrefix(dateType)}${item.dataIndex}`, dataIndex: `${getPropPrefix(dateType)}${item.dataIndex}`,
prop: `${getPropPrefix(dateType)}${item.prop}`, prop: `${getPropPrefix(dateType)}${item.prop}`,
title: `${labelPrefix}${item.title}`,
tooltip: `${labelPrefix}${item.tooltip}`,
}; };
}); });
}); });