From e4e0eef94812cdd543db69a353b5f5ae63654d9b Mon Sep 17 00:00:00 2001 From: wangjiahao <1522128093@qq.com> Date: Tue, 3 Aug 2021 11:28:12 +0800 Subject: [PATCH 1/3] =?UTF-8?q?feat:=E5=A2=9E=E5=8A=A0=E7=BB=84=E4=BB=B6?= =?UTF-8?q?=E7=9A=84=E6=82=AC=E6=B5=AE=E5=B7=A5=E5=85=B7=E5=85=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../canvas/components/Editor/EditBar.vue | 70 +++++++++++++++++++ 1 file changed, 70 insertions(+) create mode 100644 frontend/src/components/canvas/components/Editor/EditBar.vue diff --git a/frontend/src/components/canvas/components/Editor/EditBar.vue b/frontend/src/components/canvas/components/Editor/EditBar.vue new file mode 100644 index 0000000000..63e44c64e9 --- /dev/null +++ b/frontend/src/components/canvas/components/Editor/EditBar.vue @@ -0,0 +1,70 @@ + + + + + From 2bbca0e525c196644fdb1fe6f5773134faaddfab Mon Sep 17 00:00:00 2001 From: wangjiahao <1522128093@qq.com> Date: Tue, 3 Aug 2021 11:29:32 +0800 Subject: [PATCH 2/3] =?UTF-8?q?feat:=E7=BB=84=E4=BB=B6=E9=A2=84=E8=A7=88?= =?UTF-8?q?=E5=85=A5=E5=8F=A3=E4=BF=AE=E6=94=B9=E4=B8=BA=E6=82=AC=E6=B5=AE?= =?UTF-8?q?=E8=93=9D=E8=89=B2=E6=82=AC=E6=B5=AE=E6=A1=86=E5=B1=95=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/components/canvas/custom-component/UserView.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/src/components/canvas/custom-component/UserView.vue b/frontend/src/components/canvas/custom-component/UserView.vue index 1b1efa03dc..6095a2d828 100644 --- a/frontend/src/components/canvas/custom-component/UserView.vue +++ b/frontend/src/components/canvas/custom-component/UserView.vue @@ -8,7 +8,7 @@ 'rect-shape' ]" > - +
{{ message }},{{ $t('chart.chart_show_error') }} @@ -128,7 +128,7 @@ export default { this.getData(this.element.propValue.viewId) }, mounted() { - + eventBus.$on('showViewDetails', this.openChartDetailsDialog) }, methods: { mergeStyle() { From 7960180858629a7b67f8f3894e211059b4029e2d Mon Sep 17 00:00:00 2001 From: wangjiahao <1522128093@qq.com> Date: Tue, 3 Aug 2021 11:31:17 +0800 Subject: [PATCH 3/3] =?UTF-8?q?feat:=E9=A2=84=E8=A7=88=E7=95=8C=E9=9D=A2?= =?UTF-8?q?=E7=82=B9=E5=87=BB=E7=BB=84=E4=BB=B6=E6=98=BE=E7=A4=BA=E8=AE=BE?= =?UTF-8?q?=E7=BD=AE=E5=85=A5=E5=8F=A3=EF=BC=8C=E7=82=B9=E5=87=BB=E7=A9=BA?= =?UTF-8?q?=E7=99=BD=E4=B9=9F=E5=8F=96=E6=B6=88=E8=AE=BE=E7=BD=AE=E5=85=A5?= =?UTF-8?q?=E5=8F=A3=EF=BC=9B=E5=8E=BB=E6=8E=89=E5=8E=9F=E6=9C=89=E9=BC=A0?= =?UTF-8?q?=E6=A0=87=E7=A7=BB=E5=85=A5=E6=98=BE=E7=A4=BA=E7=9A=84=E6=A0=B7?= =?UTF-8?q?=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/Editor/ComponentWrapper.vue | 20 +++++++++++++++++-- .../canvas/components/Editor/Preview.vue | 15 +++++++++++++- 2 files changed, 32 insertions(+), 3 deletions(-) diff --git a/frontend/src/components/canvas/components/Editor/ComponentWrapper.vue b/frontend/src/components/canvas/components/Editor/ComponentWrapper.vue index fd39afd240..43f1fcfda7 100644 --- a/frontend/src/components/canvas/components/Editor/ComponentWrapper.vue +++ b/frontend/src/components/canvas/components/Editor/ComponentWrapper.vue @@ -4,7 +4,9 @@ :class="{'gap_class':canvasStyleData.panel.gap==='yes'}" class="component" @click="handleClick" + @mousedown="elementMouseDown" > + { this[event](events[event]) }) + }, + elementMouseDown(e) { + debugger + // private 设置当前组件数据及状态 + this.$store.commit('setClickComponentStatus', true) + if (this.config.component !== 'v-text' && this.config.component !== 'rect-shape' && this.config.component !== 'de-input-search' && this.config.component !== 'de-number-range') { + e.preventDefault() + } + // 阻止冒泡事件 + e.stopPropagation() + this.$store.commit('setCurComponent', { component: this.config, index: this.index }) } } } diff --git a/frontend/src/components/canvas/components/Editor/Preview.vue b/frontend/src/components/canvas/components/Editor/Preview.vue index 5b8fcbd1c9..9b6728fbf5 100644 --- a/frontend/src/components/canvas/components/Editor/Preview.vue +++ b/frontend/src/components/canvas/components/Editor/Preview.vue @@ -1,5 +1,5 @@