NEZ-1334 fix:Panel设置时间查询后,刷新单个图表,内容出错

This commit is contained in:
zhangyu
2021-11-24 09:38:06 +08:00
parent 42c7d6ae7d
commit 5ced7cb068
5 changed files with 16 additions and 8 deletions

View File

@@ -304,7 +304,8 @@ export default {
obj: Object,
panelLock: { type: Boolean, default: false },
hasGroup: { type: Boolean, default: true },
panelDataList: Array
panelDataList: Array,
nowTimeType: {}
},
components: {
@@ -973,7 +974,12 @@ export default {
let startTime = ''
let endTime = ''
if (filterType === 'refresh') { // 刷新
const now = new Date(bus.computeTimezone(new Date().getTime()))
let now = null
if (this.nowTimeType.id === 0 && this.nowTimeType.value === -1) {
now = new Date(this.filter.start_time)
} else {
now = new Date(bus.computeTimezone(new Date().getTime()))
}
const origin = new Date(this.filter.end_time)
const numInterval = now.getTime() - origin.getTime()
if (numInterval >= 60000) { // 大于1分钟则start、end均往后移numInterval否则时间不变