From 5f026e7533f6e237a83f64376130b0eceab76e92 Mon Sep 17 00:00:00 2001 From: dataeaseShu <106045316+dataeaseShu@users.noreply.github.com> Date: Tue, 27 Sep 2022 17:46:51 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=95=B0=E6=8D=AE=E6=BA=90=20=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E9=9B=86=20bug=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/icons/svg/de-ds-error.svg | 13 + frontend/src/icons/svg/de-ds-move.svg | 3 + frontend/src/icons/svg/de-ds-rename.svg | 4 + frontend/src/icons/svg/de-ds-trash.svg | 3 + frontend/src/styles/index.scss | 10 +- frontend/src/views/dataset/add/AddApi.vue | 25 +- frontend/src/views/dataset/add/AddExcel.vue | 19 +- frontend/src/views/dataset/add/AddSQL.vue | 45 +++- frontend/src/views/dataset/add/AddUnion.vue | 8 + .../views/dataset/common/DatasetDetail.vue | 60 ++--- .../src/views/dataset/data/UpdateInfo.vue | 47 ++-- frontend/src/views/dataset/data/ViewTable.vue | 18 +- frontend/src/views/dataset/form.vue | 181 ++------------ .../src/views/dataset/group/CreatDsGroup.vue | 230 ++++++++++++++++++ frontend/src/views/dataset/group/Group.vue | 35 ++- frontend/src/views/dataset/group/options.js | 7 + frontend/src/views/dataset/index.vue | 7 +- .../src/views/system/datasource/DsForm.vue | 6 +- .../src/views/system/datasource/DsMain.vue | 3 +- .../src/views/system/datasource/DsTree.vue | 33 ++- .../src/views/system/datasource/dsTable.vue | 14 +- frontend/src/views/system/task/form.vue | 1 + 22 files changed, 488 insertions(+), 284 deletions(-) create mode 100644 frontend/src/icons/svg/de-ds-error.svg create mode 100644 frontend/src/icons/svg/de-ds-move.svg create mode 100644 frontend/src/icons/svg/de-ds-rename.svg create mode 100644 frontend/src/icons/svg/de-ds-trash.svg create mode 100644 frontend/src/views/dataset/group/CreatDsGroup.vue create mode 100644 frontend/src/views/dataset/group/options.js diff --git a/frontend/src/icons/svg/de-ds-error.svg b/frontend/src/icons/svg/de-ds-error.svg new file mode 100644 index 0000000000..0626c19679 --- /dev/null +++ b/frontend/src/icons/svg/de-ds-error.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/frontend/src/icons/svg/de-ds-move.svg b/frontend/src/icons/svg/de-ds-move.svg new file mode 100644 index 0000000000..5f256f8025 --- /dev/null +++ b/frontend/src/icons/svg/de-ds-move.svg @@ -0,0 +1,3 @@ + + + diff --git a/frontend/src/icons/svg/de-ds-rename.svg b/frontend/src/icons/svg/de-ds-rename.svg new file mode 100644 index 0000000000..b3b369e149 --- /dev/null +++ b/frontend/src/icons/svg/de-ds-rename.svg @@ -0,0 +1,4 @@ + + + + diff --git a/frontend/src/icons/svg/de-ds-trash.svg b/frontend/src/icons/svg/de-ds-trash.svg new file mode 100644 index 0000000000..fd8f1268d7 --- /dev/null +++ b/frontend/src/icons/svg/de-ds-trash.svg @@ -0,0 +1,3 @@ + + + diff --git a/frontend/src/styles/index.scss b/frontend/src/styles/index.scss index 9c91893a70..eae59c1bf8 100644 --- a/frontend/src/styles/index.scss +++ b/frontend/src/styles/index.scss @@ -1405,6 +1405,7 @@ div:focus { width: 100%; padding: 24px; right: 0; + z-index: 1; bottom: 0; text-align: right; background-color: #fff; @@ -1478,7 +1479,8 @@ div:focus { background: rgba(31, 35, 41, 0.1); } - i { + .el-icon-more, + .el-icon-plus { width: 24px; height: 24px; line-height: 24px; @@ -1488,12 +1490,14 @@ div:focus { cursor: pointer; } - i:hover { + .el-icon-more:hover, + .el-icon-plus:hover { background: rgba(31, 35, 41, 0.1); border-radius: 4px; } - i:active { + .el-icon-more:active, + .el-icon-plus:active { background: rgba(31, 35, 41, 0.2); border-radius: 4px; } diff --git a/frontend/src/views/dataset/add/AddApi.vue b/frontend/src/views/dataset/add/AddApi.vue index bc36beabc7..a9436e8f4f 100644 --- a/frontend/src/views/dataset/add/AddApi.vue +++ b/frontend/src/views/dataset/add/AddApi.vue @@ -1,5 +1,5 @@