forked from github/dataease
Merge pull request #4136 from dataease/pr@dev@fix_filter_time_range_param
fix(过滤器): 时间范围过滤器参数设置多个数据集时异常
This commit is contained in:
commit
e0fddb7566
@ -360,9 +360,12 @@ export default {
|
|||||||
changeDynamicParams(val, name) {
|
changeDynamicParams(val, name) {
|
||||||
const start = this.attrs.startParameters ? JSON.parse(JSON.stringify(this.attrs.startParameters)) : []
|
const start = this.attrs.startParameters ? JSON.parse(JSON.stringify(this.attrs.startParameters)) : []
|
||||||
|
|
||||||
const end = this.attrs.endParameters ? JSON.parse(JSON.stringify(this.attrs.endParameters)) : []
|
let end = this.attrs.endParameters ? JSON.parse(JSON.stringify(this.attrs.endParameters)) : []
|
||||||
if (end?.length) {
|
if (end?.length) {
|
||||||
end[0] += '_START_END_SPLIT'
|
end = end.map(item => {
|
||||||
|
item = item + '_START_END_SPLIT'
|
||||||
|
return item
|
||||||
|
})
|
||||||
}
|
}
|
||||||
this.attrs.parameters = [...new Set([...start, ...end])]
|
this.attrs.parameters = [...new Set([...start, ...end])]
|
||||||
},
|
},
|
||||||
@ -393,6 +396,12 @@ export default {
|
|||||||
enableParametersChange(value) {
|
enableParametersChange(value) {
|
||||||
if (!value) {
|
if (!value) {
|
||||||
this.attrs.parameters = []
|
this.attrs.parameters = []
|
||||||
|
if (this.attrs.startParameters?.length) {
|
||||||
|
this.attrs.startParameters = []
|
||||||
|
}
|
||||||
|
if (this.attrs.endParameters?.length) {
|
||||||
|
this.attrs.endParameters = []
|
||||||
|
}
|
||||||
}
|
}
|
||||||
this.fillAttrs2Filter()
|
this.fillAttrs2Filter()
|
||||||
},
|
},
|
||||||
|
Loading…
Reference in New Issue
Block a user