|
@@ -1,5 +1,5 @@
|
|
|
<template>
|
|
|
- <div>
|
|
|
+ <div class="wrap">
|
|
|
<el-tooltip
|
|
|
v-if="isShow"
|
|
|
class="item"
|
|
@@ -39,10 +39,9 @@ export default {
|
|
|
};
|
|
|
},
|
|
|
mounted() {
|
|
|
- this.isShow = this.$refs?.select?.disabled || false;
|
|
|
- console.log(this.$refs?.select?.disabled);
|
|
|
const { selected } = this.$refs.select;
|
|
|
- this.labelStr = selected.map((item) => item.label).join(",");
|
|
|
+ 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() {
|
|
@@ -63,7 +62,9 @@ export default {
|
|
|
|
|
|
</style>
|
|
|
<style lang="less" scoped>
|
|
|
-
|
|
|
+.wrap {
|
|
|
+ position: relative;
|
|
|
+}
|
|
|
|
|
|
.select-all {
|
|
|
display: flex;
|