forked from github/dataease
Merge pull request #3699 from dataease/pr@dev@refactor_filter_check
feat(视图): 视图中过滤增加数值校验
This commit is contained in:
commit
e2a80b7ac1
@ -10,18 +10,32 @@ export function getItemType(dimensionData, quotaData, item) {
|
|||||||
if (status === 'd') {
|
if (status === 'd') {
|
||||||
for (let i = 0; i < dimensionData.length; i++) {
|
for (let i = 0; i < dimensionData.length; i++) {
|
||||||
const ele = dimensionData[i]
|
const ele = dimensionData[i]
|
||||||
if (((item.chartId && item.extField === 2 && item.tableId === ele.tableId) || ele.id === item.id) && ele.deType === item.deType && ele.groupType === item.groupType) {
|
if (item.chartId) {
|
||||||
checked = true
|
if (ele.dataeaseName === item.dataeaseName && ele.deType === item.deType && ele.groupType === item.groupType) {
|
||||||
break
|
checked = true
|
||||||
|
break
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
if (ele.id === item.id && ele.deType === item.deType && ele.groupType === item.groupType) {
|
||||||
|
checked = true
|
||||||
|
break
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (status === 'q') {
|
if (status === 'q') {
|
||||||
for (let i = 0; i < quotaData.length; i++) {
|
for (let i = 0; i < quotaData.length; i++) {
|
||||||
const ele = quotaData[i]
|
const ele = quotaData[i]
|
||||||
if (((item.chartId && item.extField === 2 && item.tableId === ele.tableId) || ele.id === item.id) && ele.deType === item.deType && ele.groupType === item.groupType) {
|
if (item.chartId) {
|
||||||
checked = true
|
if (ele.dataeaseName === item.dataeaseName && ele.deType === item.deType && ele.groupType === item.groupType) {
|
||||||
break
|
checked = true
|
||||||
|
break
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
if (ele.id === item.id && ele.deType === item.deType && ele.groupType === item.groupType) {
|
||||||
|
checked = true
|
||||||
|
break
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user