perf: 文案优化
This commit is contained in:
@ -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}`,
|
||||||
}));
|
}));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -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}`,
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user