diff --git a/src/mock/linkMonitor.js b/src/mock/linkMonitor.js index 93d53c24..02131d11 100644 --- a/src/mock/linkMonitor.js +++ b/src/mock/linkMonitor.js @@ -146,4 +146,34 @@ if (openMock) { } } }) + + Mock.mock(new RegExp(BASE_CONFIG.baseUrl + 'interface/linkMonitor/analysis1.*'), 'get', function (requestObj) { + const linkData = [] + for (let i = 0; i < 10; i++) { + linkData.push({ linkId: 'Hundredgige' + (i + 1), egressBytes: Math.floor(Math.pow(1.3, i) * 1000000000), ingressBytes: Math.floor(Math.pow(1.5, i) * 1000000000) }) + } + return { + msg: 'success', + code: 200, + data: { + result: linkData + } + } + }) + + Mock.mock(new RegExp(BASE_CONFIG.baseUrl + 'interface/linkMonitor/nextHopAnalysis1.*'), 'get', function (requestObj) { + const linkData = [ + { linkDirection: '西安', egressBytes: 1024000000000, ingressBytes: 1224000000000 }, + { linkDirection: '太原', egressBytes: 102400000000, ingressBytes: 142400000000 }, + { linkDirection: '西宁', egressBytes: 1024000000, ingressBytes: 1024000000 } + ] + + return { + msg: 'success', + code: 200, + data: { + result: linkData + } + } + }) } diff --git a/src/utils/api.js b/src/utils/api.js index b9a2b6d2..67c6ef57 100644 --- a/src/utils/api.js +++ b/src/utils/api.js @@ -206,8 +206,13 @@ export const api = { quadrupleEgressAnalysis: '/interface/link/overview/quadrupleEgressAnalysis', // 出口 bigramAnalysis: '/interface/link/overview/bigramAnalysis', bigramNextHopAnalysis: '/interface/link/overview/bigramNextHopAnalysis', + analysis: '/interface/link/overview/analysis', + nextHopAnalysis: '/interface/link/overview/nextHopAnalysis', + // todo 以下几个接口因接口返回数据为空,故造模拟接口平替 bigramAnalysis1: 'interface/linkMonitor/bigramAnalysis1', - bigramNextHopAnalysis1: '/interface/linkMonitor/bigramNextHopAnalysis1' + bigramNextHopAnalysis1: '/interface/linkMonitor/bigramNextHopAnalysis1', + analysis1: '/interface/linkMonitor/analysis1', + nextHopAnalysis1: '/interface/linkMonitor/nextHopAnalysis1' }, dnsInsight: { recentEvents: '/interface/dnsInsight/recentEvents', diff --git a/src/views/charts2/charts/linkMonitor/LinkBlock.vue b/src/views/charts2/charts/linkMonitor/LinkBlock.vue index 5cd15e1e..85c9020c 100644 --- a/src/views/charts2/charts/linkMonitor/LinkBlock.vue +++ b/src/views/charts2/charts/linkMonitor/LinkBlock.vue @@ -1,55 +1,55 @@