NEZ-3500 fix: 图表时间查询有误

This commit is contained in:
zyh
2024-09-19 15:41:31 +08:00
parent 22dfe521fd
commit 2950d40195
5 changed files with 11 additions and 4 deletions

View File

@@ -71,7 +71,6 @@
.table-list {
overflow-y: auto;
height: 100%;
padding: 20px 0;
box-sizing: border-box;
}

View File

@@ -70,6 +70,7 @@ import alertDetail from '@/components/common/alert/alertDetail'
import dashboard from '@/components/page/integration/integration-tabs/dashboard'
import { fromRoute } from '@/components/common/js/constants'
import snapshotProgress from '@/components/common/snapshotProgress/snapshotProgress.vue'
import bus from '@/libs/bus'
// import alertLabelMixin from '@/components/common/mixin/alertLabelMixin'
export default {
name: 'alertMessageInfoTab',
@@ -185,7 +186,10 @@ export default {
immediate: true,
handler (n) {
if (n && n.length) {
this.timeRange = [this.timeFormate(n[0] * 1000), this.timeFormate(n[1] * 1000)]
this.timeRange = this.timeRange = [
bus.timeFormate(bus.computeTimezone(n[0] * 1000)),
bus.timeFormate(bus.computeTimezone(n[1] * 1000))
]
}
}
}

View File

@@ -89,7 +89,7 @@
</div>
</template>
<!--图表-->
<div id="tableList" class="table-list chart-list-box" style="padding-top: 0;overflow: hidden">
<div id="tableList" class="table-list chart-list-box" style="overflow: hidden;">
<div id="dashboardScrollbar" class="table-list-box">
<div class="box-content" ref="dashboardScrollbar" v-my-loading="chartListLoading" style="overflow-y: scroll;display: flex;flex-direction: column;overflow-x: hidden">
<panel-variables :labelArrs="variables" :time-range="searchTime" @getPanelData="getPanelData"></panel-variables>

View File

@@ -394,7 +394,7 @@ export default {
boxHeight = null
})
this.position.show = true
setTimeout(()=>{
setTimeout(() => {
if (this.$refs.meta2dTooltip && this.$refs.meta2dTooltip.$refs.panelChart) {
this.$refs.meta2dTooltip.$refs.panelChart.loading = false
// console.log(this.chartParams)

View File

@@ -1309,6 +1309,10 @@ export default {
},
beforeDestroy () {
clearTimeout(this.timer)
this.$store.dispatch('dispatchPanelTime', {
time: [],
nowTimeType: {}
})
},
destroyed () {
localStorage.removeItem('alertMessageProjectId')