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