fix: 修复dns 实时告警列表刷新展示内容错误问题

This commit is contained in:
@changcode
2022-04-29 10:02:26 +08:00
parent ec829e64b3
commit d8c9ff367b
3 changed files with 11 additions and 55 deletions

View File

@@ -380,7 +380,6 @@ export default {
}, },
data () { data () {
return { return {
tabHandleClickType: ''
} }
}, },
props: { props: {
@@ -452,14 +451,6 @@ export default {
this.$emit('query', params) this.$emit('query', params)
} }
}, },
watch: {
tabHandleClickType: {
deep: true,
handler (n) {
this.tabHandleClickType = n
}
}
},
setup (props) { setup (props) {
return { return {
isEcharts: isEcharts(props.chartInfo.type), isEcharts: isEcharts(props.chartInfo.type),

View File

@@ -311,6 +311,9 @@ export default {
methods: { methods: {
refresh () { refresh () {
this.$emit('refresh') this.$emit('refresh')
if (this.isAlarmInfo) {
this.tabHandleClick('All')
}
}, },
timeRefreshChange () { timeRefreshChange () {
// 不是自选时间 // 不是自选时间

View File

@@ -13,16 +13,12 @@
<div <div
class="icon-box__icon" class="icon-box__icon"
:style="{ :style="{
background: eventSeverityColor[value.eventSeverity], background: eventSeverityColor[value.eventSeverity], opacity: 0.1}"
opacity: 0.1,
}"
></div> ></div>
<i <i
class="cn-icon cn-icon-alert" class="cn-icon cn-icon-alert"
:style="{ :style="{
color: eventSeverityColor[value.eventSeverity], color: eventSeverityColor[value.eventSeverity], opacity: 1}"
opacity: 1,
}"
></i> ></i>
</div> </div>
<div class="content__text-box"> <div class="content__text-box">
@@ -56,11 +52,7 @@
&nbsp; {{ $t(`dns.startTime`) }}:&nbsp;&nbsp;&nbsp; &nbsp; {{ $t(`dns.startTime`) }}:&nbsp;&nbsp;&nbsp;
</div> </div>
<div> <div>
{{ {{value.startTime ? dateFormatByAppearance(value.startTime) : '-'}}
value.startTime
? dateFormatByAppearance(value.startTime)
: '-'
}}
</div> </div>
</div> </div>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
@@ -79,11 +71,7 @@
></div> ></div>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
<div> <div>
{{ {{unitConvert(value.endTime - value.startTime, 'time').join(' ')}}
unitConvert(value.endTime - value.startTime, 'time').join(
' ',
)
}}
</div> </div>
</div> </div>
</div> </div>
@@ -105,11 +93,9 @@
<script> <script>
import { eventSeverityColor } from '@/utils/constants' import { eventSeverityColor } from '@/utils/constants'
import _ from 'lodash'
import unitConvert from '@/utils/unit-convert' import unitConvert from '@/utils/unit-convert'
import ChartTablePagination from '@/views/charts/charts/ChartTablePagination' import ChartTablePagination from '@/views/charts/charts/ChartTablePagination'
import { get } from '@/utils/http' import { get } from '@/utils/http'
import { getMillisecond } from '@/utils/date-util'
import { api } from '@/utils/api' import { api } from '@/utils/api'
export default { export default {
@@ -126,21 +112,7 @@ export default {
eventSeverityColor: eventSeverityColor, eventSeverityColor: eventSeverityColor,
pageNo: 1, pageNo: 1,
alarmInfoCount: {}, alarmInfoCount: {},
fromChartData: '', fromChartData: ''
isNoData: false
// result: [
// {
// entityType: 'ip',
// serverIp: '1.2.3.41.2.3.41.2.3.41.2.3.41.2.3.41.2.3.4',
// domain: '',
// appName: 'wechat',
// eventSeverity: 'high',
// eventType: 'type',
// startTime: 1111111111,
// durationMs: 60000,
// endTime: 1111111112,
// },
// ],
} }
}, },
computed: { computed: {
@@ -160,18 +132,6 @@ export default {
this.getData(1, n) this.getData(1, n)
}) })
} }
},
alarmInfoCount: {
deep: true,
handler (n) {}
},
queryParams: {
deep: true,
handler (n) {
if (n.startTime && n.endTime) {
this.getCount(1)
}
}
} }
}, },
components: { components: {
@@ -179,7 +139,6 @@ export default {
}, },
methods: { methods: {
unitConvert, unitConvert,
getMillisecond,
getCount () { getCount () {
const countQuery = { const countQuery = {
startTime: this.queryParams.startTime, startTime: this.queryParams.startTime,
@@ -231,6 +190,9 @@ export default {
pageJump (val) { pageJump (val) {
this.getData(val) this.getData(val)
} }
},
mounted () {
this.getCount()
} }
} }
</script> </script>