|
@@ -1,5 +1,5 @@
|
|
|
<template>
|
|
|
- <div class="wrap">
|
|
|
+ <div class="wrap selcetAll">
|
|
|
<el-tooltip
|
|
|
v-if="isShow"
|
|
|
class="item"
|
|
@@ -40,8 +40,11 @@ export default {
|
|
|
},
|
|
|
mounted() {
|
|
|
const { selected } = this.$refs.select;
|
|
|
- this.labelStr = selected.map((item) => item.label?item.label:item.value).join(",");
|
|
|
- this.isShow = (this.$refs?.select?.disabled || false)&&this.labelStr.length>0;
|
|
|
+ this.labelStr = selected
|
|
|
+ .map((item) => (item.label ? item.label : item.value))
|
|
|
+ .join(",");
|
|
|
+ this.isShow =
|
|
|
+ (this.$refs?.select?.disabled || false) && this.labelStr.length > 0;
|
|
|
},
|
|
|
methods: {
|
|
|
selectAll() {
|
|
@@ -59,7 +62,6 @@ export default {
|
|
|
max-width: 300px;
|
|
|
line-height: 180%;
|
|
|
}
|
|
|
-
|
|
|
</style>
|
|
|
<style lang="less" scoped>
|
|
|
.wrap {
|
|
@@ -80,7 +82,7 @@ export default {
|
|
|
padding: 0 10px;
|
|
|
border-left: none;
|
|
|
border-radius: 0 4px 4px 0;
|
|
|
-
|
|
|
+ height: 40px;
|
|
|
}
|
|
|
.item {
|
|
|
width: 100%;
|