From f3952c4c7cd8774735ca0c54c0c316ec5fe9caaa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=92=AC=E8=BD=AE=E7=8C=AB?= <10928033@qq.com> Date: Sun, 23 Apr 2023 20:35:49 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9E=E6=A0=87=E5=B0=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/vue3-ruler-tool/index.vue | 491 ++++++++++++++++++ .../components/center-panel/index.vue | 2 +- .../components/right-panel/index.vue | 3 + src/components/webtopo-svg-edit/index.vue | 19 +- src/components/webtopo-svg-preview/index.vue | 4 +- src/store/config/index.ts | 7 +- src/store/config/types.ts | 1 + src/views/demo/edit-load.vue | 4 +- src/views/demo/preview-test.vue | 4 +- src/views/demo/set-node-attr.vue | 4 +- 10 files changed, 526 insertions(+), 13 deletions(-) create mode 100644 src/components/vue3-ruler-tool/index.vue diff --git a/src/components/vue3-ruler-tool/index.vue b/src/components/vue3-ruler-tool/index.vue new file mode 100644 index 0000000..db84cd0 --- /dev/null +++ b/src/components/vue3-ruler-tool/index.vue @@ -0,0 +1,491 @@ + + + + diff --git a/src/components/webtopo-svg-edit/components/center-panel/index.vue b/src/components/webtopo-svg-edit/components/center-panel/index.vue index 18ecdd1..335b21f 100644 --- a/src/components/webtopo-svg-edit/components/center-panel/index.vue +++ b/src/components/webtopo-svg-edit/components/center-panel/index.vue @@ -823,7 +823,7 @@ outline: 1px solid rgb(23, 222, 30); } .contextMenu { - position: absolute; + position: fixed; z-index: 99999; background: #ffffff; padding: 5px 0; diff --git a/src/components/webtopo-svg-edit/components/right-panel/index.vue b/src/components/webtopo-svg-edit/components/right-panel/index.vue index f27d8bc..0e44cff 100644 --- a/src/components/webtopo-svg-edit/components/right-panel/index.vue +++ b/src/components/webtopo-svg-edit/components/right-panel/index.vue @@ -17,6 +17,9 @@ + + +