NEZ-1989 feat:dashboard 变量 样式调整

This commit is contained in:
zhangyu
2022-06-30 18:10:52 +08:00
parent 27cd886f15
commit 51ee7e385f
2 changed files with 28 additions and 3 deletions

View File

@@ -24,7 +24,7 @@
text-overflow: ellipsis; text-overflow: ellipsis;
height: 30px; height: 30px;
border: 1px solid $--border-color-light; border: 1px solid $--border-color-light;
padding-left: 5px; padding-left: 8px;
display: flex; display: flex;
align-items: center; align-items: center;
.nz-icon-arrow-down6{ .nz-icon-arrow-down6{
@@ -41,3 +41,24 @@
min-width: 24px; min-width: 24px;
} }
} }
.panel-variables{
.el-dropdown-menu__item {
padding: 0 5px 0 20px;
position: relative;
height: 36px;
}
.el-dropdown-menu__item .el-dropdown-menu__item-label{
display: inline-block;
white-space: nowrap;
text-overflow: ellipsis;
width: calc(100% - 20px);
overflow: hidden;
min-width: 24px;
}
.nz-icon-check{
position: absolute;
right: 5px;
color: $--color-warning;
}
}

View File

@@ -5,9 +5,10 @@
<el-popover <el-popover
width="220" width="220"
trigger="manual" trigger="manual"
placement="bottom-start"
v-model="item.visible" v-model="item.visible"
v-clickoutside="close" v-clickoutside="close"
popper-class="no-style-class ping-popover" popper-class="no-style-class ping-popover panel-variables"
> >
<ul class="pop-list-wrap"> <ul class="pop-list-wrap">
<li class="el-dropdown-menu__item" v-if="item.allOption"> <li class="el-dropdown-menu__item" v-if="item.allOption">
@@ -21,7 +22,10 @@
</el-checkbox-group> </el-checkbox-group>
<div v-else> <div v-else>
<li class="el-dropdown-menu__item" v-for="(value, j) in labelValue[item.name]" :key="j" @click="selectLabelValue(item,value)"> <li class="el-dropdown-menu__item" v-for="(value, j) in labelValue[item.name]" :key="j" @click="selectLabelValue(item,value)">
<span>{{value.label}} <i class="nz-icon nz-icon-check" v-if="value.value === item.checked[0]"/></span> <div class="el-dropdown-menu__item-label">
{{value.label}}
</div>
<i class="nz-icon nz-icon-check" v-if="value.value === item.checked[0] && !item.checkAll"/>
</li> </li>
</div> </div>
</ul> </ul>