修改监测列表页面

This commit is contained in:
guanj
2026-01-08 13:48:40 +08:00
parent c2d0faea08
commit 0affb17e3a
3 changed files with 74 additions and 65 deletions

View File

@@ -62,7 +62,7 @@ import OverLimitDetails from '@/components/cockpit/monitoringPointList/component
import TableHeader from '@/components/table/header/index.vue'
import { uploadReport, getReportUrl } from '@/api/harmonic-boot/cockpit/cockpit'
import { getTime } from '@/utils/formatTime'
import { useDictData } from '@/stores/dictData'
const prop = defineProps({
w: { type: [String, Number] },
h: { type: [String, Number] },
@@ -72,7 +72,8 @@ const prop = defineProps({
timeValue: { type: Object },
interval: { type: Number }
})
const dictData = useDictData()
const monitorObjList = dictData.getBasicData('Line_Position')
const headerHeight = ref(57)
const TableHeaderRef = ref()
@@ -122,19 +123,19 @@ const tableStore: any = new TableStore({
},
{
title: '监测点名称',
field: 'lineName',
field: 'name',
minWidth: '120',
render: 'customTemplate',
customTemplate: (row: any) => {
return `<span style='cursor: pointer;text-decoration: underline;'>${row.lineName}</span>`
return `<span style='cursor: pointer;text-decoration: underline;'>${row.name}</span>`
}
},
{
title: '监测类型',
title: '监测位置',
field: 'position',
minWidth: '80',
formatter: (row: any) => {
return row.cellValue || '/'
return monitorObjList.filter(item => item.id == row.cellValue)[0]?.name || '/'
}
},
// {
@@ -153,21 +154,19 @@ const tableStore: any = new TableStore({
width: 100,
custom: {
停运: 'danger',
退运: 'danger',
运行: 'success',
中断: 'warning',
检修: 'warning',
调试: 'warning',
0: 'success',
1: 'warning',
2: 'danger',
3: 'warning',
4: 'danger',
null: 'info'
},
replaceValue: {
运行: '运行',
退运: '退运',
停运: '停运',
中断: '中断',
检修: '检修',
调试: '调试',
0: '运行',
1: '检修',
2: '停运',
3: '调试',
4: '退运',
null: '/'
}
},
@@ -183,7 +182,10 @@ const tableStore: any = new TableStore({
{
title: '电压等级',
field: 'volGrade',
minWidth: '80'
minWidth: '80',
formatter: (row: any) => {
return row.cellValue || '/'
}
},
{
title: '是否治理',
@@ -311,7 +313,7 @@ const setTime = () => {
// 点击行
const cellClickEvent = ({ row, column }: any) => {
if (column.field == 'lineName') {
if (column.field == 'name') {
OverLimitDetailsRef.value.open(
row,
tableStore.table.params.searchBeginTime || prop.timeValue?.[0],