稳态数据分析趋势图值显示
This commit is contained in:
@@ -1448,7 +1448,7 @@ const rendering = () => {
|
|||||||
}
|
}
|
||||||
const getEcharts = () => {
|
const getEcharts = () => {
|
||||||
list.value.forEach((item: any, i: number) => {
|
list.value.forEach((item: any, i: number) => {
|
||||||
console.log('🚀 ~ getEcharts ~ item:', item)
|
|
||||||
|
|
||||||
const values = item.value && item.value.length > 0 ? item.value.map(k => k[1]) : [0]
|
const values = item.value && item.value.length > 0 ? item.value.map(k => k[1]) : [0]
|
||||||
let [min, max] = yMethod([item.maxValue, item.minValue, ...values])
|
let [min, max] = yMethod([item.maxValue, item.minValue, ...values])
|
||||||
@@ -1490,11 +1490,12 @@ const getEcharts = () => {
|
|||||||
let tips = ''
|
let tips = ''
|
||||||
tips += '时刻:' + params[0].data[0] + '</br/>'
|
tips += '时刻:' + params[0].data[0] + '</br/>'
|
||||||
for (let i = 0; i < params.length; i++) {
|
for (let i = 0; i < params.length; i++) {
|
||||||
console.log('🚀 ~ file: index.vue ~ line 107 ~ params:', params)
|
|
||||||
|
|
||||||
if (params[i].seriesName == '暂态触发点') {
|
if (params[i].seriesName == '暂态触发点') {
|
||||||
|
|
||||||
tips += ''
|
tips += ''
|
||||||
console.log('tips', tips)
|
|
||||||
return tips
|
return tips
|
||||||
}
|
}
|
||||||
if (params[i].seriesName == 'A相谐波电流方向') {
|
if (params[i].seriesName == 'A相谐波电流方向') {
|
||||||
@@ -1529,41 +1530,50 @@ const getEcharts = () => {
|
|||||||
let str = (params[i].value[1] * 1).toString()
|
let str = (params[i].value[1] * 1).toString()
|
||||||
let reg = str.indexOf('.') > -1 ? /(\d)(?=(\d{3})+\.)/g : /(\d)(?=(?:\d{3})+$)/g
|
let reg = str.indexOf('.') > -1 ? /(\d)(?=(\d{3})+\.)/g : /(\d)(?=(?:\d{3})+$)/g
|
||||||
let str1 = str.replace(reg, '$1,')
|
let str1 = str.replace(reg, '$1,')
|
||||||
|
let cleanStr = str1.replace(/,/g, '')
|
||||||
|
let num = Number(cleanStr)
|
||||||
tips +=
|
tips +=
|
||||||
params[i].marker +
|
params[i].marker +
|
||||||
params[i].seriesName.replace('(kV)', '') +
|
params[i].seriesName.replace('(kV)', '') +
|
||||||
':' +
|
':' +
|
||||||
(Number.isNaN(Number(str1)) ? '/' : str1) +
|
(Number.isNaN(Number(num)) ? '/' : num) +
|
||||||
'kV<br/>'
|
'kV<br/>'
|
||||||
} else if (params[i].seriesName == '零序电压(V)' || params[i].seriesName == '负序电压(V)') {
|
} else if (params[i].seriesName == '零序电压(V)' || params[i].seriesName == '负序电压(V)') {
|
||||||
let str = (params[i].value[1] * 1).toString()
|
let str = (params[i].value[1] * 1).toString()
|
||||||
let reg = str.indexOf('.') > -1 ? /(\d)(?=(\d{3})+\.)/g : /(\d)(?=(?:\d{3})+$)/g
|
let reg = str.indexOf('.') > -1 ? /(\d)(?=(\d{3})+\.)/g : /(\d)(?=(?:\d{3})+$)/g
|
||||||
let str1 = str.replace(reg, '$1,')
|
let str1 = str.replace(reg, '$1,')
|
||||||
|
let cleanStr = str1.replace(/,/g, '')
|
||||||
|
let num = Number(cleanStr)
|
||||||
tips +=
|
tips +=
|
||||||
params[i].marker +
|
params[i].marker +
|
||||||
params[i].seriesName.replace('(V)', '') +
|
params[i].seriesName.replace('(V)', '') +
|
||||||
':' +
|
':' +
|
||||||
(Number.isNaN(Number(str1)) ? '/' : str1) +
|
(Number.isNaN(Number(num)) ? '/' : num) +
|
||||||
'V<br/>'
|
'V<br/>'
|
||||||
} else if (params[i].seriesName !== '正序电压(kV)') {
|
} else if (params[i].seriesName !== '正序电压(kV)') {
|
||||||
let str = (params[i].value[1] * 1).toString()
|
let str = (params[i].value[1] * 1).toString()
|
||||||
let reg = str.indexOf('.') > -1 ? /(\d)(?=(\d{3})+\.)/g : /(\d)(?=(?:\d{3})+$)/g
|
let reg = str.indexOf('.') > -1 ? /(\d)(?=(\d{3})+\.)/g : /(\d)(?=(?:\d{3})+$)/g
|
||||||
let str1 = str.replace(reg, '$1,')
|
let str1 = str.replace(reg, '$1,')
|
||||||
|
let cleanStr = str1.replace(/,/g, '')
|
||||||
|
let num = Number(cleanStr)
|
||||||
tips +=
|
tips +=
|
||||||
params[i].marker +
|
params[i].marker +
|
||||||
params[i].seriesName +
|
params[i].seriesName +
|
||||||
':' +
|
':' +
|
||||||
(Number.isNaN(Number(str1)) ? '/' : str1) +
|
(Number.isNaN(Number(num)) ? '/' : num) +
|
||||||
'<br/>'
|
'<br/>'
|
||||||
} else {
|
} else {
|
||||||
let str = (params[i].value[2] * 1).toString()
|
let str = (params[i].value[2] * 1).toString()
|
||||||
|
|
||||||
let reg = str.indexOf('.') > -1 ? /(\d)(?=(\d{3})+\.)/g : /(\d)(?=(?:\d{3})+$)/g
|
let reg = str.indexOf('.') > -1 ? /(\d)(?=(\d{3})+\.)/g : /(\d)(?=(?:\d{3})+$)/g
|
||||||
let str1 = str.replace(reg, '$1,')
|
let str1 = str.replace(reg, '$1,')
|
||||||
|
let cleanStr = str1.replace(/,/g, '')
|
||||||
|
let num = Number(cleanStr)
|
||||||
tips +=
|
tips +=
|
||||||
params[i].marker +
|
params[i].marker +
|
||||||
params[i].seriesName +
|
params[i].seriesName +
|
||||||
':' +
|
':' +
|
||||||
(Number.isNaN(Number(str1)) ? '/' : str1) +
|
(Number.isNaN(Number(num)) ? '/' : num) +
|
||||||
'<br/>'
|
'<br/>'
|
||||||
|
|
||||||
let str2 = (params[i].value[3] * 1).toString()
|
let str2 = (params[i].value[3] * 1).toString()
|
||||||
@@ -1579,7 +1589,7 @@ const getEcharts = () => {
|
|||||||
(Number.isNaN(Number(str2)) ? '/' : str2) +
|
(Number.isNaN(Number(str2)) ? '/' : str2) +
|
||||||
'<br/>'
|
'<br/>'
|
||||||
|
|
||||||
console.log('其他tips',tips)
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user