修改 冀北现场问题
This commit is contained in:
@@ -3,7 +3,7 @@
|
|||||||
<Terminal ref="TerminalRef" @node-click="nodeClick" @init="nodeClick"></Terminal>
|
<Terminal ref="TerminalRef" @node-click="nodeClick" @init="nodeClick"></Terminal>
|
||||||
<div class="device-manage-right">
|
<div class="device-manage-right">
|
||||||
<el-form :inline="true" class="demo-form-inline">
|
<el-form :inline="true" class="demo-form-inline">
|
||||||
<el-form-item>
|
<el-form-item style="position: relative; z-index: 2">
|
||||||
<el-button icon="el-icon-Plus" type="primary" @click="add">新 增</el-button>
|
<el-button icon="el-icon-Plus" type="primary" @click="add">新 增</el-button>
|
||||||
<el-button icon="el-icon-Edit" type="primary" @click="update">修 改</el-button>
|
<el-button icon="el-icon-Edit" type="primary" @click="update">修 改</el-button>
|
||||||
<el-button icon="el-icon-Close" type="danger" @click="remove">删 除</el-button>
|
<el-button icon="el-icon-Close" type="danger" @click="remove">删 除</el-button>
|
||||||
@@ -1315,11 +1315,7 @@
|
|||||||
></el-option>
|
></el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item
|
<el-form-item class="form-item" label="监测点拥有者:">
|
||||||
class="form-item"
|
|
||||||
label="监测点拥有者:"
|
|
||||||
|
|
||||||
>
|
|
||||||
<!-- :prop="
|
<!-- :prop="
|
||||||
'deviceParam.' +
|
'deviceParam.' +
|
||||||
[deviceIndex] +
|
[deviceIndex] +
|
||||||
@@ -1336,11 +1332,7 @@
|
|||||||
placeholder="请输入监测点拥有者"
|
placeholder="请输入监测点拥有者"
|
||||||
></el-input>
|
></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item
|
<el-form-item class="form-item" label="拥有者职务:">
|
||||||
class="form-item"
|
|
||||||
label="拥有者职务:"
|
|
||||||
|
|
||||||
>
|
|
||||||
<!-- :prop="
|
<!-- :prop="
|
||||||
'deviceParam.' +
|
'deviceParam.' +
|
||||||
[deviceIndex] +
|
[deviceIndex] +
|
||||||
@@ -1377,11 +1369,7 @@
|
|||||||
placeholder="请输入电网侧变电站"
|
placeholder="请输入电网侧变电站"
|
||||||
></el-input>
|
></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item
|
<el-form-item class="form-item" label="上级变电站:">
|
||||||
class="form-item"
|
|
||||||
label="上级变电站:"
|
|
||||||
|
|
||||||
>
|
|
||||||
<!-- :prop="
|
<!-- :prop="
|
||||||
'deviceParam.' +
|
'deviceParam.' +
|
||||||
[deviceIndex] +
|
[deviceIndex] +
|
||||||
|
|||||||
@@ -68,8 +68,19 @@
|
|||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</template>
|
</template>
|
||||||
|
<template #operation>
|
||||||
|
<!-- <el-button icon="el-icon-Plus" type="primary" @click="addFormModel">新增</el-button> -->
|
||||||
|
<el-button icon="el-icon-Download" @click="exportEvent" type="primary">下载报告</el-button>
|
||||||
|
</template>
|
||||||
</TableHeader>
|
</TableHeader>
|
||||||
<Table ref="tableRef" :tree-config="{ transform: true, parentField: 'pid' }" :scroll-y="{ enabled: true }" />
|
<Table
|
||||||
|
ref="tableRef"
|
||||||
|
:column-config="{ resizable: true }"
|
||||||
|
:checkbox-config="{ labelField: 'name', highlight: true }"
|
||||||
|
|
||||||
|
:tree-config="{ transform: true, parentField: 'pid' }"
|
||||||
|
:scroll-y="{ enabled: true }"
|
||||||
|
/>
|
||||||
</template>
|
</template>
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { ref, onMounted, provide, nextTick } from 'vue'
|
import { ref, onMounted, provide, nextTick } from 'vue'
|
||||||
@@ -92,7 +103,8 @@ const tableStore = new TableStore({
|
|||||||
showPage: false,
|
showPage: false,
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
column: [
|
column: [
|
||||||
{ field: 'name', title: '电网拓扑', minWidth: '180px', align: 'left', treeNode: true },
|
// { width: '60', title: '111', },
|
||||||
|
{ field: 'name', title: '电网拓扑', minWidth: '180px', type: 'checkbox', align: 'left', treeNode: true },
|
||||||
{
|
{
|
||||||
field: 'ip',
|
field: 'ip',
|
||||||
title: '网络参数',
|
title: '网络参数',
|
||||||
@@ -214,6 +226,9 @@ const tree2List = (list: any, pid?: string) => {
|
|||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
tableStore.index()
|
tableStore.index()
|
||||||
})
|
})
|
||||||
|
const exportEvent = () => {
|
||||||
|
console.log(tableRef.value.getRef().getCheckboxRecords())
|
||||||
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style scoped lang="scss"></style>
|
<style scoped lang="scss"></style>
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
<!-- 稳态 -->
|
<!-- 稳态 -->
|
||||||
<template>
|
<template>
|
||||||
<!-- 终端 -->
|
<!-- 终端 -->
|
||||||
<el-dialog draggable title="稳态指标超标占比统计" v-model="dialogVisible" width="800">
|
<el-dialog draggable title="稳态指标超标水平评估统计" v-model="dialogVisible" width="800">
|
||||||
<el-row style="height: 330px" :gutter="20">
|
<el-row style="height: 330px" :gutter="20">
|
||||||
<el-col :span="23">
|
<el-col :span="23">
|
||||||
<div class="title">
|
<div class="title">
|
||||||
<span>稳态指标超标占比</span>
|
<span>稳态指标超标水平评估统计</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="boxSteps">
|
<div class="boxSteps">
|
||||||
<el-steps>
|
<el-steps>
|
||||||
@@ -80,7 +80,7 @@ const tableData: any = ref([])
|
|||||||
const echart = (row: any) => {
|
const echart = (row: any) => {
|
||||||
let chart = echarts.init(chartRef.value as HTMLDivElement)
|
let chart = echarts.init(chartRef.value as HTMLDivElement)
|
||||||
|
|
||||||
let dataname = ['频率偏差', '电压偏差', '电压总谐波畸变率', '三相电压不平衡度', '闪变']
|
let dataname = ['频率偏差(Hz)', '电压偏差(%)', '电压总谐波畸变率(%)', '三相电压不平衡度(%)', '闪变']
|
||||||
let datamax = [100, 100, 100, 100, 100, 100]
|
let datamax = [100, 100, 100, 100, 100, 100]
|
||||||
let indicator = []
|
let indicator = []
|
||||||
for (let i = 0; i < dataname.length; i++) {
|
for (let i = 0; i < dataname.length; i++) {
|
||||||
|
|||||||
@@ -1,16 +1,20 @@
|
|||||||
<template>
|
<template>
|
||||||
<!-- 综合评估详情 -->
|
<!-- 综合评估详情 -->
|
||||||
<el-dialog draggable title="指标合格率统计" v-model="dialogVisible" width="1400px">
|
<el-dialog draggable title="指标合格率统计" v-model="dialogVisible" width="1500px">
|
||||||
<div>
|
<div>
|
||||||
<vxe-table v-bind="defaultAttribute" ref="vxeRef" height="600px" :data="tableData">
|
<vxe-table v-bind="defaultAttribute" ref="vxeRef" height="600px" :data="tableData">
|
||||||
<vxe-column field="substationName" title="变电站名称" />
|
<vxe-column field="substationName" title="变电站名称" />
|
||||||
<vxe-column field="lineName" title="监测点名称" />
|
<vxe-column field="lineName" title="监测点名称" />
|
||||||
<vxe-colgroup title="各指标合格率">
|
<vxe-colgroup title="各指标合格率">
|
||||||
<vxe-column field="freqDev" sortable title=" 频率偏差" :formatter="formatter" />
|
<vxe-column field="freqDev" sortable title=" 频率偏差" :formatter="formatter" />
|
||||||
<vxe-column field="plt" sortable title="闪变" :formatter="formatter" />
|
|
||||||
<vxe-column field="ubalance" sortable title="三相电压不平衡度" :formatter="formatter" />
|
|
||||||
<vxe-column field="vdev" sortable title="电压偏差" :formatter="formatter" />
|
<vxe-column field="vdev" sortable title="电压偏差" :formatter="formatter" />
|
||||||
<vxe-column field="vthd" sortable title="电压总谐波畸变率" :formatter="formatter" />
|
<vxe-column field="vthd" sortable title="电压总谐波畸变率" width="180" :formatter="formatter" />
|
||||||
|
<vxe-column field="ubalance" sortable title="三相电压不平衡度" width="180" :formatter="formatter" />
|
||||||
|
<vxe-column field="plt" sortable title="闪变" :formatter="formatter" />
|
||||||
|
<vxe-column field="uharm" sortable title="谐波电压(%)" :formatter="formatter" />
|
||||||
|
<vxe-column field="iharm" sortable title="谐波电流(%)" :formatter="formatter" />
|
||||||
|
<vxe-column field="inuHarm" sortable title="间谐波电压(%)" width="180" :formatter="formatter" />
|
||||||
|
<vxe-column field="ineg" sortable title="负序电流(A)" :formatter="formatter" />
|
||||||
</vxe-colgroup>
|
</vxe-colgroup>
|
||||||
</vxe-table>
|
</vxe-table>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -168,7 +168,7 @@ const Voltage: any = [
|
|||||||
{
|
{
|
||||||
label: '试运行问题',
|
label: '试运行问题',
|
||||||
value: 'trialRun'
|
value: 'trialRun'
|
||||||
},
|
}
|
||||||
]
|
]
|
||||||
|
|
||||||
const active: any = ref(Voltage[0].value)
|
const active: any = ref(Voltage[0].value)
|
||||||
@@ -356,8 +356,7 @@ const info = (row: any) => {
|
|||||||
}),
|
}),
|
||||||
axisLabel: {
|
axisLabel: {
|
||||||
color: '#000',
|
color: '#000',
|
||||||
fontSize: 12,
|
fontSize: 12
|
||||||
interval: 0
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
grid: {
|
grid: {
|
||||||
@@ -367,7 +366,7 @@ const info = (row: any) => {
|
|||||||
},
|
},
|
||||||
|
|
||||||
options: {
|
options: {
|
||||||
dataZoom: null,
|
// dataZoom: null,
|
||||||
series: [
|
series: [
|
||||||
{
|
{
|
||||||
name: '超标监测点数',
|
name: '超标监测点数',
|
||||||
|
|||||||
@@ -39,7 +39,7 @@
|
|||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<div class="title">
|
<div class="title">
|
||||||
<span>稳态电能质量水平评估环比变化</span>
|
<span>稳态电能质量超标占比环比变化</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="pie">
|
<div class="pie">
|
||||||
<div style="height: 250px; width: 100%" ref="chartRef"></div>
|
<div style="height: 250px; width: 100%" ref="chartRef"></div>
|
||||||
@@ -111,7 +111,15 @@ const echart = (row: any) => {
|
|||||||
|
|
||||||
let chart = echarts.init(chartRef.value as HTMLDivElement)
|
let chart = echarts.init(chartRef.value as HTMLDivElement)
|
||||||
|
|
||||||
let dataname = ['频率偏差', '电压偏差', '电压总谐波畸变率', '三相电压不平衡度', '闪变']
|
let dataname = [ '频率偏差(Hz)',
|
||||||
|
'电压偏差(%)',
|
||||||
|
'电压总谐波畸变率(%)',
|
||||||
|
'三相电压不平衡度(%)',
|
||||||
|
'闪变',
|
||||||
|
'谐波电压(%)',
|
||||||
|
'谐波电流(%)',
|
||||||
|
'间谐波电压(%)',
|
||||||
|
'负序电流(A)']
|
||||||
// let datamax = [100, 100, 100, 100, 100, 100]
|
// let datamax = [100, 100, 100, 100, 100, 100]
|
||||||
let indicator = []
|
let indicator = []
|
||||||
for (let i = 0; i < dataname.length; i++) {
|
for (let i = 0; i < dataname.length; i++) {
|
||||||
@@ -157,7 +165,7 @@ const echart = (row: any) => {
|
|||||||
},
|
},
|
||||||
radar: {
|
radar: {
|
||||||
center: ['50%', '60%'],
|
center: ['50%', '60%'],
|
||||||
radius: '75%',
|
radius: '60%',
|
||||||
startAngle: 90,
|
startAngle: 90,
|
||||||
splitNumber: 5,
|
splitNumber: 5,
|
||||||
splitArea: {
|
splitArea: {
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="default-main lineInfo" :style="height">
|
<div class="default-main lineInfo" :style="height">
|
||||||
<DatePicker ref="datePickerRef" style="display: none" theCurrentTime/>
|
<DatePicker ref="datePickerRef" style="display: none" theCurrentTime />
|
||||||
<el-page-header :icon="ArrowLeft" @back="emit('back')">
|
<el-page-header :icon="ArrowLeft" @back="emit('back')">
|
||||||
<template #content>
|
<template #content>
|
||||||
<span style="font-size: 16px">{{ dropList.lineName }}详情 </span>
|
<span style="font-size: 16px">{{ dropList.lineName }}详情 </span>
|
||||||
@@ -385,22 +385,22 @@ const open = async (id: string) => {
|
|||||||
dropList.value.assessData = res.data.assessLevel
|
dropList.value.assessData = res.data.assessLevel
|
||||||
evaluationData.value = [
|
evaluationData.value = [
|
||||||
{
|
{
|
||||||
targetName: '频率偏差',
|
targetName: '频率偏差(Hz)',
|
||||||
avg: res.data.freqAssessLevel,
|
avg: res.data.freqAssessLevel,
|
||||||
sd: res.data.freqQualifyData
|
sd: res.data.freqQualifyData
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
targetName: '电压偏差',
|
targetName: '电压偏差(%)',
|
||||||
avg: res.data.vdevAssessLevel,
|
avg: res.data.vdevAssessLevel,
|
||||||
sd: res.data.vdevQualifyData
|
sd: res.data.vdevQualifyData
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
targetName: '电压总谐波畸变率',
|
targetName: '电压总谐波畸变率(%)',
|
||||||
avg: res.data.harmAssessLevel,
|
avg: res.data.harmAssessLevel,
|
||||||
sd: res.data.harmQualifyData
|
sd: res.data.harmQualifyData
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
targetName: '三相电压不平衡度',
|
targetName: '三相电压不平衡度(%)',
|
||||||
avg: res.data.unbalanceAssessLevel,
|
avg: res.data.unbalanceAssessLevel,
|
||||||
sd: res.data.unbalanceQualifyData
|
sd: res.data.unbalanceQualifyData
|
||||||
},
|
},
|
||||||
@@ -421,13 +421,28 @@ const open = async (id: string) => {
|
|||||||
echart([
|
echart([
|
||||||
{
|
{
|
||||||
time: datePickerRef.value.timeValue[0].substring(0, 7),
|
time: datePickerRef.value.timeValue[0].substring(0, 7),
|
||||||
targetList: ['频率偏差', '电压偏差', '电压总谐波畸变率', '三相电压不平衡度', '闪变'],
|
targetList: [
|
||||||
|
'频率偏差(Hz)',
|
||||||
|
'电压偏差(%)',
|
||||||
|
'电压总谐波畸变率(%)',
|
||||||
|
'三相电压不平衡度(%)',
|
||||||
|
'闪变',
|
||||||
|
'谐波电压(%)',
|
||||||
|
'谐波电流(%)',
|
||||||
|
'间谐波电压(%)',
|
||||||
|
'负序电流(A)'
|
||||||
|
],
|
||||||
ratioList: [
|
ratioList: [
|
||||||
res.data.freqDev == 3.14159 ? null : res.data.freqDev,
|
res.data.freqDev == 3.14159 ? null : res.data.freqDev,
|
||||||
res.data.vdev == 3.14159 ? null : res.data.vdev,
|
res.data.vdev == 3.14159 ? null : res.data.vdev,
|
||||||
res.data.vthd == 3.14159 ? null : res.data.vthd,
|
res.data.vthd == 3.14159 ? null : res.data.vthd,
|
||||||
res.data.ubalance == 3.14159 ? null : res.data.ubalance,
|
res.data.ubalance == 3.14159 ? null : res.data.ubalance,
|
||||||
res.data.plt == 3.14159 ? null : res.data.plt
|
res.data.plt == 3.14159 ? null : res.data.plt,
|
||||||
|
|
||||||
|
res.data.uharm == 3.14159 ? null : res.data.uharm,
|
||||||
|
res.data.iharm == 3.14159 ? null : res.data.iharm,
|
||||||
|
res.data.inuHarm == 3.14159 ? null : res.data.inuHarm,
|
||||||
|
res.data.ineg == 3.14159 ? null : res.data.ineg
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
])
|
])
|
||||||
@@ -462,7 +477,7 @@ const open = async (id: string) => {
|
|||||||
textStyle: {
|
textStyle: {
|
||||||
// fontWeight: 600,
|
// fontWeight: 600,
|
||||||
fontSize: 12
|
fontSize: 12
|
||||||
},
|
}
|
||||||
// subtext: '总数',
|
// subtext: '总数',
|
||||||
// subtextStyle: {
|
// subtextStyle: {
|
||||||
// fontWeight: 550,
|
// fontWeight: 550,
|
||||||
@@ -537,8 +552,18 @@ const open = async (id: string) => {
|
|||||||
const echart = (row: any) => {
|
const echart = (row: any) => {
|
||||||
let chart = echarts.init(chartRef.value as HTMLDivElement)
|
let chart = echarts.init(chartRef.value as HTMLDivElement)
|
||||||
|
|
||||||
let dataname = ['频率偏差', '电压偏差', '电压总谐波畸变率', '三相电压不平衡度', '闪变']
|
let dataname = [
|
||||||
let datamax = [100, 100, 100, 100, 100, 100]
|
'频率偏差(Hz)',
|
||||||
|
'电压偏差(%)',
|
||||||
|
'电压总谐波畸变率(%)',
|
||||||
|
'三相电压不平衡度(%)',
|
||||||
|
'闪变',
|
||||||
|
'谐波电压(%)',
|
||||||
|
'谐波电流(%)',
|
||||||
|
'间谐波电压(%)',
|
||||||
|
'负序电流(A)'
|
||||||
|
]
|
||||||
|
let datamax = [100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]
|
||||||
let indicator = []
|
let indicator = []
|
||||||
for (let i = 0; i < dataname.length; i++) {
|
for (let i = 0; i < dataname.length; i++) {
|
||||||
indicator.push({
|
indicator.push({
|
||||||
|
|||||||
@@ -298,7 +298,24 @@ const options = ref([
|
|||||||
{
|
{
|
||||||
label: '三相电压不平衡度',
|
label: '三相电压不平衡度',
|
||||||
value: '5'
|
value: '5'
|
||||||
}
|
},
|
||||||
|
{
|
||||||
|
label: '谐波电压',
|
||||||
|
value: '6'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: '谐波电流',
|
||||||
|
value: '7'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: '间谐波电压',
|
||||||
|
value: '8'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: '负序电流',
|
||||||
|
value: '9'
|
||||||
|
},
|
||||||
|
|
||||||
])
|
])
|
||||||
const technology: any = ref({})
|
const technology: any = ref({})
|
||||||
const harmonicType = ref('0')
|
const harmonicType = ref('0')
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
<template>
|
<template>
|
||||||
<div>
|
<div>
|
||||||
<TableHeader datePicker area ref="TableHeaderRef">
|
<TableHeader datePicker area nextFlag theCurrentTime ref="TableHeaderRef">
|
||||||
<template #select>
|
<template #select>
|
||||||
<el-form-item label="信息查询">
|
<el-form-item label="信息查询">
|
||||||
<el-input
|
<el-input
|
||||||
@@ -34,6 +34,7 @@ const tableStore = new TableStore({
|
|||||||
paramsPOST: true,
|
paramsPOST: true,
|
||||||
column: [
|
column: [
|
||||||
{ field: 'substationName', title: '变电站名称', minWidth: 100 },
|
{ field: 'substationName', title: '变电站名称', minWidth: 100 },
|
||||||
|
{ field: 'deptName', title: '所在地市', minWidth: 100 },
|
||||||
{
|
{
|
||||||
field: 'dwLineList',
|
field: 'dwLineList',
|
||||||
title: '电网侧监测点名称',
|
title: '电网侧监测点名称',
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ import monitorLedgerTable from './components/monitorLedgerTable.vue'
|
|||||||
import { mainHeight } from '@/utils/layout'
|
import { mainHeight } from '@/utils/layout'
|
||||||
|
|
||||||
defineOptions({
|
defineOptions({
|
||||||
name: 'Processsupervision/Terminaldetection'
|
name: 'Supervision/Terminaldetection'
|
||||||
})
|
})
|
||||||
const activeName = ref('1')
|
const activeName = ref('1')
|
||||||
const network = ref('1')
|
const network = ref('1')
|
||||||
|
|||||||
@@ -140,12 +140,12 @@
|
|||||||
></el-option>
|
></el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item for="-" v-if="form.customSubstationFlag == 0" label="所属变电站:" prop="substation">
|
<el-form-item for="-" v-if="form.customSubstationFlag == 0" label="并网变电站:" prop="substation">
|
||||||
<el-select
|
<el-select
|
||||||
v-model="form.substation"
|
v-model="form.substation"
|
||||||
clearable
|
clearable
|
||||||
style="width: 100%"
|
style="width: 100%"
|
||||||
placeholder="请选择所属变电站"
|
placeholder="请选择并网变电站"
|
||||||
filterable
|
filterable
|
||||||
@change="changeSubstation"
|
@change="changeSubstation"
|
||||||
>
|
>
|
||||||
@@ -157,8 +157,8 @@
|
|||||||
></el-option>
|
></el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item for="-" v-if="form.customSubstationFlag == 1" label="所属变电站:" prop="substationName">
|
<el-form-item for="-" v-if="form.customSubstationFlag == 1" label="并网变电站:" prop="substationName">
|
||||||
<el-input v-model="form.substationName" autocomplete="off" placeholder="请输入所属变电站" />
|
<el-input v-model="form.substationName" autocomplete="off" placeholder="请输入并网变电站" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item for="-" label="变电站电压等级:" prop="substationVoltageLevel">
|
<el-form-item for="-" label="变电站电压等级:" prop="substationVoltageLevel">
|
||||||
<el-select
|
<el-select
|
||||||
@@ -773,7 +773,7 @@ const getFrontEndMachineList = () => {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
const changeSubstationFlag = () => {
|
const changeSubstationFlag = () => {
|
||||||
//处理所属变电站手都输入/下拉数据
|
//处理并网变电站手都输入/下拉数据
|
||||||
if (form.value.customSubstationFlag == 0) {
|
if (form.value.customSubstationFlag == 0) {
|
||||||
form.value.substationName = substationList.value.find((item: any) => {
|
form.value.substationName = substationList.value.find((item: any) => {
|
||||||
return form.value.substation == item.id
|
return form.value.substation == item.id
|
||||||
@@ -803,6 +803,8 @@ getFrontEndMachineList()
|
|||||||
const powerCompanyList: any = ref([])
|
const powerCompanyList: any = ref([])
|
||||||
//获取所属供电公司,区域列表第三层数据
|
//获取所属供电公司,区域列表第三层数据
|
||||||
const getPowerCompanyList = async (flag: any) => {
|
const getPowerCompanyList = async (flag: any) => {
|
||||||
|
|
||||||
|
|
||||||
getAllDeptList().then(res => {
|
getAllDeptList().then(res => {
|
||||||
powerCompanyList.value = res.data[0].children[0].children
|
powerCompanyList.value = res.data[0].children[0].children
|
||||||
if (flag) {
|
if (flag) {
|
||||||
@@ -829,7 +831,8 @@ const getPowerCompanyList = async (flag: any) => {
|
|||||||
const findSubstationVoltageLevel = async () => {
|
const findSubstationVoltageLevel = async () => {
|
||||||
getSubstationVoltageLevel({ orgIds: [form.value.powerCompany] }).then(res => {
|
getSubstationVoltageLevel({ orgIds: [form.value.powerCompany] }).then(res => {
|
||||||
substationList.value = res.data
|
substationList.value = res.data
|
||||||
|
form.value.latitude = substationList.value[0]?.lat
|
||||||
|
form.value.longitude = substationList.value[0]?.lng
|
||||||
form.value.substation = substationList.value[0]?.id
|
form.value.substation = substationList.value[0]?.id
|
||||||
form.value.substationVoltageLevel = substationList.value[0]?.voltageLevel
|
form.value.substationVoltageLevel = substationList.value[0]?.voltageLevel
|
||||||
})
|
})
|
||||||
@@ -883,7 +886,7 @@ const resetForm: any = async () => {
|
|||||||
nextTerminalInspectionTime: new Date().getTime() + 365 * 5 * 24 * 3600 * 1000, // 下次终端定检时间
|
nextTerminalInspectionTime: new Date().getTime() + 365 * 5 * 24 * 3600 * 1000, // 下次终端定检时间
|
||||||
powerCompany: powerCompanyList[0]?.value.id, //所属供电公司
|
powerCompany: powerCompanyList[0]?.value.id, //所属供电公司
|
||||||
simCardNumber: '', //SIM卡号
|
simCardNumber: '', //SIM卡号
|
||||||
substation: '', // 所属变电站
|
substation: '', // 并网变电站
|
||||||
substationVoltageLevel: voltageLevelList[0].id, // 变电站电压等级
|
substationVoltageLevel: voltageLevelList[0].id, // 变电站电压等级
|
||||||
summonFlag: summonFlagList[0].id, // 召唤标志
|
summonFlag: summonFlagList[0].id, // 召唤标志
|
||||||
terminalIp: '', //终端IP
|
terminalIp: '', //终端IP
|
||||||
@@ -922,7 +925,7 @@ const devReportForm: any = ref({
|
|||||||
//终端信息实体
|
//终端信息实体
|
||||||
supervisionTempDeviceReportParam: {
|
supervisionTempDeviceReportParam: {
|
||||||
customSubstationFlag: 0, //电站类型
|
customSubstationFlag: 0, //电站类型
|
||||||
substationName: '', //所属变电站名称
|
substationName: '', //并网变电站名称
|
||||||
alarmFunction: '0', //告警功能
|
alarmFunction: '0', //告警功能
|
||||||
commissioningTime: '', //投运时间
|
commissioningTime: '', //投运时间
|
||||||
communicationStatus: communicationStatusList[0].id, // 通讯状态
|
communicationStatus: communicationStatusList[0].id, // 通讯状态
|
||||||
@@ -945,7 +948,7 @@ const devReportForm: any = ref({
|
|||||||
nextTerminalInspectionTime: '', // 下次终端定检时间
|
nextTerminalInspectionTime: '', // 下次终端定检时间
|
||||||
powerCompany: powerCompanyList.value[0]?.id, //所属供电公司
|
powerCompany: powerCompanyList.value[0]?.id, //所属供电公司
|
||||||
simCardNumber: '', //SIM卡号
|
simCardNumber: '', //SIM卡号
|
||||||
substation: '', // 所属变电站
|
substation: '', // 并网变电站
|
||||||
substationVoltageLevel: voltageLevelList[0].id, // 变电站电压等级
|
substationVoltageLevel: voltageLevelList[0].id, // 变电站电压等级
|
||||||
summonFlag: summonFlagList[0].id, // 召唤标志
|
summonFlag: summonFlagList[0].id, // 召唤标志
|
||||||
terminalIp: '', //终端IP
|
terminalIp: '', //终端IP
|
||||||
@@ -1033,14 +1036,14 @@ const rules = ref({
|
|||||||
substation: [
|
substation: [
|
||||||
{
|
{
|
||||||
required: true,
|
required: true,
|
||||||
message: '请选择所属变电站',
|
message: '请选择并网变电站',
|
||||||
trigger: 'change'
|
trigger: 'change'
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
substationName: [
|
substationName: [
|
||||||
{
|
{
|
||||||
required: true,
|
required: true,
|
||||||
message: '请输入所属变电站',
|
message: '请输入并网变电站',
|
||||||
trigger: 'blur'
|
trigger: 'blur'
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
|||||||
@@ -26,7 +26,7 @@
|
|||||||
<el-descriptions-item label="所属供电公司">
|
<el-descriptions-item label="所属供电公司">
|
||||||
{{ detailData.supervisionTempDeviceReport?.powerCompany }}
|
{{ detailData.supervisionTempDeviceReport?.powerCompany }}
|
||||||
</el-descriptions-item>
|
</el-descriptions-item>
|
||||||
<el-descriptions-item label="所属变电站">
|
<el-descriptions-item label="并网变电站">
|
||||||
{{ detailData.supervisionTempDeviceReport?.substationName }}
|
{{ detailData.supervisionTempDeviceReport?.substationName }}
|
||||||
</el-descriptions-item>
|
</el-descriptions-item>
|
||||||
<el-descriptions-item label="变电站电压等级">
|
<el-descriptions-item label="变电站电压等级">
|
||||||
|
|||||||
@@ -111,7 +111,7 @@ const tableStore = inject('tableStore') as TableStore
|
|||||||
const form = reactive({
|
const form = reactive({
|
||||||
id: '',
|
id: '',
|
||||||
name: '',
|
name: '',
|
||||||
password: '123456',
|
password: 'Jbdnzl@123',
|
||||||
email: '',
|
email: '',
|
||||||
limitIpStart: '',
|
limitIpStart: '',
|
||||||
deptId: '',
|
deptId: '',
|
||||||
@@ -233,7 +233,7 @@ const open = (text: string, data?: anyObj) => {
|
|||||||
form.id = ''
|
form.id = ''
|
||||||
form.limitIpStart = '0.0.0.0'
|
form.limitIpStart = '0.0.0.0'
|
||||||
form.limitIpEnd = '255.255.255.255'
|
form.limitIpEnd = '255.255.255.255'
|
||||||
form.password = '123456'
|
form.password = 'Jbdnzl@123'
|
||||||
}
|
}
|
||||||
form.type = adminInfo.$state.userType + 1
|
form.type = adminInfo.$state.userType + 1
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user