feat: dns mock文件
This commit is contained in:
39
src/mock/dns.js
Normal file
39
src/mock/dns.js
Normal file
@@ -0,0 +1,39 @@
|
||||
import Mock from 'mockjs'
|
||||
|
||||
const openMock = true
|
||||
if (openMock) {
|
||||
Mock.mock(new RegExp(BASE_CONFIG.baseUrl + 'interface/dnsInsight/recentEvents.*'), 'get', function (requestObj) {
|
||||
const data = []
|
||||
for (let i = 0; i < 8; i++) {
|
||||
data.push({ type: 'performance', event: '22.33.44.55 dns error', severity: 'critical' })
|
||||
}
|
||||
data[3].severity = 'high'
|
||||
data[4].severity = 'medium'
|
||||
data[5].severity = 'low'
|
||||
data[6].severity = 'info'
|
||||
data[7].severity = 'info'
|
||||
return {
|
||||
msg: 'success',
|
||||
code: 200,
|
||||
data: {
|
||||
result: data
|
||||
}
|
||||
}
|
||||
})
|
||||
Mock.mock(new RegExp(BASE_CONFIG.baseUrl + 'interface/dnsInsight/activeMaliciousDomain.*'), 'get', function (requestObj) {
|
||||
const data = []
|
||||
for (let i = 0; i < 8; i++) {
|
||||
data.push({ domain: `baidu${i}.com`, ips: '192.168.2.3', queries: 14 - i, firstSeenTime: 1663208997, lastSeenTime: 1663228997 })
|
||||
}
|
||||
data[0].ips += ',192.168.2.4,192.168.2.5,192.168.2.6,192.168.2.7,192.168.2.8,192.168.2.10,192.168.2.9'
|
||||
data[2].ips += ',192.168.2.4'
|
||||
data[4].ips += ',192.168.2.4,192.168.2.5,192.168.2.6,192.168.2.7,192.168.2.8,192.168.2.10,192.168.2.9'
|
||||
return {
|
||||
msg: 'success',
|
||||
code: 200,
|
||||
data: {
|
||||
result: data
|
||||
}
|
||||
}
|
||||
})
|
||||
}
|
||||
@@ -200,6 +200,10 @@ export const api = {
|
||||
linkMonitor: {
|
||||
links: '/interface/linkMonitor/links',
|
||||
linkTrafficDirection: '/interface/linkMonitor/linkTrafficDirection'
|
||||
},
|
||||
dnsInsight: {
|
||||
recentEvents: '/interface/dnsInsight/recentEvents',
|
||||
activeMaliciousDomain: '/interface/dnsInsight/activeMaliciousDomain'
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user