diff --git a/src/components/layout/Header.vue b/src/components/layout/Header.vue index 08c73d21..31915931 100644 --- a/src/components/layout/Header.vue +++ b/src/components/layout/Header.vue @@ -429,7 +429,7 @@ export default { this.urlChangeParams[this.curTabState.queryCondition] = queryCondition.join(' AND ') } else { searchProps.forEach(item => { - queryCondition.push(item + "='" + value + "'") + queryCondition.push(item + "='" + value.replaceAll("'", "\\\\'") + "'") }) this.urlChangeParams[this.curTabState.queryCondition] = queryCondition.join(' OR ') } diff --git a/src/views/charts2/charts/networkOverview/NetworkOverviewTabs.vue b/src/views/charts2/charts/networkOverview/NetworkOverviewTabs.vue index 6d354dbd..6281d38e 100644 --- a/src/views/charts2/charts/networkOverview/NetworkOverviewTabs.vue +++ b/src/views/charts2/charts/networkOverview/NetworkOverviewTabs.vue @@ -314,7 +314,6 @@ export default { /* 参数 extraParams 额外请求参数 */ getChartData (extraParams = {}) { this.initState() - // const chartParams = this.chart.params const queryParams = { ...this.handleQueryParams(extraParams), startTime: getSecond(this.timeFilter.startTime), @@ -585,7 +584,7 @@ export default { } if (tabList.length > 0) { const conditionStr = tabList.filter(item => item != '') - queryParams.params = conditionStr.toString() + queryParams.params = conditionStr.toString().replaceAll("'", "\\\\'") queryParams.type = curTab.prop }