fix: 添加entity详情页折线图的模拟数据对时间范围的处理
This commit is contained in:
@@ -6,10 +6,13 @@ if (openMock) {
|
|||||||
const titleList = ['totalBitsRate', 'inboundBitsRate', 'outboundBitsRate', 'internalBitsRate', 'throughBitsRate', 'other']
|
const titleList = ['totalBitsRate', 'inboundBitsRate', 'outboundBitsRate', 'internalBitsRate', 'throughBitsRate', 'other']
|
||||||
const arr = [{ type: 'Bits/s' }, { type: 'Packets/s' }, { type: 'Sessions/s' }]
|
const arr = [{ type: 'Bits/s' }, { type: 'Packets/s' }, { type: 'Sessions/s' }]
|
||||||
|
|
||||||
|
const endTime = JSON.parse(getQuery(requestObj.url).endTime)
|
||||||
|
let step = 0
|
||||||
for (let i = 0; i < arr.length; i++) {
|
for (let i = 0; i < arr.length; i++) {
|
||||||
for (const j in titleList) {
|
for (const j in titleList) {
|
||||||
// 目前模拟数据仅支持1小时的时间选择范围
|
|
||||||
let startTime = JSON.parse(getQuery(requestObj.url).startTime)
|
let startTime = JSON.parse(getQuery(requestObj.url).startTime)
|
||||||
|
step = (endTime - startTime) / 100 // 每条数据的时间间隔
|
||||||
|
|
||||||
const values = []
|
const values = []
|
||||||
let max = 2975
|
let max = 2975
|
||||||
let min = 0
|
let min = 0
|
||||||
@@ -20,7 +23,7 @@ if (openMock) {
|
|||||||
for (let i = 0; i < 101; i++) {
|
for (let i = 0; i < 101; i++) {
|
||||||
const random = Math.floor(Math.random() * (max - min) + min)
|
const random = Math.floor(Math.random() * (max - min) + min)
|
||||||
values.push([startTime, random])
|
values.push([startTime, random])
|
||||||
startTime += 36
|
startTime += step
|
||||||
}
|
}
|
||||||
|
|
||||||
const newValues = JSON.parse(JSON.stringify(values))
|
const newValues = JSON.parse(JSON.stringify(values))
|
||||||
|
|||||||
Reference in New Issue
Block a user