监测点详情 趋势图数据

This commit is contained in:
stt
2025-11-13 08:49:44 +08:00
parent 384ea90acd
commit 078488a842
6 changed files with 1389 additions and 440 deletions

View File

@@ -27,7 +27,7 @@ import Table from '@/components/table/index.vue'
import TableHeader from '@/components/table/header/index.vue'
import MyEchart from '@/components/echarts/MyEchart.vue'
import { getTimeOfTheMonth } from '@/utils/formatTime'
import OverLimitDetails from '@/components/cockpit/listOfMainMonitoringPoints/components/overLimitDetails.vue'
import OverLimitDetails from '@/components/cockpit/overLimitStatistics/components/overLimitDetails.vue'
import { useRoute } from 'vue-router'
import { useTimeCacheStore } from '@/stores/timeCache'
@@ -109,7 +109,7 @@ const echartList = ref({
})
const OverLimitDetailsRef = ref()
const tableStore: any = new TableStore({
url: '/user-boot/dept/deptTree',
url: '/harmonic-boot/totalLimitStatistics/list',
method: 'POST',
showPage: false,
@@ -125,7 +125,7 @@ const tableStore: any = new TableStore({
},
{
title: '名称',
field: 'name',
field: 'lineName',
minWidth: '90'
},
{
@@ -133,47 +133,47 @@ const tableStore: any = new TableStore({
children: [
{
title: '闪变',
field: 'type',
field: 'flicker',
minWidth: '70',
render: 'customTemplate',
customTemplate: (row: any) => {
return `<span style='cursor: pointer;text-decoration: underline;'>${row.type}</span>`
return `<span style='cursor: pointer;text-decoration: underline;'>${row.flicker}</span>`
}
},
{
title: '谐波电压',
field: 'type1',
field: 'uharm',
minWidth: '80',
render: 'customTemplate',
customTemplate: (row: any) => {
return `<span style='cursor: pointer;text-decoration: underline;'>${row.type1}</span>`
return `<span style='cursor: pointer;text-decoration: underline;'>${row.uharm}</span>`
}
},
{
title: '谐波电流',
field: 'type2',
field: 'iharm',
minWidth: '80',
render: 'customTemplate',
customTemplate: (row: any) => {
return `<span style='cursor: pointer;text-decoration: underline;'>${row.type2}</span>`
return `<span style='cursor: pointer;text-decoration: underline;'>${row.iharm}</span>`
}
},
{
title: '电压偏差',
field: 'type3',
field: 'voltageDev',
minWidth: '80',
render: 'customTemplate',
customTemplate: (row: any) => {
return `<span style='cursor: pointer;text-decoration: underline;'>${row.type3}</span>`
return `<span style='cursor: pointer;text-decoration: underline;'>${row.voltageDev}</span>`
}
},
{
title: '三相不平衡',
field: 'type4',
field: 'ubalance',
minWidth: '90',
render: 'customTemplate',
customTemplate: (row: any) => {
return `<span style='cursor: pointer;text-decoration: underline;'>${row.type4}</span>`
return `<span style='cursor: pointer;text-decoration: underline;'>${row.ubalance}</span>`
}
}
]
@@ -197,17 +197,6 @@ const tableStore: any = new TableStore({
tableStore.table.params.searchEndTime = endTime || prop.timeValue?.[1] || getTimeOfTheMonth(prop.timeKey)[1]
},
loadCallback: () => {
tableStore.table.data = [
{
name: '10kV1#电动机',
type: '0',
type1: '45',
type2: '22',
type3: '0',
type4: '70'
}
]
tableStore.table.height = `calc(${prop.height} - 80px)`
}
})
@@ -220,8 +209,11 @@ provide('tableStore', tableStore)
// 点击行
const cellClickEvent = ({ row, column }: any) => {
if (column.field != 'name') {
console.log(row)
OverLimitDetailsRef.value.open(row)
OverLimitDetailsRef.value.open(
row,
tableStore.table.params.searchBeginTime || prop.timeValue?.[0],
tableStore.table.params.searchEndTime || prop.timeValue?.[1]
)
}
}