Merge pull request #8706 from dataease/pr@dev_filter

fix(过滤组件): 下拉树过滤组件更多选项为空,可以不显示更多选项
This commit is contained in:
dataeaseShu 2024-03-26 15:56:14 +08:00 committed by GitHub
commit 18f24fcf15
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -116,7 +116,7 @@
style="padding-left: 10px;"
>
<el-popover popper-class="popover-more-parent" :visible-arrow="false" placement="bottom-start" :width="182" trigger="click">
<template #reference>
<template v-if="showMore" #reference>
<div class="more-select-btn icon iconfont icon-icon-more">
{{ $t('panel.more') }}
</div>
@ -344,6 +344,9 @@ export default {
const views = this.childViews.viewInfos.filter(view => tableIdList.includes(view.tableId))
return views
},
showMore() {
return (this.widget.name && ['textSelectWidget', 'textSelectGridWidget', 'timeDateRangeWidget'].includes(this.widget.name)) || (this.widget.isTimeWidget && this.widget.isTimeWidget()) || this.showParams
}
},
watch: {