From 74cbcf0d46fac0189d51c761889e1b6eccadb949 Mon Sep 17 00:00:00 2001 From: hyx Date: Fri, 21 Oct 2022 21:26:39 +0800 Subject: [PATCH] =?UTF-8?q?CN-754=20=E4=B8=8B=E9=92=BBtable=E7=9A=84?= =?UTF-8?q?=E4=B8=80=E4=BA=9Bbug=EF=BC=9A=E5=9F=8E=E5=B8=82=E5=8D=95?= =?UTF-8?q?=E5=BC=95=E5=8F=B7=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/layout/Header.vue | 2 +- .../charts2/charts/networkOverview/NetworkOverviewTabs.vue | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) 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 }