Merge pull request #10238 from dataease/pr@dev-v2_bug_fix

fix(查询组件): 过滤组件仪表板多个视图使用参数报错
This commit is contained in:
dataeaseShu 2024-06-13 11:14:12 +08:00 committed by GitHub
commit 7d7831cef9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -130,9 +130,10 @@ const showTypeError = computed(() => {
if (!curComponent.value) return false if (!curComponent.value) return false
if (!curComponent.value.checkedFields?.length) return false if (!curComponent.value.checkedFields?.length) return false
if (!fields.value?.length) return false if (!fields.value?.length) return false
if (!!curComponent.value.parameters.length) { if (!!curComponent.value.parameters.length && isTimeParameter.value) {
const timeArr = curComponent.value.parameters.map(ele => ele.type[1]) const timeArr = curComponent.value.parameters.map(ele => ele.type[1])
if (timeArr.length !== new Set(timeArr).size) { const [typeOne] = timeArr
if (timeArr.some(ele => ele !== typeOne)) {
return true return true
} }
} }