From 5ec60144e83a99fa88989e45a2f5e4a1a338fa24 Mon Sep 17 00:00:00 2001 From: fit2cloud-chenyw Date: Mon, 19 Apr 2021 16:50:31 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E8=BF=87=E6=BB=A4=E6=9D=A1=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/widget/DeWidget/DeButton.vue | 23 +++-- .../src/components/widget/DeWidget/DeDate.vue | 16 +++- .../widget/DeWidget/DeDrawingWidget.vue | 39 --------- .../widget/DeWidget/DeInputSearch.vue | 18 ++-- .../components/widget/DeWidget/DeQuarter.vue | 16 +++- .../widget/drawServiceImpl/MySelectImpl.js | 83 ------------------- frontend/src/components/widget/index.js | 4 +- .../widget/service/DrawWidgetService.js | 53 ------------ .../widget/service/WidgetService.js | 44 +++++++--- .../serviceImpl/ButtonSureServiceImpl.js | 46 +++++----- .../serviceImpl/TextInputServiceImpl.js | 76 ++++++++--------- .../serviceImpl/TextSelectServiceImpl.js | 77 ++++++++++------- .../serviceImpl/TimeDateRangeServiceImpl.js | 61 ++++++++------ .../widget/serviceImpl/TimeDateServiceImpl.js | 60 ++++++++------ .../serviceImpl/TimeMonthServiceImpl.js | 61 ++++++++------ .../serviceImpl/TimeQuarterServiceImpl.js | 60 ++++++++------ .../widget/serviceImpl/TimeYearServiceImpl.js | 61 ++++++++------ .../src/views/panel/filter/filterDialog.vue | 12 ++- frontend/src/views/panel/filter/index.vue | 36 ++++---- 19 files changed, 405 insertions(+), 441 deletions(-) delete mode 100644 frontend/src/components/widget/DeWidget/DeDrawingWidget.vue delete mode 100644 frontend/src/components/widget/drawServiceImpl/MySelectImpl.js delete mode 100644 frontend/src/components/widget/service/DrawWidgetService.js diff --git a/frontend/src/components/widget/DeWidget/DeButton.vue b/frontend/src/components/widget/DeWidget/DeButton.vue index 3139c3a308..b4ccf843a7 100644 --- a/frontend/src/components/widget/DeWidget/DeButton.vue +++ b/frontend/src/components/widget/DeWidget/DeButton.vue @@ -13,27 +13,24 @@ export default { props: { - options: { + element: { type: Object, default: null + }, + inDraw: { + type: Boolean, + default: true } }, data() { return { - + options: null, + operator: 'eq', + values: null } }, - mounted() { - this.$nextTick(() => { - // this.defaultOptions = Object.assign({}, this.options) - // const dom = this.$refs[this.options.refId] - // for (const key in this.options.attrs) { - // if (Object.hasOwnProperty.call(this.defaultOptions.attrs, key)) { - // const element = this.defaultOptions.attrs[key] - // dom.$props[key] = element - // } - // } - }) + created() { + this.options = this.element.options } } diff --git a/frontend/src/components/widget/DeWidget/DeDate.vue b/frontend/src/components/widget/DeWidget/DeDate.vue index a65add192b..6c35974ae3 100644 --- a/frontend/src/components/widget/DeWidget/DeDate.vue +++ b/frontend/src/components/widget/DeWidget/DeDate.vue @@ -14,10 +14,24 @@ export default { props: { - options: { + element: { type: Object, default: null + }, + inDraw: { + type: Boolean, + default: true } + }, + data() { + return { + options: null, + operator: 'eq', + values: null + } + }, + created() { + this.options = this.element.options } } diff --git a/frontend/src/components/widget/DeWidget/DeDrawingWidget.vue b/frontend/src/components/widget/DeWidget/DeDrawingWidget.vue deleted file mode 100644 index 0cebb0cd2d..0000000000 --- a/frontend/src/components/widget/DeWidget/DeDrawingWidget.vue +++ /dev/null @@ -1,39 +0,0 @@ - diff --git a/frontend/src/components/widget/DeWidget/DeInputSearch.vue b/frontend/src/components/widget/DeWidget/DeInputSearch.vue index 4626a4b688..227c854393 100644 --- a/frontend/src/components/widget/DeWidget/DeInputSearch.vue +++ b/frontend/src/components/widget/DeWidget/DeInputSearch.vue @@ -1,6 +1,6 @@