From feb6f31d699c83325da74c87f34654291381e34e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=92=AC=E8=BD=AE=E7=8C=AB?= <10928033@qq.com> Date: Wed, 18 Jan 2023 20:55:39 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=8F=B3=E9=94=AE=E8=8F=9C=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/center-panel/index.vue | 101 ++++++++++++++- .../components/left-panel/index.vue | 2 - .../components/right-panel/index.vue | 5 +- src/hooks/index.ts | 18 +++ src/store/global/index.ts | 32 ++--- src/store/global/types.ts | 3 +- src/store/system/index.ts | 118 +++++++++++++++++- src/store/system/types.ts | 19 +++ src/utils/index.ts | 1 - 9 files changed, 263 insertions(+), 36 deletions(-) create mode 100644 src/hooks/index.ts diff --git a/src/components/webtopo-svgedit/components/center-panel/index.vue b/src/components/webtopo-svgedit/components/center-panel/index.vue index 4ece794..c43e78a 100644 --- a/src/components/webtopo-svgedit/components/center-panel/index.vue +++ b/src/components/webtopo-svgedit/components/center-panel/index.vue @@ -39,6 +39,7 @@ @mousedown="onSvgMouseDown(item, index, $event)" @mouseenter="onSvgMouseEnter(item, index, $event)" @mouseleave="onSvgMouseLeave(item, index, $event)" + @contextmenu="onSvgContextMenuEvent(item, index, $event)" > + +