diff --git a/frontend/src/components/pure/ms-table/base-table.vue b/frontend/src/components/pure/ms-table/base-table.vue index ecaa5c1e28..a9e45d6563 100644 --- a/frontend/src/components/pure/ms-table/base-table.vue +++ b/frontend/src/components/pure/ms-table/base-table.vue @@ -67,10 +67,7 @@ :filterable="item.filterable" :cell-class="item.cellClass" :header-cell-class="`${ - item.headerCellClass || - (item.filterConfig && isHighlightFilterBackground && activeDataIndex === item.dataIndex) - ? 'header-cell-filter' - : '' + item.headerCellClass || (item.filterConfig && hasSelectedFilter(item)) ? 'header-cell-filter' : '' }`" :body-cell-class="item.bodyCellClass" :summary-cell-class="item.summaryCellClass" @@ -109,9 +106,8 @@ :options="item.filterConfig.options" :data-index="item.dataIndex" v-bind="item.filterConfig" + :filter="filter" @handle-confirm="(v) => handleFilterConfirm(v, item.dataIndex as string, item.isCustomParam || false)" - @show="showFilter(true, item.dataIndex)" - @hide="showFilter(false, item.dataIndex)" >