From 8016aba46acb14609a85b8efb1f7961e55af0cf7 Mon Sep 17 00:00:00 2001
From: wangjiahao <1522128093@qq.com>
Date: Tue, 30 Mar 2021 15:38:32 +0800
Subject: [PATCH] =?UTF-8?q?feat:=E5=B0=86=E7=94=BB=E5=B8=83=E6=95=B4?=
=?UTF-8?q?=E5=90=88=E5=9C=A8=E7=BB=84=E4=BB=B6=E4=B8=AD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../canvas}/assets/bg-kj-1.jpg | Bin
.../canvas}/assets/iconfont/demo.css | 0
.../canvas}/assets/iconfont/demo_index.html | 0
.../canvas}/assets/iconfont/iconfont.css | 0
.../canvas}/assets/iconfont/iconfont.eot | Bin
.../canvas}/assets/iconfont/iconfont.js | 0
.../canvas}/assets/iconfont/iconfont.json | 0
.../canvas}/assets/iconfont/iconfont.svg | 0
.../canvas}/assets/iconfont/iconfont.ttf | Bin
.../canvas}/assets/iconfont/iconfont.woff | Bin
.../canvas}/assets/iconfont/iconfont.woff2 | Bin
.../{ => components/canvas}/assets/title.jpg | Bin
.../{ => canvas/components}/AnimationList.vue | 8 +-
.../{ => canvas/components}/AttrList.vue | 0
.../{ => canvas/components}/ComponentList.vue | 2 +-
.../{ => canvas/components}/Editor/Area.vue | 0
.../components}/Editor/ComponentWrapper.vue | 8 +-
.../components}/Editor/ContextMenu.vue | 0
.../{ => canvas/components}/Editor/Grid.vue | 0
.../components}/Editor/MarkLine.vue | 4 +-
.../components}/Editor/Preview-back.vue | 4 +-
.../components}/Editor/Preview.vue | 4 +-
.../{ => canvas/components}/Editor/Shape.vue | 8 +-
.../{ => canvas/components}/Editor/index.vue | 8 +-
.../{ => canvas/components}/EventList.vue | 8 +-
.../{ => canvas/components}/Modal.vue | 0
.../{ => canvas/components}/Toolbar.vue | 12 +-
.../canvas}/custom-component/Group.vue | 4 +-
.../canvas}/custom-component/Picture.vue | 0
.../canvas}/custom-component/RectShape.vue | 0
.../canvas}/custom-component/UserView.vue | 0
.../canvas}/custom-component/VButton.vue | 0
.../canvas}/custom-component/VText.vue | 4 +-
.../custom-component/component-list.js | 4 +-
.../canvas/custom-component/index.js | 16 ++
.../canvas}/store/animation.js | 0
.../{ => components/canvas}/store/compose.js | 18 +-
.../canvas}/store/contextmenu.js | 0
.../src/{ => components/canvas}/store/copy.js | 16 +-
.../{ => components/canvas}/store/event.js | 0
.../{ => components/canvas}/store/layer.js | 6 +-
.../src/{ => components/canvas}/store/lock.js | 0
.../{ => components/canvas}/store/snapshot.js | 6 +-
.../canvas}/styles/animate.css | 0
.../{ => components/canvas}/styles/reset.css | 0
.../canvas}/utils/animationClassData.js | 0
.../utils/calculateComponentPositonAndSize.js | 0
.../canvas}/utils/decomposeComponent.js | 0
.../{ => components/canvas}/utils/eventBus.js | 0
.../{ => components/canvas}/utils/events.js | 0
.../canvas}/utils/generateID.js | 0
.../canvas}/utils/runAnimation.js | 0
.../canvas}/utils/shortcutKey.js | 4 +-
.../{ => components/canvas}/utils/style.js | 4 +-
.../{ => components/canvas}/utils/toast.js | 0
.../canvas}/utils/translate.js | 6 +-
.../{ => components/canvas}/utils/utils.js | 0
frontend/src/custom-component/index.js | 16 --
frontend/src/main.js | 2 +-
frontend/src/router/index.js | 13 --
frontend/src/store/index.js | 17 +-
.../views/chart/components/ChartComponent.vue | 2 +-
frontend/src/views/panel/canvas/index.vue | 180 ------------------
frontend/src/views/panel/edit/index.vue | 16 +-
frontend/src/views/panel/filter/index.vue | 2 +-
frontend/src/views/panel/list/PanelList.vue | 1 -
.../src/views/panel/list/PanelViewShow.vue | 2 +-
67 files changed, 106 insertions(+), 299 deletions(-)
rename frontend/src/{ => components/canvas}/assets/bg-kj-1.jpg (100%)
rename frontend/src/{ => components/canvas}/assets/iconfont/demo.css (100%)
rename frontend/src/{ => components/canvas}/assets/iconfont/demo_index.html (100%)
rename frontend/src/{ => components/canvas}/assets/iconfont/iconfont.css (100%)
rename frontend/src/{ => components/canvas}/assets/iconfont/iconfont.eot (100%)
rename frontend/src/{ => components/canvas}/assets/iconfont/iconfont.js (100%)
rename frontend/src/{ => components/canvas}/assets/iconfont/iconfont.json (100%)
rename frontend/src/{ => components/canvas}/assets/iconfont/iconfont.svg (100%)
rename frontend/src/{ => components/canvas}/assets/iconfont/iconfont.ttf (100%)
rename frontend/src/{ => components/canvas}/assets/iconfont/iconfont.woff (100%)
rename frontend/src/{ => components/canvas}/assets/iconfont/iconfont.woff2 (100%)
rename frontend/src/{ => components/canvas}/assets/title.jpg (100%)
rename frontend/src/components/{ => canvas/components}/AnimationList.vue (94%)
rename frontend/src/components/{ => canvas/components}/AttrList.vue (100%)
rename frontend/src/components/{ => canvas/components}/ComponentList.vue (93%)
rename frontend/src/components/{ => canvas/components}/Editor/Area.vue (100%)
rename frontend/src/components/{ => canvas/components}/Editor/ComponentWrapper.vue (80%)
rename frontend/src/components/{ => canvas/components}/Editor/ContextMenu.vue (100%)
rename frontend/src/components/{ => canvas/components}/Editor/Grid.vue (100%)
rename frontend/src/components/{ => canvas/components}/Editor/MarkLine.vue (98%)
rename frontend/src/components/{ => canvas/components}/Editor/Preview-back.vue (93%)
rename frontend/src/components/{ => canvas/components}/Editor/Preview.vue (92%)
rename frontend/src/components/{ => canvas/components}/Editor/Shape.vue (97%)
rename frontend/src/components/{ => canvas/components}/Editor/index.vue (96%)
rename frontend/src/components/{ => canvas/components}/EventList.vue (94%)
rename frontend/src/components/{ => canvas/components}/Modal.vue (100%)
rename frontend/src/components/{ => canvas/components}/Toolbar.vue (94%)
rename frontend/src/{ => components/canvas}/custom-component/Group.vue (96%)
rename frontend/src/{ => components/canvas}/custom-component/Picture.vue (100%)
rename frontend/src/{ => components/canvas}/custom-component/RectShape.vue (100%)
rename frontend/src/{ => components/canvas}/custom-component/UserView.vue (100%)
rename frontend/src/{ => components/canvas}/custom-component/VButton.vue (100%)
rename frontend/src/{ => components/canvas}/custom-component/VText.vue (97%)
rename frontend/src/{ => components/canvas}/custom-component/component-list.js (94%)
create mode 100644 frontend/src/components/canvas/custom-component/index.js
rename frontend/src/{ => components/canvas}/store/animation.js (100%)
rename frontend/src/{ => components/canvas}/store/compose.js (88%)
rename frontend/src/{ => components/canvas}/store/contextmenu.js (100%)
rename frontend/src/{ => components/canvas}/store/copy.js (89%)
rename frontend/src/{ => components/canvas}/store/event.js (100%)
rename frontend/src/{ => components/canvas}/store/layer.js (92%)
rename frontend/src/{ => components/canvas}/store/lock.js (100%)
rename frontend/src/{ => components/canvas}/store/snapshot.js (91%)
rename frontend/src/{ => components/canvas}/styles/animate.css (100%)
rename frontend/src/{ => components/canvas}/styles/reset.css (100%)
rename frontend/src/{ => components/canvas}/utils/animationClassData.js (100%)
rename frontend/src/{ => components/canvas}/utils/calculateComponentPositonAndSize.js (100%)
rename frontend/src/{ => components/canvas}/utils/decomposeComponent.js (100%)
rename frontend/src/{ => components/canvas}/utils/eventBus.js (100%)
rename frontend/src/{ => components/canvas}/utils/events.js (100%)
rename frontend/src/{ => components/canvas}/utils/generateID.js (100%)
rename frontend/src/{ => components/canvas}/utils/runAnimation.js (100%)
rename frontend/src/{ => components/canvas}/utils/shortcutKey.js (97%)
rename frontend/src/{ => components/canvas}/utils/style.js (95%)
rename frontend/src/{ => components/canvas}/utils/toast.js (100%)
rename frontend/src/{ => components/canvas}/utils/translate.js (99%)
rename frontend/src/{ => components/canvas}/utils/utils.js (100%)
delete mode 100644 frontend/src/custom-component/index.js
delete mode 100644 frontend/src/views/panel/canvas/index.vue
diff --git a/frontend/src/assets/bg-kj-1.jpg b/frontend/src/components/canvas/assets/bg-kj-1.jpg
similarity index 100%
rename from frontend/src/assets/bg-kj-1.jpg
rename to frontend/src/components/canvas/assets/bg-kj-1.jpg
diff --git a/frontend/src/assets/iconfont/demo.css b/frontend/src/components/canvas/assets/iconfont/demo.css
similarity index 100%
rename from frontend/src/assets/iconfont/demo.css
rename to frontend/src/components/canvas/assets/iconfont/demo.css
diff --git a/frontend/src/assets/iconfont/demo_index.html b/frontend/src/components/canvas/assets/iconfont/demo_index.html
similarity index 100%
rename from frontend/src/assets/iconfont/demo_index.html
rename to frontend/src/components/canvas/assets/iconfont/demo_index.html
diff --git a/frontend/src/assets/iconfont/iconfont.css b/frontend/src/components/canvas/assets/iconfont/iconfont.css
similarity index 100%
rename from frontend/src/assets/iconfont/iconfont.css
rename to frontend/src/components/canvas/assets/iconfont/iconfont.css
diff --git a/frontend/src/assets/iconfont/iconfont.eot b/frontend/src/components/canvas/assets/iconfont/iconfont.eot
similarity index 100%
rename from frontend/src/assets/iconfont/iconfont.eot
rename to frontend/src/components/canvas/assets/iconfont/iconfont.eot
diff --git a/frontend/src/assets/iconfont/iconfont.js b/frontend/src/components/canvas/assets/iconfont/iconfont.js
similarity index 100%
rename from frontend/src/assets/iconfont/iconfont.js
rename to frontend/src/components/canvas/assets/iconfont/iconfont.js
diff --git a/frontend/src/assets/iconfont/iconfont.json b/frontend/src/components/canvas/assets/iconfont/iconfont.json
similarity index 100%
rename from frontend/src/assets/iconfont/iconfont.json
rename to frontend/src/components/canvas/assets/iconfont/iconfont.json
diff --git a/frontend/src/assets/iconfont/iconfont.svg b/frontend/src/components/canvas/assets/iconfont/iconfont.svg
similarity index 100%
rename from frontend/src/assets/iconfont/iconfont.svg
rename to frontend/src/components/canvas/assets/iconfont/iconfont.svg
diff --git a/frontend/src/assets/iconfont/iconfont.ttf b/frontend/src/components/canvas/assets/iconfont/iconfont.ttf
similarity index 100%
rename from frontend/src/assets/iconfont/iconfont.ttf
rename to frontend/src/components/canvas/assets/iconfont/iconfont.ttf
diff --git a/frontend/src/assets/iconfont/iconfont.woff b/frontend/src/components/canvas/assets/iconfont/iconfont.woff
similarity index 100%
rename from frontend/src/assets/iconfont/iconfont.woff
rename to frontend/src/components/canvas/assets/iconfont/iconfont.woff
diff --git a/frontend/src/assets/iconfont/iconfont.woff2 b/frontend/src/components/canvas/assets/iconfont/iconfont.woff2
similarity index 100%
rename from frontend/src/assets/iconfont/iconfont.woff2
rename to frontend/src/components/canvas/assets/iconfont/iconfont.woff2
diff --git a/frontend/src/assets/title.jpg b/frontend/src/components/canvas/assets/title.jpg
similarity index 100%
rename from frontend/src/assets/title.jpg
rename to frontend/src/components/canvas/assets/title.jpg
diff --git a/frontend/src/components/AnimationList.vue b/frontend/src/components/canvas/components/AnimationList.vue
similarity index 94%
rename from frontend/src/components/AnimationList.vue
rename to frontend/src/components/canvas/components/AnimationList.vue
index 9eb2605728..b2583dcd8e 100644
--- a/frontend/src/components/AnimationList.vue
+++ b/frontend/src/components/canvas/components/AnimationList.vue
@@ -39,9 +39,9 @@
-
-
diff --git a/frontend/src/views/panel/edit/index.vue b/frontend/src/views/panel/edit/index.vue
index 631a3f09e5..e9b0d818c2 100644
--- a/frontend/src/views/panel/edit/index.vue
+++ b/frontend/src/views/panel/edit/index.vue
@@ -78,20 +78,20 @@ import { addClass, removeClass } from '@/utils'
import FilterGroup from '../filter'
import ViewSelect from '../ViewSelect'
import bus from '@/utils/bus'
-import Editor from '@/components/Editor/index'
-import { deepCopy } from '@/utils/utils'
-import componentList from '@/custom-component/component-list' // 左侧列表数据
-import { listenGlobalKeyDown } from '@/utils/shortcutKey'
+import Editor from '@/components/canvas/components/Editor/index'
+import { deepCopy } from '@/components/canvas/utils/utils'
+import componentList from '@/components/canvas/custom-component/component-list' // 左侧列表数据
+import { listenGlobalKeyDown } from '@/components/canvas/utils/shortcutKey'
import { mapState } from 'vuex'
import { uuid } from 'vue-uuid'
-import Toolbar from '@/components/Toolbar'
+import Toolbar from '@/components/canvas/components/Toolbar'
import { get } from '@/api/panel/panel'
// 引入样式
-import '@/assets/iconfont/iconfont.css'
-import '@/styles/animate.css'
+import '@/components/canvas/assets/iconfont/iconfont.css'
+import '@/components/canvas/styles/animate.css'
import 'element-ui/lib/theme-chalk/index.css'
-import '@/styles/reset.css'
+import '@/components/canvas/styles/reset.css'
export default {
components: {
diff --git a/frontend/src/views/panel/filter/index.vue b/frontend/src/views/panel/filter/index.vue
index 7c24f89a82..e4f3c1cfe2 100644
--- a/frontend/src/views/panel/filter/index.vue
+++ b/frontend/src/views/panel/filter/index.vue
@@ -23,7 +23,7 @@
-