style: 统一部分下拉列表样式
This commit is contained in:
@@ -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 {
|
||||||
|
|||||||
7
src/assets/css/common/part-select.scss
Normal file
7
src/assets/css/common/part-select.scss
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
// 部分 select 通用样式
|
||||||
|
.common-select.el-select__popper {
|
||||||
|
top: 27px !important;
|
||||||
|
.el-popper__arrow {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -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 {
|
||||||
|
|||||||
@@ -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 {
|
||||||
|
|||||||
@@ -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;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|
||||||
|
|||||||
@@ -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"
|
||||||
>
|
>
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
Reference in New Issue
Block a user