实时数据-实时趋势页面调试
This commit is contained in:
@@ -53,6 +53,9 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div v-else style="border: 1px solid #eee" v-loading="loading">
|
||||
<el-empty description="暂无数据" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -381,7 +384,6 @@ const getColumns = () => {
|
||||
//处理表格数据
|
||||
const getTableData = (list: any) => {
|
||||
tableData.value = list
|
||||
loading.value = false
|
||||
columnsData.value.map((item: any) => {
|
||||
item.map((vv: any) => {
|
||||
vv.statisticalData = list.find((kk: any) => {
|
||||
@@ -389,93 +391,98 @@ const getTableData = (list: any) => {
|
||||
})?.statisticalData
|
||||
})
|
||||
})
|
||||
loading.value = false
|
||||
}
|
||||
//获取实时数据
|
||||
const getRealTimeData = (val: any) => {
|
||||
dataList.value = val
|
||||
dataList.value.map((item: any, index: any) => {
|
||||
if (item.anotherName == '相电压总有效值') {
|
||||
listV.value.push(item)
|
||||
}
|
||||
if (item.anotherName == '线电压总有效值') {
|
||||
listA.value.push(item)
|
||||
}
|
||||
})
|
||||
if (val.length != 0) {
|
||||
dataList.value = val
|
||||
dataList.value.map((item: any, index: any) => {
|
||||
if (item.anotherName == '相电压总有效值') {
|
||||
listV.value.push(item)
|
||||
}
|
||||
if (item.anotherName == '线电压总有效值') {
|
||||
listA.value.push(item)
|
||||
}
|
||||
})
|
||||
|
||||
echartsDataV1.value.options.series[0].data = [
|
||||
{
|
||||
name:
|
||||
listV.value.find((item: any) => {
|
||||
echartsDataV1.value.options.series[0].data = [
|
||||
{
|
||||
name:
|
||||
listV.value.find((item: any) => {
|
||||
return item.phase == 'A'
|
||||
})?.phase + '相',
|
||||
value: listV.value.find((item: any) => {
|
||||
return item.phase == 'A'
|
||||
})?.phase + '相',
|
||||
value: listV.value.find((item: any) => {
|
||||
return item.phase == 'A'
|
||||
})?.statisticalData
|
||||
}
|
||||
]
|
||||
pieChart1.value.initChart()
|
||||
echartsDataV2.value.options.series[0].data = [
|
||||
{
|
||||
name:
|
||||
listV.value.find((item: any) => {
|
||||
})?.statisticalData
|
||||
}
|
||||
]
|
||||
pieChart1.value.initChart()
|
||||
echartsDataV2.value.options.series[0].data = [
|
||||
{
|
||||
name:
|
||||
listV.value.find((item: any) => {
|
||||
return item.phase == 'B'
|
||||
})?.phase + '相',
|
||||
value: listV.value.find((item: any) => {
|
||||
return item.phase == 'B'
|
||||
})?.phase + '相',
|
||||
value: listV.value.find((item: any) => {
|
||||
return item.phase == 'B'
|
||||
})?.statisticalData
|
||||
}
|
||||
]
|
||||
pieChart2.value.initChart()
|
||||
echartsDataV3.value.options.series[0].data = [
|
||||
{
|
||||
name:
|
||||
listV.value.find((item: any) => {
|
||||
})?.statisticalData
|
||||
}
|
||||
]
|
||||
pieChart2.value.initChart()
|
||||
echartsDataV3.value.options.series[0].data = [
|
||||
{
|
||||
name:
|
||||
listV.value.find((item: any) => {
|
||||
return item.phase == 'C'
|
||||
})?.phase + '相',
|
||||
value: listV.value.find((item: any) => {
|
||||
return item.phase == 'C'
|
||||
})?.phase + '相',
|
||||
value: listV.value.find((item: any) => {
|
||||
return item.phase == 'C'
|
||||
})?.statisticalData
|
||||
}
|
||||
]
|
||||
pieChart3.value.initChart()
|
||||
echartsDataA1.value.options.series[0].data = [
|
||||
{
|
||||
name:
|
||||
listA.value.find((item: any) => {
|
||||
})?.statisticalData
|
||||
}
|
||||
]
|
||||
pieChart3.value.initChart()
|
||||
echartsDataA1.value.options.series[0].data = [
|
||||
{
|
||||
name:
|
||||
listA.value.find((item: any) => {
|
||||
return item.phase == 'AB'
|
||||
})?.phase + '相',
|
||||
value: listA.value.find((item: any) => {
|
||||
return item.phase == 'AB'
|
||||
})?.phase + '相',
|
||||
value: listA.value.find((item: any) => {
|
||||
return item.phase == 'AB'
|
||||
})?.statisticalData
|
||||
}
|
||||
]
|
||||
pieChart4.value.initChart()
|
||||
echartsDataA2.value.options.series[0].data = [
|
||||
{
|
||||
name:
|
||||
listA.value.find((item: any) => {
|
||||
})?.statisticalData
|
||||
}
|
||||
]
|
||||
pieChart4.value.initChart()
|
||||
echartsDataA2.value.options.series[0].data = [
|
||||
{
|
||||
name:
|
||||
listA.value.find((item: any) => {
|
||||
return item.phase == 'BC'
|
||||
})?.phase + '相',
|
||||
value: listA.value.find((item: any) => {
|
||||
return item.phase == 'BC'
|
||||
})?.phase + '相',
|
||||
value: listA.value.find((item: any) => {
|
||||
return item.phase == 'BC'
|
||||
})?.statisticalData
|
||||
}
|
||||
]
|
||||
pieChart5.value.initChart()
|
||||
echartsDataA3.value.options.series[0].data = [
|
||||
{
|
||||
name:
|
||||
listA.value.find((item: any) => {
|
||||
})?.statisticalData
|
||||
}
|
||||
]
|
||||
pieChart5.value.initChart()
|
||||
echartsDataA3.value.options.series[0].data = [
|
||||
{
|
||||
name:
|
||||
listA.value.find((item: any) => {
|
||||
return item.phase == 'CA'
|
||||
})?.phase + '相',
|
||||
value: listA.value.find((item: any) => {
|
||||
return item.phase == 'CA'
|
||||
})?.phase + '相',
|
||||
value: listA.value.find((item: any) => {
|
||||
return item.phase == 'CA'
|
||||
})?.statisticalData
|
||||
}
|
||||
]
|
||||
pieChart6.value.initChart()
|
||||
getColumns()
|
||||
getTableData(val)
|
||||
})?.statisticalData
|
||||
}
|
||||
]
|
||||
pieChart6.value.initChart()
|
||||
getColumns()
|
||||
getTableData(val)
|
||||
} else {
|
||||
init()
|
||||
}
|
||||
}
|
||||
defineExpose({ getRealTimeData })
|
||||
onMounted(() => {
|
||||
|
||||
Reference in New Issue
Block a user