From e3f20147dbc30724e5315d3f427a0e8fa3af1bb0 Mon Sep 17 00:00:00 2001 From: pipipi-pikachu <1171051090@qq.com> Date: Sat, 23 Jan 2021 11:16:05 +0800 Subject: [PATCH] =?UTF-8?q?=E7=9B=AE=E5=BD=95=E7=BB=93=E6=9E=84=E8=B0=83?= =?UTF-8?q?=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.vue | 53 +----------- src/mocks/index.ts | 33 +++++++- src/views/Editor/Canvas/EditableElement.vue | 2 + .../Canvas/Operate/TableElementOperate.vue | 76 +++++++++++++++++ src/views/Editor/Canvas/Operate/index.vue | 2 + .../element/ChartElement}/Chart.vue | 0 .../ChartElement/ScreenChartElement.vue | 2 +- .../components/element/ChartElement/index.vue | 2 +- .../element/TableElement}/EditableDiv.vue | 0 .../element/TableElement}/EditableTable.vue | 2 +- .../components/element/TableElement/index.vue | 84 +++++++++++++++++++ 11 files changed, 199 insertions(+), 57 deletions(-) create mode 100644 src/views/Editor/Canvas/Operate/TableElementOperate.vue rename src/{components => views/components/element/ChartElement}/Chart.vue (100%) rename src/{components => views/components/element/TableElement}/EditableDiv.vue (100%) rename src/{components => views/components/element/TableElement}/EditableTable.vue (99%) create mode 100644 src/views/components/element/TableElement/index.vue diff --git a/src/App.vue b/src/App.vue index 6abf1e08..349a5176 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,73 +1,32 @@ \ No newline at end of file diff --git a/src/views/Editor/Canvas/Operate/index.vue b/src/views/Editor/Canvas/Operate/index.vue index 3ad755b3..0a899f76 100644 --- a/src/views/Editor/Canvas/Operate/index.vue +++ b/src/views/Editor/Canvas/Operate/index.vue @@ -41,6 +41,7 @@ import TextElementOperate from './TextElementOperate.vue' import ShapeElementOperate from './ShapeElementOperate.vue' import LineElementOperate from './LineElementOperate.vue' import ChartElementOperate from './ChartElementOperate.vue' +import TableElementOperate from './TableElementOperate.vue' export default defineComponent({ name: 'operate', @@ -91,6 +92,7 @@ export default defineComponent({ [ElementTypes.SHAPE]: ShapeElementOperate, [ElementTypes.LINE]: LineElementOperate, [ElementTypes.CHART]: ChartElementOperate, + [ElementTypes.TABLE]: TableElementOperate, } return elementTypeMap[props.elementInfo.type] || null }) diff --git a/src/components/Chart.vue b/src/views/components/element/ChartElement/Chart.vue similarity index 100% rename from src/components/Chart.vue rename to src/views/components/element/ChartElement/Chart.vue diff --git a/src/views/components/element/ChartElement/ScreenChartElement.vue b/src/views/components/element/ChartElement/ScreenChartElement.vue index bf67df79..ae173d11 100644 --- a/src/views/components/element/ChartElement/ScreenChartElement.vue +++ b/src/views/components/element/ChartElement/ScreenChartElement.vue @@ -36,7 +36,7 @@ import { defineComponent, PropType } from 'vue' import { PPTChartElement } from '@/types/slides' import ElementOutline from '@/views/components/element/ElementOutline.vue' -import Chart from '@/components/Chart.vue' +import Chart from './Chart.vue' export default defineComponent({ name: 'screen-element-chart', diff --git a/src/views/components/element/ChartElement/index.vue b/src/views/components/element/ChartElement/index.vue index 51b78f46..5434ee45 100644 --- a/src/views/components/element/ChartElement/index.vue +++ b/src/views/components/element/ChartElement/index.vue @@ -40,7 +40,7 @@ import { PPTChartElement } from '@/types/slides' import { ContextmenuItem } from '@/components/Contextmenu/types' import ElementOutline from '@/views/components/element/ElementOutline.vue' -import Chart from '@/components/Chart.vue' +import Chart from './Chart.vue' export default defineComponent({ name: 'editable-element-chart', diff --git a/src/components/EditableDiv.vue b/src/views/components/element/TableElement/EditableDiv.vue similarity index 100% rename from src/components/EditableDiv.vue rename to src/views/components/element/TableElement/EditableDiv.vue diff --git a/src/components/EditableTable.vue b/src/views/components/element/TableElement/EditableTable.vue similarity index 99% rename from src/components/EditableTable.vue rename to src/views/components/element/TableElement/EditableTable.vue index b28e3799..ed8f4d01 100644 --- a/src/components/EditableTable.vue +++ b/src/views/components/element/TableElement/EditableTable.vue @@ -56,8 +56,8 @@ + +