From 54c6041c641e93e77dfe74b6a1d25fef64e7b3f9 Mon Sep 17 00:00:00 2001 From: zyh Date: Tue, 7 Jun 2022 17:08:03 +0800 Subject: [PATCH] =?UTF-8?q?NEZ-1879=20feat=EF=BC=9Adashboard=E6=94=B6?= =?UTF-8?q?=E8=97=8F=E5=8A=9F=E8=83=BD=E9=87=8D=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/assets/css/common/tableCommon.scss | 2 - .../common/popBox/selectDashboard.scss | 11 +- .../src/components/chart/chartList.vue | 9 + .../common/popBox/selectDashboard.vue | 187 ++++++++++++------ .../src/components/page/dashboard/panel.vue | 45 +---- 5 files changed, 142 insertions(+), 112 deletions(-) diff --git a/nezha-fronted/src/assets/css/common/tableCommon.scss b/nezha-fronted/src/assets/css/common/tableCommon.scss index 65ec77d25..3b3a01722 100644 --- a/nezha-fronted/src/assets/css/common/tableCommon.scss +++ b/nezha-fronted/src/assets/css/common/tableCommon.scss @@ -49,12 +49,10 @@ .nz-icon-xingzhuang{ color: $--color-text-regular; cursor: pointer; - transform:translateY(2px) } .nz-icon-a-xingzhuang2{ color:#FF9219 !important; cursor: pointer; - transform:translateY(2px) scale(1.2); } } } diff --git a/nezha-fronted/src/assets/css/components/common/popBox/selectDashboard.scss b/nezha-fronted/src/assets/css/components/common/popBox/selectDashboard.scss index cf626c750..2bd87bdb8 100644 --- a/nezha-fronted/src/assets/css/components/common/popBox/selectDashboard.scss +++ b/nezha-fronted/src/assets/css/components/common/popBox/selectDashboard.scss @@ -77,7 +77,7 @@ display: flex; justify-content: space-between; .panel-select-left{ - width: 170px; + width: 180px; height: 100%; box-sizing: border-box; border-right:1px solid $--border-color-base; @@ -98,9 +98,9 @@ height: 36px; cursor: pointer; i{ - margin-left: 20px; + margin-left: 14px; margin-right: 6px; - width: 22px; + width: 20px; display: flex; justify-content: center; color: $--color-text-regular; @@ -145,7 +145,7 @@ } .pop-item-wider{ flex: 1; - width: calc(100% - 170px); + width: calc(100% - 180px); padding-top: 0; .panel-select-header{ margin-top: 12px; @@ -155,9 +155,10 @@ .nz-icon-xingzhuang{ color: $--color-text-regular; font-weight: normal; + cursor: pointer ; } .nz-icon-a-xingzhuang2{ color:#FF9219 !important; - transform: scale(1.2); + cursor: pointer ; } } diff --git a/nezha-fronted/src/components/chart/chartList.vue b/nezha-fronted/src/components/chart/chartList.vue index 744488a97..2db427fb6 100644 --- a/nezha-fronted/src/components/chart/chartList.vue +++ b/nezha-fronted/src/components/chart/chartList.vue @@ -440,6 +440,15 @@ export default { window.removeEventListener('resize', this.resize) }, watch: { + // 监听查看模式变化 + '$store.state.panel.mode': { + immediate: true, + handler () { + this.$nextTick(() => { + this.resize() + }) + } + }, dataList: { immediate: true, deep: true, diff --git a/nezha-fronted/src/components/common/popBox/selectDashboard.vue b/nezha-fronted/src/components/common/popBox/selectDashboard.vue index a14d47360..3f4b6eed6 100644 --- a/nezha-fronted/src/components/common/popBox/selectDashboard.vue +++ b/nezha-fronted/src/components/common/popBox/selectDashboard.vue @@ -1,5 +1,5 @@