perf: 文案优化
This commit is contained in:
@ -58,6 +58,7 @@ export function getPeriodColumns(type = 'week') {
|
||||
dataIndex: `${prefix}${item.dataIndex}`,
|
||||
title: `${labelPrefix}${item.title}`,
|
||||
prop: `${prefix}${item.prop}`,
|
||||
tooltip: `${labelPrefix}${item.tooltip}`,
|
||||
}));
|
||||
}
|
||||
|
||||
|
||||
@ -5,7 +5,7 @@
|
||||
import { CUSTOM_FIELDS, getPropPrefix } from '@/views/property-marketing/media-account/common_constants';
|
||||
|
||||
// 不足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[],
|
||||
groupSize = 4,
|
||||
dateType: string,
|
||||
@ -15,6 +15,7 @@ export function groupArrayBySize<T extends { dataIndex: string; prop: string }>(
|
||||
for (let i = 0; i < fields.length; i += groupSize) {
|
||||
result.push(fields.slice(i, i + groupSize));
|
||||
}
|
||||
const labelPrefix = dateType === 'week' ? '近7天' : '近30天';
|
||||
|
||||
return result.map((item) => {
|
||||
return item.map((item) => {
|
||||
@ -22,6 +23,8 @@ export function groupArrayBySize<T extends { dataIndex: string; prop: string }>(
|
||||
...item,
|
||||
dataIndex: `${getPropPrefix(dateType)}${item.dataIndex}`,
|
||||
prop: `${getPropPrefix(dateType)}${item.prop}`,
|
||||
title: `${labelPrefix}${item.title}`,
|
||||
tooltip: `${labelPrefix}${item.tooltip}`,
|
||||
};
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user