From dfd0f046987c710ccd6a6675641c4d28cd94311a Mon Sep 17 00:00:00 2001 From: fit2cloud-chenyw Date: Wed, 14 Jul 2021 16:58:07 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BB=AA=E8=A1=A8=E6=9D=BF=E6=9D=A1?= =?UTF-8?q?=E4=BB=B6=E8=BF=87=E6=BB=A4=E7=BB=84=E4=BB=B6=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E6=A0=87=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/package.json | 2 +- .../components/Editor/ComponentWrapper.vue | 7 +- .../canvas/components/Editor/index.vue | 25 ++++++- .../serviceImpl/NumberSelectServiceImpl.js | 3 +- .../serviceImpl/TextInputServiceImpl.js | 3 +- .../serviceImpl/TextSelectServiceImpl.js | 2 +- .../serviceImpl/TimeDateRangeServiceImpl.js | 3 +- .../widget/serviceImpl/TimeDateServiceImpl.js | 3 +- .../serviceImpl/TimeMonthServiceImpl.js | 3 +- .../widget/serviceImpl/TimeYearServiceImpl.js | 3 +- .../src/views/panel/filter/filterDialog.vue | 65 +++++++++++++------ 11 files changed, 85 insertions(+), 34 deletions(-) diff --git a/frontend/package.json b/frontend/package.json index eaf0b06ab4..863cd78bf1 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -20,7 +20,7 @@ "axios": "^0.21.1", "core-js": "^2.6.5", "echarts": "^5.0.1", - "element-resize-detector": "^1.2.2", + "element-resize-detector": "^1.2.3", "element-ui": "2.13.0", "file-save": "^0.2.0", "file-saver": "^2.0.5", diff --git a/frontend/src/components/canvas/components/Editor/ComponentWrapper.vue b/frontend/src/components/canvas/components/Editor/ComponentWrapper.vue index fca7838e90..9955bc9af0 100644 --- a/frontend/src/components/canvas/components/Editor/ComponentWrapper.vue +++ b/frontend/src/components/canvas/components/Editor/ComponentWrapper.vue @@ -5,8 +5,7 @@ class="component" @click="handleClick" > - + + +
- {{ $t('panel.custom_scope') }} + + 显示标题 + +
+ +
- -
- - - - - {{ item.name }} - - - -
+ +
+
+ + {{ $t('panel.custom_scope') }} - - - + +
+ + + + + {{ item.name }} + + + +
+ + +
+
@@ -301,7 +317,8 @@ export default { keyWord: '', timer: null, expandedArray: [], - viewKeyWord: '' + viewKeyWord: '', + titlePopovervisible: false } }, computed: { @@ -610,6 +627,12 @@ export default { } // this.componentInfo.options.attrs.enableRange = value this.$emit('re-fresh-component', this.componentInfo) + }, + showTitleChange(value) { + if (!value) { + this.componentInfo.options.attrs.title = '' + } + this.$emit('re-fresh-component', this.componentInfo) } } }