CN-827 解决修改配置后报错的问题
This commit is contained in:
@@ -976,6 +976,7 @@ export async function combinDrilldownTableWithUserConfig () {
|
||||
defaultTab.checked = currentUserTab.checked
|
||||
if (defaultTab && defaultTab.hasMetricSearch === true) {
|
||||
defaultTab.metrics.forEach(metric => {
|
||||
if(currentUserTableConfig.columns) {
|
||||
const sortColumns = []
|
||||
sortColumns.push(metric.columns[0])
|
||||
currentUserTableConfig.columns.forEach((column, index) => {
|
||||
@@ -991,8 +992,10 @@ export async function combinDrilldownTableWithUserConfig () {
|
||||
}
|
||||
})
|
||||
metric.columns = sortColumns
|
||||
}
|
||||
})
|
||||
} else {
|
||||
if(currentUserTableConfig.columns) {
|
||||
const sortColumns = []
|
||||
sortColumns.push(defaultTab.columns[0])
|
||||
currentUserTableConfig.columns.forEach((column, index) => {
|
||||
@@ -1009,6 +1012,7 @@ export async function combinDrilldownTableWithUserConfig () {
|
||||
})
|
||||
defaultTab.columns = sortColumns
|
||||
}
|
||||
}
|
||||
sortTabs.push(defaultTab)
|
||||
}
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user