Merge pull request #4321 from dataease/pr@dev@feat_filter_range

feat(过滤器): 控制范围显示优化
This commit is contained in:
fit2cloud-chenyw 2023-01-09 16:35:33 +08:00 committed by GitHub
commit 0dbb7d8f4c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 2 deletions

View File

@ -275,7 +275,7 @@
:control-attrs="myAttrs"
:child-views="childViews"
:dataset-params="datasetParams"
:activeName="activeName"
:active-name="activeName"
/>
<filter-foot :element="currentElement" />

View File

@ -117,7 +117,7 @@
@change="checkedViewsChange"
>
<el-checkbox
v-for="(item ) in childViews.viewInfos"
v-for="(item ) in curTableViews"
:key="item.id"
:label="item.id"
class="de-checkbox"
@ -308,6 +308,12 @@ export default {
computed: {
fieldIds() {
return this.element.options.attrs.fieldId || []
},
curTableViews() {
const tableIdList = this.element.options.attrs.dragItems.map(item => item.tableId) || []
const views = this.childViews.viewInfos.filter(view => tableIdList.includes(view.tableId))
return views
}
},
watch: {