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() {