fix: Link monitor的蜂窝图和网格图模块,添加loading以及noData
This commit is contained in:
@@ -1,8 +1,12 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="link-blocks">
|
<div class="link-blocks">
|
||||||
<div class="block-list">
|
<div class="block-list" style="position: relative">
|
||||||
<div class="block-list__title">{{ $t('linkMonitor.links') }}</div>
|
<div class="block-list__title">{{ $t('linkMonitor.links') }}</div>
|
||||||
<div class="block-list__list">
|
|
||||||
|
<!--无数据noData-->
|
||||||
|
<chart-no-data v-if="isNoData"></chart-no-data>
|
||||||
|
|
||||||
|
<div class="block-list__list" v-show="!isNoData">
|
||||||
<el-popover
|
<el-popover
|
||||||
placement="bottom"
|
placement="bottom"
|
||||||
trigger="hover"
|
trigger="hover"
|
||||||
@@ -50,10 +54,12 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="block-list">
|
<div class="block-list" style="position: relative">
|
||||||
<!--todo 此处应将linkid改成nextHop显示-->
|
|
||||||
<div class="block-list__title">{{ $t('linkMonitor.nextHopInternet') }}</div>
|
<div class="block-list__title">{{ $t('linkMonitor.nextHopInternet') }}</div>
|
||||||
<div class="block-list__list">
|
|
||||||
|
<chart-no-data v-if="isNoData"></chart-no-data>
|
||||||
|
|
||||||
|
<div class="block-list__list" v-show="!isNoData">
|
||||||
<el-popover
|
<el-popover
|
||||||
placement="bottom"
|
placement="bottom"
|
||||||
trigger="hover"
|
trigger="hover"
|
||||||
@@ -123,6 +129,7 @@ export default {
|
|||||||
},
|
},
|
||||||
data () {
|
data () {
|
||||||
return {
|
return {
|
||||||
|
isNoData: false,
|
||||||
unitTypes,
|
unitTypes,
|
||||||
linkData: [],
|
linkData: [],
|
||||||
nextHopData: [],
|
nextHopData: [],
|
||||||
@@ -165,6 +172,7 @@ export default {
|
|||||||
if (res[0].code === 200 && res[1].code === 200) {
|
if (res[0].code === 200 && res[1].code === 200) {
|
||||||
const linkData = res[0].data.result
|
const linkData = res[0].data.result
|
||||||
const nextHopData = res[1].data.result
|
const nextHopData = res[1].data.result
|
||||||
|
|
||||||
this.isNoData = linkData.length === 0 && nextHopData.length === 0
|
this.isNoData = linkData.length === 0 && nextHopData.length === 0
|
||||||
if (this.isNoData) {
|
if (this.isNoData) {
|
||||||
return
|
return
|
||||||
|
|||||||
Reference in New Issue
Block a user