From f35cbc166ba6224ec3822a56ce8893ee0d08346c Mon Sep 17 00:00:00 2001 From: wangjiahao <1522128093@qq.com> Date: Thu, 15 Jul 2021 09:57:10 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E4=BB=AA=E8=A1=A8=E6=9D=BF=E5=85=A8?= =?UTF-8?q?=E5=B1=8F=E9=A2=84=E8=A7=88=E8=BF=87=E6=BB=A4=E7=BB=84=E4=BB=B6?= =?UTF-8?q?=E4=B8=8B=E6=8B=89=E6=A1=86=E4=B8=8D=E6=98=BE=E7=A4=BA=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../canvas/components/Editor/ComponentWrapper.vue | 6 ++++++ .../components/canvas/components/Editor/Preview.vue | 6 ++++++ .../canvas/components/Editor/PreviewFullScreen.vue | 2 +- frontend/src/components/dataease/DeOutWidget.vue | 7 +++++++ frontend/src/components/widget/DeWidget/DeSelect.vue | 6 ++++++ .../src/components/widget/DeWidget/DeTreeSelect.vue | 7 ++++++- frontend/src/views/panel/edit/index.vue | 2 +- frontend/src/views/panel/list/PanelViewShow.vue | 10 +++++++++- 8 files changed, 42 insertions(+), 4 deletions(-) diff --git a/frontend/src/components/canvas/components/Editor/ComponentWrapper.vue b/frontend/src/components/canvas/components/Editor/ComponentWrapper.vue index 9955bc9af0..c999968f68 100644 --- a/frontend/src/components/canvas/components/Editor/ComponentWrapper.vue +++ b/frontend/src/components/canvas/components/Editor/ComponentWrapper.vue @@ -12,6 +12,7 @@ :style="getComponentStyleDefault(config.style)" :out-style="config.style" :element="config" + :in-screen="inScreen" />
- +
diff --git a/frontend/src/components/dataease/DeOutWidget.vue b/frontend/src/components/dataease/DeOutWidget.vue index c8cf5a4af9..ff37783057 100644 --- a/frontend/src/components/dataease/DeOutWidget.vue +++ b/frontend/src/components/dataease/DeOutWidget.vue @@ -21,6 +21,8 @@ class="component-custom" :out-style="element.style" :element="element" + :in-draw="inDraw" + :in-screen="inScreen" /> @@ -42,6 +44,11 @@ export default { inDraw: { type: Boolean, default: true + }, + inScreen: { + type: Boolean, + required: false, + default: true } }, data() { diff --git a/frontend/src/components/widget/DeWidget/DeSelect.vue b/frontend/src/components/widget/DeWidget/DeSelect.vue index 57853a8e67..d24b67186e 100644 --- a/frontend/src/components/widget/DeWidget/DeSelect.vue +++ b/frontend/src/components/widget/DeWidget/DeSelect.vue @@ -8,6 +8,7 @@ :clearable="!options.attrs.multiple" :multiple="options.attrs.multiple" :placeholder="options.attrs.placeholder" + :popper-append-to-body="inScreen" @change="changeValue" > - + - + diff --git a/frontend/src/views/panel/list/PanelViewShow.vue b/frontend/src/views/panel/list/PanelViewShow.vue index d56ef0b195..531b63df6a 100644 --- a/frontend/src/views/panel/list/PanelViewShow.vue +++ b/frontend/src/views/panel/list/PanelViewShow.vue @@ -51,7 +51,7 @@
- +
@@ -116,6 +116,14 @@ export default { this.showMain = true this.initHasStar() }) + }, + fullscreen(newVal, oldVla) { + // 刷新 进行重新渲染 + this.showMain = false + this.$nextTick(() => { + this.showMain = true + this.initHasStar() + }) } }, mounted() {