refactor: 外部参数过滤切换时条件置空优化 (#17789)

This commit is contained in:
王嘉豪
2026-01-15 12:15:53 +08:00
committed by GitHub
parent e8065f84eb
commit 0bc514e9ae

View File

@@ -474,9 +474,13 @@ const state = reactive({
const matchModeChange = baseFilter => {
if (
baseFilter.matchMode === 'filter' &&
!['0', '9', '2'].includes(baseFilter.filterSelected + '')
baseFilter.propValue &&
baseFilter.propValue.length > 0
) {
baseFilter.filterSelected = undefined
const matchedItem = baseFilter.propValue.find(item => item.id === baseFilter.filterSelected)
if (matchedItem && !['0', '9', '2'].includes(matchedItem.displayType.toString())) {
baseFilter.filterSelected = undefined
}
}
}