CN-827 解决修改配置后报错的问题

This commit is contained in:
hyx
2022-12-20 16:10:28 +08:00
parent 220e8a602e
commit 1b4a760238

View File

@@ -976,6 +976,7 @@ export async function combinDrilldownTableWithUserConfig () {
defaultTab.checked = currentUserTab.checked defaultTab.checked = currentUserTab.checked
if (defaultTab && defaultTab.hasMetricSearch === true) { if (defaultTab && defaultTab.hasMetricSearch === true) {
defaultTab.metrics.forEach(metric => { defaultTab.metrics.forEach(metric => {
if(currentUserTableConfig.columns) {
const sortColumns = [] const sortColumns = []
sortColumns.push(metric.columns[0]) sortColumns.push(metric.columns[0])
currentUserTableConfig.columns.forEach((column, index) => { currentUserTableConfig.columns.forEach((column, index) => {
@@ -991,8 +992,10 @@ export async function combinDrilldownTableWithUserConfig () {
} }
}) })
metric.columns = sortColumns metric.columns = sortColumns
}
}) })
} else { } else {
if(currentUserTableConfig.columns) {
const sortColumns = [] const sortColumns = []
sortColumns.push(defaultTab.columns[0]) sortColumns.push(defaultTab.columns[0])
currentUserTableConfig.columns.forEach((column, index) => { currentUserTableConfig.columns.forEach((column, index) => {
@@ -1009,6 +1012,7 @@ export async function combinDrilldownTableWithUserConfig () {
}) })
defaultTab.columns = sortColumns defaultTab.columns = sortColumns
} }
}
sortTabs.push(defaultTab) sortTabs.push(defaultTab)
} }
}) })