develop_cloud #1

Merged
dashixiong merged 234 commits from develop_cloud into main-cloud 2026-02-11 02:06:04 +00:00
125 changed files with 14809 additions and 388 deletions
Showing only changes of commit da0d3d12ef - Show all commits

View File

@ -5,7 +5,7 @@ const ems = {
zdList:[], zdList:[],
zdDeviceCategoryOptions:{},//站点各个站点包含的设备种类 {021_DDS_01:["BATTERY","CLUSTER","STACK", "DH", "AMMETER", "PCS", "XF"],021_DDS_02:[]...} zdDeviceCategoryOptions:{},//站点各个站点包含的设备种类 {021_DDS_01:["BATTERY","CLUSTER","STACK", "DH", "AMMETER", "PCS", "XF"],021_DDS_02:[]...}
workStatusOptions:{'0':'正常','1':'异常','2':'停止'},//工作状态 workStatusOptions:{'0':'正常','1':'异常','2':'停止'},//工作状态
deviceStatusOptions:{'0':'线','1':'离线','2':'维修中'},//设备状态 deviceStatusOptions:{'0':'线','1':'待机','2':'运行','3':'故障','4':'停机'},//设备状态
gridStatusOptions:{'0':'并网','1':'未并网'},//并网状态 gridStatusOptions:{'0':'并网','1':'未并网'},//并网状态
controlModeOptions:{'0':'远程','1':'本地'},//控制模式 controlModeOptions:{'0':'远程','1':'本地'},//控制模式
warnOptions:{0:'正常', 1:'中断', 2:'不在线',3:'异常'},//告警状态 warnOptions:{0:'正常', 1:'中断', 2:'不在线',3:'异常'},//告警状态

View File

@ -63,7 +63,7 @@
> >
<el-descriptions-item <el-descriptions-item
:contentClassName="`descriptions-direction ${ :contentClassName="`descriptions-direction ${
pcsItem.deviceStatus === '0' ? 'save' : 'danger' pcsItem.deviceStatus === '2' ? 'save' : 'danger'
}`" }`"
:span="1" :span="1"
label="设备状态" label="设备状态"

View File

@ -34,10 +34,10 @@
<div <div
class="status" class="status"
:class=" :class="
item.communicationStatus === '0' ? 'status-running' : '' item.runningStatus === '2' ? 'status-running' : ''
" "
> >
{{ communicationStatusOptions[item.communicationStatus] }} {{ deviceStatusOptions[item.runningStatus] }}
</div> </div>
<div class="row-items-img"> <div class="row-items-img">
<img <img
@ -68,10 +68,10 @@
<div <div
class="status" class="status"
:class=" :class="
item.communicationStatus === '0' ? 'status-running' : '' item.runningStatus === '2' ? 'status-running' : ''
" "
> >
{{ communicationStatusOptions[item.communicationStatus] }} {{ deviceStatusOptions[item.runningStatus] }}
</div> </div>
<div class="row-items-img"> <div class="row-items-img">
<img <img
@ -107,10 +107,10 @@
<div <div
class="status" class="status"
:class=" :class="
item.communicationStatus === '0' ? 'status-running' : '' item.runningStatus === '2' ? 'status-running' : ''
" "
> >
{{ communicationStatusOptions[item.communicationStatus] }} {{ deviceStatusOptions[item.runningStatus] }}
</div> </div>
<div class="row-items-img row-items-img-bms"> <div class="row-items-img row-items-img-bms">
<div style="position:relative;"> <div style="position:relative;">
@ -150,10 +150,10 @@
<div <div
class="status" class="status"
:class=" :class="
item.communicationStatus === '0' ? 'status-running' : '' item.runningStatus === '2' ? 'status-running' : ''
" "
> >
{{ communicationStatusOptions[item.communicationStatus] }} {{ deviceStatusOptions[item.runningStatus] }}
</div> </div>
<div class="row-items-img"> <div class="row-items-img">
<img <img
@ -171,14 +171,14 @@
<div <div
class="status" class="status"
:class=" :class="
item.children[0].communicationStatus === '0' item.children[0].runningStatus === '2'
? 'status-running' ? 'status-running'
: '' : ''
" "
> >
{{ {{
communicationStatusOptions[ deviceStatusOptions[
item.children[0].communicationStatus item.children[0].runningStatus
] ]
}} }}
</div> </div>
@ -222,8 +222,8 @@ export default {
}, },
computed: { computed: {
...mapState({ ...mapState({
communicationStatusOptions: (state) => deviceStatusOptions: (state) =>
state.ems.communicationStatusOptions, state.ems.deviceStatusOptions,
}), }),
showPcs() { showPcs() {

View File

@ -41,10 +41,10 @@
label="设备类别"> label="设备类别">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="communicationStatus" prop="runningStatus"
label="在线状态"> label="在线状态">
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{$store.state.ems.communicationStatusOptions[scope.row.communicationStatus]}}</span> <span>{{$store.state.ems.deviceStatusOptions[scope.row.runningStatus]}}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column