From 659608d68aba8ce31f43d3983e29f023f473555d Mon Sep 17 00:00:00 2001 From: junjie Date: Wed, 7 Apr 2021 14:39:23 +0800 Subject: [PATCH 1/8] =?UTF-8?q?feat(frontend):=E6=95=B0=E6=8D=AE=E9=9B=86i?= =?UTF-8?q?con?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/icons/svg/custom.svg | 1 + frontend/src/icons/svg/db.svg | 1 + frontend/src/icons/svg/excel.svg | 1 + frontend/src/icons/svg/sql.svg | 1 + .../src/views/dataset/common/DatasetGroupSelector.vue | 2 +- frontend/src/views/dataset/group/Group.vue | 11 ++++++++++- 6 files changed, 15 insertions(+), 2 deletions(-) create mode 100644 frontend/src/icons/svg/custom.svg create mode 100644 frontend/src/icons/svg/db.svg create mode 100644 frontend/src/icons/svg/excel.svg create mode 100644 frontend/src/icons/svg/sql.svg diff --git a/frontend/src/icons/svg/custom.svg b/frontend/src/icons/svg/custom.svg new file mode 100644 index 0000000000..fa99b946fd --- /dev/null +++ b/frontend/src/icons/svg/custom.svg @@ -0,0 +1 @@ + diff --git a/frontend/src/icons/svg/db.svg b/frontend/src/icons/svg/db.svg new file mode 100644 index 0000000000..4d329a987e --- /dev/null +++ b/frontend/src/icons/svg/db.svg @@ -0,0 +1 @@ + diff --git a/frontend/src/icons/svg/excel.svg b/frontend/src/icons/svg/excel.svg new file mode 100644 index 0000000000..f54564264a --- /dev/null +++ b/frontend/src/icons/svg/excel.svg @@ -0,0 +1 @@ + diff --git a/frontend/src/icons/svg/sql.svg b/frontend/src/icons/svg/sql.svg new file mode 100644 index 0000000000..a8a02c2407 --- /dev/null +++ b/frontend/src/icons/svg/sql.svg @@ -0,0 +1 @@ + diff --git a/frontend/src/views/dataset/common/DatasetGroupSelector.vue b/frontend/src/views/dataset/common/DatasetGroupSelector.vue index e928a58aac..f2ddf87ec7 100644 --- a/frontend/src/views/dataset/common/DatasetGroupSelector.vue +++ b/frontend/src/views/dataset/common/DatasetGroupSelector.vue @@ -83,7 +83,7 @@ - ({{ data.type }}) + diff --git a/frontend/src/views/dataset/group/Group.vue b/frontend/src/views/dataset/group/Group.vue index e2b6bf3428..5e0227f6e6 100644 --- a/frontend/src/views/dataset/group/Group.vue +++ b/frontend/src/views/dataset/group/Group.vue @@ -132,15 +132,19 @@ + {{ $t('dataset.db_data') }} + {{ $t('dataset.sql_data') }} + {{ $t('dataset.excel_data') }} + {{ $t('dataset.custom_data') }} @@ -176,7 +180,7 @@ - ({{ data.type }}) + @@ -578,6 +582,11 @@ export default { diff --git a/frontend/src/components/dataease/DeAsideContainer.vue b/frontend/src/components/dataease/DeAsideContainer.vue index f9bb956c24..d786211c78 100644 --- a/frontend/src/components/dataease/DeAsideContainer.vue +++ b/frontend/src/components/dataease/DeAsideContainer.vue @@ -9,7 +9,7 @@ - + @@ -26,6 +26,10 @@ export default { enableAsideHidden: { type: Boolean, default: true + }, + showDragBar: { + type: Boolean, + default: true } }, data() { diff --git a/frontend/src/styles/index.scss b/frontend/src/styles/index.scss index 39bb7d023f..5601493a5c 100644 --- a/frontend/src/styles/index.scss +++ b/frontend/src/styles/index.scss @@ -88,7 +88,7 @@ div:focus { .de-filter-dialog { min-width: 500px !important; width: 50% !important; - + .el-dialog__header{ background-color: #f4f4f5; padding: 10px 20px !important; @@ -144,3 +144,23 @@ div:focus { border: none !important; } } + +.de-filter-data-table { + .el-table__body-wrapper >table>{ + tbody { + .el-table__row { + :hover { + cursor: pointer; + } + td { + border: none !important; + } + } + + } + + } +} +.de-filter-data-table::before { + height: 0px !important; +} diff --git a/frontend/src/views/panel/edit/index.vue b/frontend/src/views/panel/edit/index.vue index b2a381237b..6229049246 100644 --- a/frontend/src/views/panel/edit/index.vue +++ b/frontend/src/views/panel/edit/index.vue @@ -224,11 +224,12 @@ export default { // 画布 restore() { // 用保存的数据恢复画布 - if (localStorage.getItem('canvasData')) { - this.$store.commit('setComponentData', this.resetID(JSON.parse(localStorage.getItem('canvasData')))) + let canvasData = null + if ((canvasData = localStorage.getItem('canvasData')) !== null && canvasData !== 'null') { + this.$store.commit('setComponentData', this.resetID(JSON.parse(canvasData))) } - if (localStorage.getItem('canvasStyle')) { + if (canvasData && canvasData !== 'null') { this.$store.commit('setCanvasStyle', JSON.parse(localStorage.getItem('canvasStyle'))) } }, @@ -277,7 +278,6 @@ export default { }, handleDragOver(e) { - console.log('handleDragOver123') e.preventDefault() e.dataTransfer.dropEffect = 'copy' }, diff --git a/frontend/src/views/panel/filter/filterDialog.vue b/frontend/src/views/panel/filter/filterDialog.vue index bcc734e4c3..23e7b2b0d7 100644 --- a/frontend/src/views/panel/filter/filterDialog.vue +++ b/frontend/src/views/panel/filter/filterDialog.vue @@ -1,14 +1,77 @@