修改冀北现场反馈问题

This commit is contained in:
GGJ
2025-12-19 11:58:26 +08:00
parent d64d18f330
commit dc32cc3bb7
32 changed files with 865 additions and 426 deletions

View File

@@ -1,6 +1,9 @@
<template>
<!-- 综合评估详情 -->
<el-dialog draggable title="稳态电能质量水平评估" v-model="dialogVisible" width="1400px">
<div class="title mb5">
<span>区域污染水平评估</span>
</div>
<div style="display: flex">
<div style="width: 400px">
<vxe-table
@@ -56,24 +59,26 @@
</vxe-table>
</div>
</div>
<div style="height: 300px; margin-top: 10px; position: relative" v-loading="loading">
<div class="title mb5 mt10">
<span>敏感及重要用户评估</span>
</div>
<div style="height: 265px; position: relative" v-loading="loading">
<vxe-table
v-bind="defaultAttribute"
ref="tableRef"
@cell-click="pollutionClick"
height="300px"
:row-config="{ isCurrent: true, isHover: true }"
:data="pollutionValueList"
style="cursor: pointer"
>
<vxe-column title="序号" width="60" type="seq" ></vxe-column>
<vxe-column field="gdName" title="供电公司" width="150" />
<vxe-column field="subStationName" title="变电站" />
<vxe-column field="projectName" title="项目名称" />
<vxe-column field="subValue" title="谐波电压污染值" width="150" />
</vxe-table>
v-bind="defaultAttribute"
ref="tableRef1"
@cell-click="pollutionClick"
height="265px"
:row-config="{ isCurrent: true, isHover: true }"
:data="pollutionValueList"
style="cursor: pointer"
>
<vxe-column title="序号" width="60" type="seq"></vxe-column>
<vxe-column field="gdName" title="供电公司" Width="150" />
<vxe-column field="subStationName" title="变电站" />
<vxe-column field="projectName" title="项目名称" />
<vxe-column field="subValue" title="谐波电压污染值" width="150" />
</vxe-table>
<!-- <MyEChart style="height: 300px" :options="picEChart" @echartClick="echartClick" /> -->
</div>
</el-dialog>
@@ -237,4 +242,19 @@ defineExpose({ open })
:deep(.el-select) {
min-width: 80px !important;
}
.title {
display: flex;
justify-content: space-between;
position: relative;
span {
font-weight: 550;
font-size: 18px;
}
.WarningFilled {
width: 16px;
cursor: pointer;
}
}
</style>

View File

@@ -2,7 +2,7 @@
<template>
<el-dialog draggable title="技术监督统计" v-model="dialogVisible" width="1400px">
<div>
<vxe-table v-bind="defaultAttribute" ref="vxeRef" height="320px" :data="tableData">
<vxe-table v-bind="defaultAttribute" ref="vxeRef" height="325px" :data="tableData">
<vxe-column field="orgName" title="区域" />
<vxe-column field="abnormalNum" title="异常问题总数" />
<vxe-column field="workNum" title="工单总数" />

View File

@@ -3,7 +3,7 @@
<el-dialog draggable title="暂态电能质量水平评估统计" v-model="dialogVisible" width="1400px">
<div v-loading="loading">
<div>
<vxe-table v-bind="defaultAttribute" ref="vxeRef" height="360px" :data="tableData">
<vxe-table v-bind="defaultAttribute" ref="vxeRef" height="365px" :data="tableData">
<vxe-column field="name" title="区域" />
<vxe-column sortable field="sagTimes" title="暂降次数">

View File

@@ -108,7 +108,7 @@
</vxe-table> -->
<!-- ${rowHeight} -->
<el-table :data="evaluationData.filter((item) => item.avg != 3.14159)" :height='`calc(${rowHeight} - 31px)`' size="small" border>
<el-table :data="evaluationData.filter((item) => item.avg != 3.14159)" v-loading='loading' :height='`calc(${rowHeight} - 31px)`' size="small" border >
<el-table-column prop="targetName" align="center" label="指标名称" />
<el-table-column prop="avg" align="center" label="最大越限幅值">
<template #default="{ row }">
@@ -190,7 +190,7 @@ import {
limitTableDetail
} from '@/api/device-boot/panorama'
import { formatter } from 'element-plus'
const loading=ref(false)
const emit = defineEmits(['back'])
const dropList: any = ref({})
const TargetData: any = ref({})
@@ -374,7 +374,7 @@ const open = async (id: string) => {
}
}
})
loading.value = true
// 监测点总体评价结论
limitTableDetail({
lineId: id,
@@ -433,6 +433,7 @@ const open = async (id: string) => {
xz: res.data.unbalanceLimit
}
]
loading.value = false
})
// 稳态指标合格率