From a97ecb23c82cfc3ae1e839edd7e703454875f116 Mon Sep 17 00:00:00 2001 From: wangjiahao <1522128093@qq.com> Date: Tue, 20 Feb 2024 18:29:01 +0800 Subject: [PATCH] =?UTF-8?q?refactor(=E4=BB=AA=E8=A1=A8=E6=9D=BF):=20?= =?UTF-8?q?=E5=85=AC=E5=85=B1=E9=93=BE=E6=8E=A5=E4=B8=8B=E8=BD=BD=E7=AD=89?= =?UTF-8?q?=E6=8C=89=E9=92=AE=E5=8C=BA=E5=9F=9F=E9=87=8D=E6=9E=84=20#7461?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../canvas/components/editor/LinkOptBar.vue | 220 ++++++++++++++++++ .../canvas/components/editor/Preview.vue | 3 +- .../src/styles/deicon/demo_index.html | 75 +++++- core/frontend/src/styles/deicon/iconfont.css | 18 +- core/frontend/src/styles/deicon/iconfont.js | 2 +- core/frontend/src/styles/deicon/iconfont.json | 21 ++ core/frontend/src/styles/deicon/iconfont.ttf | Bin 34620 -> 35112 bytes core/frontend/src/styles/deicon/iconfont.woff | Bin 21124 -> 21452 bytes .../frontend/src/styles/deicon/iconfont.woff2 | Bin 17860 -> 18100 bytes 9 files changed, 331 insertions(+), 8 deletions(-) create mode 100644 core/frontend/src/components/canvas/components/editor/LinkOptBar.vue diff --git a/core/frontend/src/components/canvas/components/editor/LinkOptBar.vue b/core/frontend/src/components/canvas/components/editor/LinkOptBar.vue new file mode 100644 index 0000000000..e28f77a950 --- /dev/null +++ b/core/frontend/src/components/canvas/components/editor/LinkOptBar.vue @@ -0,0 +1,220 @@ + + + + + diff --git a/core/frontend/src/components/canvas/components/editor/Preview.vue b/core/frontend/src/components/canvas/components/editor/Preview.vue index 9b53f6202b..8deedc6d62 100644 --- a/core/frontend/src/components/canvas/components/editor/Preview.vue +++ b/core/frontend/src/components/canvas/components/editor/Preview.vue @@ -197,10 +197,11 @@ import { listenGlobalKeyDownPreview } from '@/components/canvas/utils/shortcutKe import UserViewDialog from '@/components/canvas/customComponent/UserViewDialog' import { hexColorToRGBA } from '@/views/chart/chart/util' import { isMobile } from '@/utils/index' +import LinkOptBar from '@/components/canvas/components/editor/LinkOptBar' const erd = elementResizeDetectorMaker() export default { - components: { UserViewDialog, ComponentWrapper, CanvasOptBar, PDFPreExport }, + components: { LinkOptBar, UserViewDialog, ComponentWrapper, CanvasOptBar, PDFPreExport }, model: { prop: 'show', event: 'change' diff --git a/core/frontend/src/styles/deicon/demo_index.html b/core/frontend/src/styles/deicon/demo_index.html index 0fde073f21..ddeb7f7aa6 100644 --- a/core/frontend/src/styles/deicon/demo_index.html +++ b/core/frontend/src/styles/deicon/demo_index.html @@ -54,6 +54,24 @@