From c648519d4295bfa3710b8bf17c39e3c74b7d02d3 Mon Sep 17 00:00:00 2001 From: luoer Date: Tue, 7 Nov 2023 11:48:51 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E9=87=8D=E6=9E=84=E7=BC=96=E8=BE=91?= =?UTF-8?q?=E5=99=A8=E7=9B=AE=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/stat.html | 2 +- src/components/editor/blocks/date/index.ts | 4 +- .../editor/blocks/date/interface.ts | 4 +- src/components/editor/blocks/date/option.vue | 18 +- src/components/editor/blocks/date/render.vue | 4 +- .../blocks/{components => }/font/index.ts | 0 .../blocks/{components => }/font/interface.ts | 0 .../blocks/{components => }/font/option.vue | 38 ++--- .../blocks/{components => }/font/render.vue | 0 src/components/editor/blocks/index.ts | 8 +- src/components/editor/blocks/text/index.ts | 4 +- .../editor/blocks/text/interface.ts | 4 +- src/components/editor/blocks/text/option.vue | 27 ++- src/components/editor/blocks/text/render.vue | 4 +- src/components/editor/blocks/time/index.ts | 4 +- .../editor/blocks/time/interface.ts | 4 +- src/components/editor/blocks/time/option.vue | 18 +- src/components/editor/blocks/time/render.vue | 16 +- .../editor/components/BaseOption.vue | 40 +++-- .../{index.vue => components/Editor.vue} | 31 ++-- .../EditorPreview.vue} | 17 +- .../editor/components/ImagePicker.vue | 4 +- .../editor/components/InputColor.vue | 15 +- .../editor/components/InputImage.vue | 16 +- .../texter.vue => components/InputTexter.vue} | 0 .../index.vue => components/PanelHeader.vue} | 12 +- .../index.vue => components/PanelLeft.vue} | 4 +- .../index.vue => components/PanelMain.vue} | 28 ++-- .../PanelMainBlock.vue} | 24 +-- .../PanelMainHeader.vue} | 15 +- .../index.vue => components/PanelRight.vue} | 15 +- src/components/editor/config/context.ts | 52 ------ src/components/editor/config/scene.ts | 65 -------- .../editor/{config => core}/block.ts | 3 + .../editor/{config => core}/blocker.ts | 3 + .../editor/{config => core}/container.ts | 6 + .../editor/{config => core}/editor.ts | 10 +- .../editor/{config => core}/index.ts | 2 +- .../editor/{config => core}/ref-line.ts | 154 +++++++++--------- src/components/editor/core/scene.ts | 63 +++++++ src/components/editor/index.ts | 3 + .../{config/util.ts => utils/closest.ts} | 0 .../editor/{components => utils}/mock.ts | 2 +- src/pages/system/logl/index.vue | 2 +- src/types/auto-component.d.ts | 18 +- 45 files changed, 335 insertions(+), 428 deletions(-) rename src/components/editor/blocks/{components => }/font/index.ts (100%) rename src/components/editor/blocks/{components => }/font/interface.ts (100%) rename src/components/editor/blocks/{components => }/font/option.vue (52%) rename src/components/editor/blocks/{components => }/font/render.vue (100%) rename src/components/editor/{index.vue => components/Editor.vue} (85%) rename src/components/editor/{preview/index.vue => components/EditorPreview.vue} (87%) rename src/components/editor/{panel-main/components/texter.vue => components/InputTexter.vue} (100%) rename src/components/editor/{panel-header/index.vue => components/PanelHeader.vue} (79%) rename src/components/editor/{panel-left/index.vue => components/PanelLeft.vue} (98%) rename src/components/editor/{panel-main/index.vue => components/PanelMain.vue} (81%) rename src/components/editor/{panel-main/components/block.vue => components/PanelMainBlock.vue} (82%) rename src/components/editor/{panel-main/components/header.vue => components/PanelMainHeader.vue} (88%) rename src/components/editor/{panel-right/index.vue => components/PanelRight.vue} (55%) delete mode 100644 src/components/editor/config/context.ts delete mode 100644 src/components/editor/config/scene.ts rename src/components/editor/{config => core}/block.ts (97%) rename src/components/editor/{config => core}/blocker.ts (97%) rename src/components/editor/{config => core}/container.ts (93%) rename src/components/editor/{config => core}/editor.ts (93%) rename src/components/editor/{config => core}/index.ts (83%) rename src/components/editor/{config => core}/ref-line.ts (65%) create mode 100644 src/components/editor/core/scene.ts create mode 100644 src/components/editor/index.ts rename src/components/editor/{config/util.ts => utils/closest.ts} (100%) rename src/components/editor/{components => utils}/mock.ts (92%) diff --git a/.gitea/stat.html b/.gitea/stat.html index 747aa1d..613746d 100644 --- a/.gitea/stat.html +++ b/.gitea/stat.html @@ -4818,7 +4818,7 @@ var drawChart = (function (exports) { +../core/editor diff --git a/src/components/editor/components/ImagePicker.vue b/src/components/editor/components/ImagePicker.vue index d460f86..c75a553 100644 --- a/src/components/editor/components/ImagePicker.vue +++ b/src/components/editor/components/ImagePicker.vue @@ -43,7 +43,6 @@
{{ item.title }}(1280 * 800)
- @@ -71,7 +70,7 @@ diff --git a/src/components/editor/components/InputImage.vue b/src/components/editor/components/InputImage.vue index 0793317..75184b0 100644 --- a/src/components/editor/components/InputImage.vue +++ b/src/components/editor/components/InputImage.vue @@ -8,22 +8,10 @@ diff --git a/src/components/editor/panel-main/components/texter.vue b/src/components/editor/components/InputTexter.vue similarity index 100% rename from src/components/editor/panel-main/components/texter.vue rename to src/components/editor/components/InputTexter.vue diff --git a/src/components/editor/panel-header/index.vue b/src/components/editor/components/PanelHeader.vue similarity index 79% rename from src/components/editor/panel-header/index.vue rename to src/components/editor/components/PanelHeader.vue index 46196a3..2e78e53 100644 --- a/src/components/editor/panel-header/index.vue +++ b/src/components/editor/components/PanelHeader.vue @@ -23,19 +23,15 @@ +../core diff --git a/src/components/editor/panel-left/index.vue b/src/components/editor/components/PanelLeft.vue similarity index 98% rename from src/components/editor/panel-left/index.vue rename to src/components/editor/components/PanelLeft.vue index 522f527..68a9f25 100644 --- a/src/components/editor/panel-left/index.vue +++ b/src/components/editor/components/PanelLeft.vue @@ -91,8 +91,7 @@ +../core../core/editor diff --git a/src/components/editor/panel-main/index.vue b/src/components/editor/components/PanelMain.vue similarity index 81% rename from src/components/editor/panel-main/index.vue rename to src/components/editor/components/PanelMain.vue index 8c5e716..6afa5e7 100644 --- a/src/components/editor/panel-main/index.vue +++ b/src/components/editor/components/PanelMain.vue @@ -10,16 +10,16 @@
-