style: 统一部分下拉列表样式

This commit is contained in:
@changcode
2022-08-24 09:40:05 +08:00
parent 537ddd8ad3
commit 40b319e0a3
11 changed files with 32 additions and 25 deletions

View File

@@ -1,5 +1,6 @@
@import 'right-box-common'; @import 'right-box-common';
@import 'table-common'; @import 'table-common';
@import 'part-select';
/* 通用css */ /* 通用css */
.panel-chart__no-data { .panel-chart__no-data {

View File

@@ -0,0 +1,7 @@
// 部分 select 通用样式
.common-select.el-select__popper {
top: 27px !important;
.el-popper__arrow {
display: none;
}
}

View File

@@ -365,12 +365,6 @@
} }
} }
} }
.el-select__popper.app-metric {
top: 27px !important;
.el-popper__arrow {
display: none;
}
}
.app-dropdown.el-popper.is-pure { .app-dropdown.el-popper.is-pure {
.el-scrollbar { .el-scrollbar {
.el-scrollbar__wrap { .el-scrollbar__wrap {

View File

@@ -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-select-dropdown {
.el-scrollbar { .el-scrollbar {

View File

@@ -270,9 +270,3 @@
right:200px !important; right:200px !important;
transform: translateY(126px) !important;*/ transform: translateY(126px) !important;*/
} }
.metric-select.el-select__popper {
top: 27px !important;
.el-popper__arrow {
display: none;
}
}

View File

@@ -14,7 +14,12 @@
position: absolute; position: absolute;
right: 10px; right: 10px;
top: 10px; top: 10px;
.el-select__popper.map-select-down {
top: 32px !important;
.el-popper__arrow {
display: none;
}
}
.map-select { .map-select {
margin-left: 10px; margin-left: 10px;

View File

@@ -7,7 +7,7 @@
size="mini" size="mini"
v-model="metricFilter" v-model="metricFilter"
placeholder="" placeholder=""
popper-class="app-metric" popper-class="common-select"
:popper-append-to-body="false" :popper-append-to-body="false"
@change="metricChange" @change="metricChange"
> >

View File

@@ -34,7 +34,8 @@
<el-select <el-select
size="mini" size="mini"
v-model="value1" v-model="value1"
popper-class="metric" popper-class="common-select"
:popper-append-to-body="false"
@change="metricSelectChange" @change="metricSelectChange"
> >
<el-option v-for="item in options1" :key="item.value" :label="item.label" :value="item.value"></el-option> <el-option v-for="item in options1" :key="item.value" :label="item.label" :value="item.value"></el-option>
@@ -48,7 +49,8 @@
size="mini" size="mini"
v-model="value2" v-model="value2"
:disabled="!activeShow" :disabled="!activeShow"
popper-class="reference-line" popper-class="common-select"
:popper-append-to-body="false"
@change="referenceSelectChange" @change="referenceSelectChange"
> >
<el-option v-for="item in options2" :key="item.value" :label="item.label" :value="item.value"></el-option> <el-option v-for="item in options2" :key="item.value" :label="item.label" :value="item.value"></el-option>

View File

@@ -70,7 +70,7 @@
<span>{{$t('network.metric')}}:</span> <span>{{$t('network.metric')}}:</span>
<el-select v-model="metric" <el-select v-model="metric"
class="option__select select-column" class="option__select select-column"
popper-class="option-popper metric-select" popper-class="option-popper common-select"
:popper-append-to-body="false" :popper-append-to-body="false"
key="tabMetric" key="tabMetric"
@change="changeMetric" @change="changeMetric"

View File

@@ -3,7 +3,7 @@
<div class="metric-select" > <div class="metric-select" >
<el-select v-model="metric" <el-select v-model="metric"
class="option__select select-column" class="option__select select-column"
popper-class="option-popper metric-select" popper-class="option-popper common-select"
:popper-append-to-body="false" :popper-append-to-body="false"
key="tabMetric" key="tabMetric"
@change="changeMetric" @change="changeMetric"
@@ -24,6 +24,7 @@
:data="tableData" :data="tableData"
class="npm-app-event-table" class="npm-app-event-table"
height="100%" height="100%"
empty-text=" "
> >
<template v-for="(item, index) in customTableTitles" :key="index"> <template v-for="(item, index) in customTableTitles" :key="index">
<el-table-column class="data-column" :min-width="columnWidth(index)"> <el-table-column class="data-column" :min-width="columnWidth(index)">
@@ -73,8 +74,11 @@
</template> </template>
<script> <script>
import chartMixin from '@/views/charts2/chart-mixin'
export default { export default {
name: 'NpmAppEventTable', name: 'NpmAppEventTable',
mixins: [chartMixin],
data () { data () {
return { return {
metric: 'Application', metric: 'Application',
@@ -152,6 +156,9 @@ export default {
} }
}, },
computed: { computed: {
},
mounted () {
this.$emit('toggleLoading', false)
} }
} }
</script> </script>

View File

@@ -6,6 +6,8 @@
size="mini" size="mini"
v-model="trafficDirection" v-model="trafficDirection"
class="map-select map-select__direction" class="map-select map-select__direction"
popper-class="map-select-down"
:popper-append-to-body="false"
> >
<el-option value="Server">Server</el-option> <el-option value="Server">Server</el-option>
<el-option value="Client">Client</el-option> <el-option value="Client">Client</el-option>
@@ -17,6 +19,8 @@
clearable clearable
placeholder="All" placeholder="All"
filterable filterable
popper-class="map-select-down"
:popper-append-to-body="false"
> >
<template #prefix><i class="cn-icon cn-icon-location" style="color: #575757;"></i></template> <template #prefix><i class="cn-icon cn-icon-location" style="color: #575757;"></i></template>
<el-option v-for="(country, index) in locationOptions" :key="index" :value="country.value">{{country.label}}</el-option> <el-option v-for="(country, index) in locationOptions" :key="index" :value="country.value">{{country.label}}</el-option>