diff --git a/nezha-fronted/src/components/common/alert/alertMessageInfo.vue b/nezha-fronted/src/components/common/alert/alertMessageInfo.vue index 8070dbca1..59b4b533f 100644 --- a/nezha-fronted/src/components/common/alert/alertMessageInfo.vue +++ b/nezha-fronted/src/components/common/alert/alertMessageInfo.vue @@ -26,6 +26,7 @@


') { this.editAlertRule.trbShot = '' @@ -958,6 +958,8 @@ export default { obj.param = { dataLink: [] } + } else { + obj.param = JSON.parse(obj.param) } this.editAlertRule = this.$lodash.cloneDeep(obj) this.showPanel.id = this.editAlertRule.dashboardId diff --git a/nezha-fronted/src/components/page/alert/alertMessage.vue b/nezha-fronted/src/components/page/alert/alertMessage.vue index be5293b53..f220e1bfb 100644 --- a/nezha-fronted/src/components/page/alert/alertMessage.vue +++ b/nezha-fronted/src/components/page/alert/alertMessage.vue @@ -647,7 +647,7 @@ export default { // 设置dataLink if (this.currentMsg.alertRule.param) { - chartInfo.param.dataLink = this.currentMsg.alertRule.param.dataLink + chartInfo.param.dataLink = JSON.parse(this.currentMsg.alertRule.param).dataLink } chartInfo.id = this.currentMsg.id