diff --git a/nezha-fronted/src/components/common/bottomBox/tabs/panelTabNew.vue b/nezha-fronted/src/components/common/bottomBox/tabs/panelTabNew.vue index 28b7151c6..7dcf73886 100644 --- a/nezha-fronted/src/components/common/bottomBox/tabs/panelTabNew.vue +++ b/nezha-fronted/src/components/common/bottomBox/tabs/panelTabNew.vue @@ -251,7 +251,7 @@ export default { this.rightBox.chart.show = true }, addChartByTemp () { - this.chart = Object.assign({}, this.blankChartTemp) + this.chart = JSON.parse(JSON.stringify(this.blankChartTemp)) this.chart.panelId = this.showPanel.id if (this.from === fromRoute.endpoint) { this.chart.varType = 2 diff --git a/nezha-fronted/src/components/page/dashboard/panel.vue b/nezha-fronted/src/components/page/dashboard/panel.vue index 03ca6a61e..dc7031f22 100644 --- a/nezha-fronted/src/components/page/dashboard/panel.vue +++ b/nezha-fronted/src/components/page/dashboard/panel.vue @@ -358,7 +358,7 @@ export default { this.rightBox.chart.show = true }, addChartByTemp () { - this.chart = Object.assign({}, this.blankChartTemp) + this.chart = JSON.parse(JSON.stringify(this.blankChartTemp)) this.chart.panelId = this.showPanel.id this.rightBox.chartTemp.show = true },