fix(过滤器): 时间范围组件自定义动态时间异常#5780

This commit is contained in:
fit2cloud-chenyw 2023-09-08 18:42:41 +08:00
parent 66d5b201fb
commit a0f589fb96

View File

@ -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()
}
}
}