diff --git a/package.json b/package.json
index 3e02a3a..8bb4c69 100644
--- a/package.json
+++ b/package.json
@@ -30,14 +30,17 @@
"clipboard": "2.0.8",
"core-js": "3.37.1",
"dayjs": "^1.11.18",
+ "dom-to-image": "^2.6.0",
"echarts": "5.4.0",
"element-ui": "2.15.14",
"file-saver": "2.0.5",
"fuse.js": "6.4.3",
"highlight.js": "9.18.5",
+ "html2canvas": "^1.4.1",
"js-beautify": "1.13.0",
"js-cookie": "3.0.1",
"jsencrypt": "3.0.0-rc.1",
+ "jspdf": "^2.5.2",
"konva": "^10.0.2",
"nprogress": "0.2.0",
"print-js": "^1.6.0",
diff --git a/src/assets/logo/logo-grey.png b/src/assets/logo/logo-grey.png
index 819f3f7..9f3da93 100644
Binary files a/src/assets/logo/logo-grey.png and b/src/assets/logo/logo-grey.png differ
diff --git a/src/components/FloatingPanel.vue b/src/components/FloatingPanel.vue
index 731b6e6..0ee79a7 100644
--- a/src/components/FloatingPanel.vue
+++ b/src/components/FloatingPanel.vue
@@ -189,12 +189,12 @@ export default {
+
\ No newline at end of file
diff --git a/src/views/l2/pdo/components/ParamEcharts.vue b/src/views/l2/pdo/components/ParamEcharts.vue
new file mode 100644
index 0000000..480a379
--- /dev/null
+++ b/src/views/l2/pdo/components/ParamEcharts.vue
@@ -0,0 +1,454 @@
+
+