diff --git a/frontend/package.json b/frontend/package.json
index 66783c05e4..dac5d81076 100644
--- a/frontend/package.json
+++ b/frontend/package.json
@@ -21,7 +21,9 @@
"echarts": "^5.0.2",
"element-resize-detector": "^1.2.2",
"element-ui": "2.13.0",
+ "file-saver": "^2.0.5",
"fit2cloud-ui": "^0.1.12",
+ "html2canvas": "^1.0.0-rc.7",
"js-cookie": "2.2.0",
"jsencrypt": "^3.0.0-rc.1",
"lodash": "4.17.21",
diff --git a/frontend/src/views/panel/list/PanelViewShow.vue b/frontend/src/views/panel/list/PanelViewShow.vue
index 0867ec933e..635c796b5d 100644
--- a/frontend/src/views/panel/list/PanelViewShow.vue
+++ b/frontend/src/views/panel/list/PanelViewShow.vue
@@ -4,7 +4,12 @@
{{ panelInfo.name || '测试仪表板' }}
-
+
+
+
+
+
+
@@ -12,7 +17,9 @@
-
+
@@ -25,6 +32,8 @@