diff --git a/nezha-fronted/src/components/common/exportXLSX.vue b/nezha-fronted/src/components/common/exportXLSX.vue index 351e221ac..4723a3cbd 100644 --- a/nezha-fronted/src/components/common/exportXLSX.vue +++ b/nezha-fronted/src/components/common/exportXLSX.vue @@ -135,6 +135,8 @@ url = "/endpoint/cancelImport"; } else if (this.importUrl.indexOf("rule") > -1) { url = "/alert/rule/cancelImport"; + } else if(this.importUrl.indexOf("panel") > -1){ + url = "/panel/cancelImport"; } this.$delete(url + '?seq='+this.importResult.seq).then(response=>{ if(response.code == 200 ){ @@ -186,6 +188,8 @@ url = "/asset/template"; } else if (this.importUrl.indexOf("rule") > -1) { url = "/alert/rule/template"; + } else if (this.importUrl.indexOf('panel') > -1){ + url = "/panel/template"; } let param={language:language} diff --git a/nezha-fronted/src/components/page/dashboard/panel.vue b/nezha-fronted/src/components/page/dashboard/panel.vue index dbc4bc4a1..d67f0dbb7 100644 --- a/nezha-fronted/src/components/page/dashboard/panel.vue +++ b/nezha-fronted/src/components/page/dashboard/panel.vue @@ -50,10 +50,20 @@ - + + + @@ -83,6 +93,7 @@ import timePicker from '../../common/timePicker' import draggable from 'vuedraggable' import pickTime from "../../common/pickTime"; + import exportXLSX from "../../common/exportXLSX"; export default { name: "panel", data() { @@ -162,6 +173,7 @@ 'time-picker':timePicker, draggable, 'pick-time':pickTime, + 'export-excel':exportXLSX, }, methods: { //刷新