diff --git a/src/assets/css/common/index.scss b/src/assets/css/common/index.scss index db8168d8..4c71cba7 100644 --- a/src/assets/css/common/index.scss +++ b/src/assets/css/common/index.scss @@ -1,5 +1,6 @@ @import 'right-box-common'; @import 'table-common'; +@import 'part-select'; /* 通用css */ .panel-chart__no-data { diff --git a/src/assets/css/common/part-select.scss b/src/assets/css/common/part-select.scss new file mode 100644 index 00000000..d492bd53 --- /dev/null +++ b/src/assets/css/common/part-select.scss @@ -0,0 +1,7 @@ +// 部分 select 通用样式 +.common-select.el-select__popper { + top: 27px !important; + .el-popper__arrow { + display: none; + } +} diff --git a/src/assets/css/components/views/charts2/networkOverviewApps.scss b/src/assets/css/components/views/charts2/networkOverviewApps.scss index 42c48662..cec4c14d 100644 --- a/src/assets/css/components/views/charts2/networkOverviewApps.scss +++ b/src/assets/css/components/views/charts2/networkOverviewApps.scss @@ -365,12 +365,6 @@ } } } -.el-select__popper.app-metric { - top: 27px !important; - .el-popper__arrow { - display: none; - } -} .app-dropdown.el-popper.is-pure { .el-scrollbar { .el-scrollbar__wrap { diff --git a/src/assets/css/components/views/charts2/networkOverviewLine.scss b/src/assets/css/components/views/charts2/networkOverviewLine.scss index eb71fe85..89936f5f 100644 --- a/src/assets/css/components/views/charts2/networkOverviewLine.scss +++ b/src/assets/css/components/views/charts2/networkOverviewLine.scss @@ -154,13 +154,6 @@ } } } - -} -.metric.el-select__popper,.reference-line.el-select__popper { - top: 221px !important; - .el-popper__arrow { - display: none; - } } .el-select-dropdown { .el-scrollbar { diff --git a/src/assets/css/components/views/charts2/networkOverviewTabs.scss b/src/assets/css/components/views/charts2/networkOverviewTabs.scss index 603c7c97..6c50df2a 100644 --- a/src/assets/css/components/views/charts2/networkOverviewTabs.scss +++ b/src/assets/css/components/views/charts2/networkOverviewTabs.scss @@ -270,9 +270,3 @@ right:200px !important; transform: translateY(126px) !important;*/ } -.metric-select.el-select__popper { - top: 27px !important; - .el-popper__arrow { - display: none; - } -} diff --git a/src/assets/css/components/views/charts2/npmMap.scss b/src/assets/css/components/views/charts2/npmMap.scss index 6d8b1d2b..5be956db 100644 --- a/src/assets/css/components/views/charts2/npmMap.scss +++ b/src/assets/css/components/views/charts2/npmMap.scss @@ -14,7 +14,12 @@ position: absolute; right: 10px; top: 10px; - + .el-select__popper.map-select-down { + top: 32px !important; + .el-popper__arrow { + display: none; + } + } .map-select { margin-left: 10px; diff --git a/src/views/charts2/charts/networkOverview/NetworkOverviewApps.vue b/src/views/charts2/charts/networkOverview/NetworkOverviewApps.vue index d5841105..292287e0 100644 --- a/src/views/charts2/charts/networkOverview/NetworkOverviewApps.vue +++ b/src/views/charts2/charts/networkOverview/NetworkOverviewApps.vue @@ -7,7 +7,7 @@ size="mini" v-model="metricFilter" placeholder="" - popper-class="app-metric" + popper-class="common-select" :popper-append-to-body="false" @change="metricChange" > diff --git a/src/views/charts2/charts/networkOverview/NetworkOverviewLine.vue b/src/views/charts2/charts/networkOverview/NetworkOverviewLine.vue index 01b9c487..14fc237b 100644 --- a/src/views/charts2/charts/networkOverview/NetworkOverviewLine.vue +++ b/src/views/charts2/charts/networkOverview/NetworkOverviewLine.vue @@ -34,7 +34,8 @@ @@ -48,7 +49,8 @@ size="mini" v-model="value2" :disabled="!activeShow" - popper-class="reference-line" + popper-class="common-select" + :popper-append-to-body="false" @change="referenceSelectChange" > diff --git a/src/views/charts2/charts/networkOverview/NetworkOverviewTabs.vue b/src/views/charts2/charts/networkOverview/NetworkOverviewTabs.vue index aaf97313..986046b7 100644 --- a/src/views/charts2/charts/networkOverview/NetworkOverviewTabs.vue +++ b/src/views/charts2/charts/networkOverview/NetworkOverviewTabs.vue @@ -70,7 +70,7 @@ {{$t('network.metric')}}: diff --git a/src/views/charts2/charts/npm/NpmMap.vue b/src/views/charts2/charts/npm/NpmMap.vue index baeb8e01..b28a904b 100644 --- a/src/views/charts2/charts/npm/NpmMap.vue +++ b/src/views/charts2/charts/npm/NpmMap.vue @@ -6,6 +6,8 @@ size="mini" v-model="trafficDirection" class="map-select map-select__direction" + popper-class="map-select-down" + :popper-append-to-body="false" > Server Client @@ -17,6 +19,8 @@ clearable placeholder="All" filterable + popper-class="map-select-down" + :popper-append-to-body="false" > {{country.label}}