CN-65 fix: 修复嵌套chart异常的问题

This commit is contained in:
chenjinsong
2021-07-22 18:30:45 +08:00
parent dd98ad04ee
commit 55c14eca8c
2 changed files with 34 additions and 15 deletions

View File

@@ -57,7 +57,7 @@ export default {
// data
const dateRangeValue = 60
const { startTime, endTime } = getNowTime(dateRangeValue)
const timeFilter = { startTime, endTime, dateRangeValue }
const timeFilter = ref({ startTime, endTime, dateRangeValue })
const panel = ref({})
let panelType = 1 // 取得panel的type
const { params } = useRoute()
@@ -83,7 +83,11 @@ export default {
}
},
timeRefreshChange () {
if (!this.$refs.dateTimeRange) {
if (!this.$refs.dateTimeRange.isCustom) {
const value = this.timeFilter.dateRangeValue
this.$refs.dateTimeRange.quickChange(value)
}
/* if (!this.$refs.dateTimeRange) {
this.reloadCharts()
return
}
@@ -92,11 +96,13 @@ export default {
} else {
const value = this.timeFilter.dateRangeValue
this.$refs.dateTimeRange.quickChange(value)
}
} */
},
reload (s, e, v) {
this.dateTimeRangeChange(s, e, v)
this.reloadCharts()
/* this.$nextTick(() => {
this.reloadCharts()
}) */
},
// methods
dateTimeRangeChange (s, e, v) {