From 9c5d7d3fea028b297bf556f19ecadebd894661c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=B4=AA=E6=B4=AA?= <2498601771@qq.com> Date: Mon, 17 Jun 2024 17:19:17 +0800 Subject: [PATCH] =?UTF-8?q?CN-1669=20fix:=201=E3=80=81=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E8=B6=85=E6=97=B6=E7=99=BB=E5=BD=95url=E7=BC=96=E7=A0=81?= =?UTF-8?q?=E5=BC=82=E5=B8=B8=E5=AF=BC=E8=87=B4=E7=9A=84=E7=95=8C=E9=9D=A2?= =?UTF-8?q?=E6=8A=A5=E9=94=99=E9=97=AE=E9=A2=98=EF=BC=9B2=E3=80=81?= =?UTF-8?q?=E5=8E=BB=E9=99=A4=E9=93=BE=E8=B7=AF=E7=95=8C=E9=9D=A2=E5=A4=9A?= =?UTF-8?q?=E4=BD=99=E7=9A=84npm=E6=8E=A5=E5=8F=A3=E8=AF=B7=E6=B1=82?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit (cherry picked from commit 77886f54c22785d9c7a0708416362c0a341e7825) --- src/components/layout/Header.vue | 9 +++++++++ src/views/charts2/Panel.vue | 4 ++++ 2 files changed, 13 insertions(+) diff --git a/src/components/layout/Header.vue b/src/components/layout/Header.vue index 5a4d25dd..2a3381de 100644 --- a/src/components/layout/Header.vue +++ b/src/components/layout/Header.vue @@ -466,6 +466,15 @@ export default { }, setup () { const { query } = useRoute() + const newQuery = query + // 重刷界面后url里参数带空格的部分会被转为+,此处将+再转为空格。后续观察是否存在原本参数带+被误转的 + Object.keys(newQuery).forEach(item => { + if (newQuery[item] && newQuery[item].indexOf('+') > -1) { + newQuery[item] = newQuery[item].replaceAll('+', ' ') + } + }) + const newUrl = urlParamsHandler(window.location.href, query, newQuery) + overwriteUrl(newUrl) // 获取url携带的range、startTime、endTime const rangeParam = query.range const startTimeParam = query.startTime diff --git a/src/views/charts2/Panel.vue b/src/views/charts2/Panel.vue index f3bec690..0197132f 100644 --- a/src/views/charts2/Panel.vue +++ b/src/views/charts2/Panel.vue @@ -422,6 +422,10 @@ export default { }, // 动态查询评分基准 queryScoreBase () { + const { name } = this.$route + if (name === fromRoute.linkMonitor) { + return true + } const params = { startTime: this.timeFilter.startTime, endTime: this.timeFilter.endTime