forked from github/dataease
fix(过滤器): 时间范围组件自定义动态时间异常#5780
This commit is contained in:
parent
66d5b201fb
commit
a0f589fb96
@ -155,7 +155,7 @@
|
||||
:format="element.options.attrs.accuracy"
|
||||
style="width: auto; min-width: 110px;"
|
||||
placeholder=""
|
||||
@change="eDynamicSuffixTimeChange"
|
||||
@change="sDynamicSuffixTimeChange"
|
||||
/>
|
||||
</el-form-item>
|
||||
|
||||
@ -384,10 +384,22 @@ export default {
|
||||
}
|
||||
},
|
||||
eDynamicSuffixTimeChange(val) {
|
||||
const time = this.convertTime(val)
|
||||
this.$set(this.element.options.attrs.default, 'eDynamicSuffixTime', time)
|
||||
this.setDval()
|
||||
},
|
||||
sDynamicSuffixTimeChange(val) {
|
||||
const time = this.convertTime(val)
|
||||
this.$set(this.element.options.attrs.default, 'sDynamicSuffixTime', time)
|
||||
this.setDval()
|
||||
},
|
||||
convertTime(val) {
|
||||
const date = new Date(val)
|
||||
const baseDate = new Date(this.baseTime)
|
||||
date.setFullYear(baseDate.getFullYear())
|
||||
date.setMonth(baseDate.getMonth())
|
||||
date.setDate(baseDate.getDate())
|
||||
return date.getTime()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user