diff --git a/src/utils/tools.js b/src/utils/tools.js index aabd2639..bf4d5341 100644 --- a/src/utils/tools.js +++ b/src/utils/tools.js @@ -877,10 +877,12 @@ export async function getDnsMapData (type) { } return codeValueMap } -export function handleSpecialValue (value) { - value = value.replaceAll("'", "\\\\'") - .replaceAll('"', '\\"') - .replaceAll('&', '%26') +export function handleSpecialValue(value){ + if(value){ + value = value.replaceAll("'", "\\\\'") + .replaceAll('"','\\"') + .replaceAll('&','%26') + } return value } export function combineTabList (tableType, list, commonTabList) { diff --git a/src/views/charts2/charts/networkOverview/NetworkOverviewTabs.vue b/src/views/charts2/charts/networkOverview/NetworkOverviewTabs.vue index cb03278b..78654eca 100644 --- a/src/views/charts2/charts/networkOverview/NetworkOverviewTabs.vue +++ b/src/views/charts2/charts/networkOverview/NetworkOverviewTabs.vue @@ -951,36 +951,6 @@ export default { this.tableData = this.tableDataBackup } }, - // 切换metric:bit、packet、session - changeMetric () { - this.tableData = [] - this.tableDataBackup = [] - this.setShowNum(10) - const beforeType = this.getUrlParam(this.curTabState.tabOperationBeforeType, '', true) - if (beforeType && beforeType != operationType.thirdMenu) { - this.urlChangeParams[this.curTabState.tabOperationBeforeType] = this.getUrlParam(this.curTabState.tabOperationType, '', true) - } - this.urlChangeParams[this.curTabState.tabOperationType] = operationType.changeMetric - const curTab = this.getCurTab() - this.urlChangeParams[this.curTabState.tableMetric] = this.metric - - let queryParams = { - orderBy: this.orderBy, - limit: networkDefaultLimit, - type: curTab.prop - } - const condition = this.getQueryCondition() - if (condition) { - queryParams = { - orderBy: this.orderBy, - limit: networkDefaultLimit, - type: curTab.prop, - q: condition - } - } - this.changeUrlTabState() - this.getChartData(queryParams) - }, handleCustomizeButton (status) { this.showBackground = status if (!this.showCustomizeTabs) {