实时数据:状态显示调整
能量管理:状态显示管理
This commit is contained in:
parent
157aeb2f01
commit
279c90110d
@ -15,41 +15,44 @@
|
|||||||
:width="item.width"
|
:width="item.width"
|
||||||
>
|
>
|
||||||
<template #default="scope">
|
<template #default="scope">
|
||||||
<div v-if="item.prop === 'iturbineoperationmode'">
|
<div v-if="item.prop === 'processedoperationmode'">
|
||||||
<el-tag v-if="scope.row.locked === 1" color="rgba(254,55,49,0.20)" style="color: #fe3731">已锁定</el-tag>
|
<el-tag v-if="scope.row.locked === 1" color="rgba(254,55,49,0.20)" style="color: #fe3731">已锁定</el-tag>
|
||||||
<el-tag v-if="scope.row.iturbineoperationmode === 20" color="rgba(0,100,170,0.20)" style="color: #0064aa"
|
<el-tag v-if="scope.row.processedoperationmode === 20" color="rgba(0,100,170,0.20)" style="color: #0064aa"
|
||||||
>并网</el-tag
|
>并网</el-tag
|
||||||
>
|
>
|
||||||
<el-tag v-if="scope.row.iturbineoperationmode === 10" color="rgba(0,160,150,0.20)" style="color: #00a096"
|
<el-tag v-if="scope.row.processedoperationmode === 10" color="rgba(0,160,150,0.20)" style="color: #00a096"
|
||||||
>维护</el-tag
|
>维护</el-tag
|
||||||
>
|
>
|
||||||
<el-tag v-if="scope.row.iturbineoperationmode === 8" color="rgba(255,126,0,0.20)" style="color: #ff7e00"
|
<el-tag v-if="scope.row.processedoperationmode === 8" color="rgba(255,126,0,0.20)" style="color: #ff7e00"
|
||||||
>限功率运行</el-tag
|
>限功率运行</el-tag
|
||||||
>
|
>
|
||||||
<el-tag v-if="scope.row.iturbineoperationmode === 0" color="rgba(153,153,153,0.20)" style="color: #666666"
|
<el-tag v-if="scope.row.processedoperationmode === 0" color="rgba(153,153,153,0.20)" style="color: #666666"
|
||||||
>离线</el-tag
|
>离线</el-tag
|
||||||
>
|
>
|
||||||
<el-tag v-if="scope.row.iturbineoperationmode === 16" color="rgba(6,180,41,0.20)" style="color: #06b429"
|
<el-tag v-if="scope.row.processedoperationmode === 16" color="rgba(6,180,41,0.20)" style="color: #06b429"
|
||||||
>启动</el-tag
|
>启动</el-tag
|
||||||
>
|
>
|
||||||
<el-tag v-if="scope.row.iturbineoperationmode === 6" color="rgba(254,55,49,0.20)" style="color: #fe3731"
|
<el-tag v-if="scope.row.processedoperationmode === 6" color="rgba(254,55,49,0.20)" style="color: #fe3731"
|
||||||
>正常停机</el-tag
|
>正常停机</el-tag
|
||||||
>
|
>
|
||||||
<el-tag v-if="scope.row.iturbineoperationmode === 1" color="rgba(254,55,49,0.20)" style="color: #fe3731"
|
<el-tag v-if="scope.row.processedoperationmode === 1" color="rgba(254,55,49,0.20)" style="color: #fe3731"
|
||||||
>外部因素导致停机</el-tag
|
>外部因素导致停机</el-tag
|
||||||
>
|
>
|
||||||
<el-tag v-if="scope.row.iturbineoperationmode === 2" color="rgba(254,55,49,0.20)" style="color: #fe3731"
|
<el-tag v-if="scope.row.processedoperationmode === 2" color="rgba(254,55,49,0.20)" style="color: #fe3731"
|
||||||
>停机</el-tag
|
>停机</el-tag
|
||||||
>
|
>
|
||||||
<el-tag v-if="scope.row.iturbineoperationmode === 11" color="rgba(255,182,0,0.20)" style="color: #ffb600"
|
<el-tag v-if="scope.row.processedoperationmode === 11" color="rgba(255,182,0,0.20)" style="color: #ffb600"
|
||||||
>待机</el-tag
|
>待机</el-tag
|
||||||
>
|
>
|
||||||
<el-tag v-if="scope.row.iturbineoperationmode === 1110" color="rgba(153,153,153,0.20)" style="color: #666666"
|
<el-tag v-if="scope.row.processedoperationmode === 1110" color="rgba(153,153,153,0.20)" style="color: #666666"
|
||||||
>解缆状态</el-tag
|
>解缆状态</el-tag
|
||||||
>
|
>
|
||||||
<el-tag v-if="scope.row.iturbineoperationmode === 1111" color="rgba(254,55,49,0.20)" style="color: #fe3731"
|
<el-tag v-if="scope.row.processedoperationmode === 1111" color="rgba(254,55,49,0.20)" style="color: #fe3731"
|
||||||
>电网故障停机</el-tag
|
>电网故障停机</el-tag
|
||||||
>
|
>
|
||||||
|
<el-tag v-if="scope.row.processedoperationmode === 33" color="rgba(153, 153, 153, 0.2)" style="color: #999999"
|
||||||
|
>通讯中断</el-tag
|
||||||
|
>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
@ -331,7 +334,7 @@ const tableColumn = [
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
label: '状态',
|
label: '状态',
|
||||||
prop: 'iturbineoperationmode',
|
prop: 'processedoperationmode',
|
||||||
width: '',
|
width: '',
|
||||||
},
|
},
|
||||||
]
|
]
|
||||||
@ -354,7 +357,7 @@ const createTableReqParams = (airblowerList: { irn: string; name: string }[]) =>
|
|||||||
airBlowerIds.push(item.irn)
|
airBlowerIds.push(item.irn)
|
||||||
return {
|
return {
|
||||||
deviceId: item.irn,
|
deviceId: item.irn,
|
||||||
attributes: [...curTableKey, 'iturbineoperationmode', 'iyplevel', 'gridlostdetected', 'ibplevel'],
|
attributes: [...curTableKey, 'processedoperationmode', 'iyplevel', 'gridlostdetected', 'ibplevel'],
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
return { params, airBlowerInfo, airBlowerIds }
|
return { params, airBlowerInfo, airBlowerIds }
|
||||||
@ -393,7 +396,7 @@ const getAirBlowerList = () => {
|
|||||||
belongLine: airBlowerInfoObj[id].belongLine,
|
belongLine: airBlowerInfoObj[id].belongLine,
|
||||||
deviceCode: airBlowerInfoObj[id].deviceCode,
|
deviceCode: airBlowerInfoObj[id].deviceCode,
|
||||||
...realData,
|
...realData,
|
||||||
iturbineoperationmode: state,
|
processedoperationmode: state,
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
tableData.value = data
|
tableData.value = data
|
||||||
|
@ -122,6 +122,9 @@
|
|||||||
<el-tag v-if="scope.row.processedoperationmode === 1111" color="rgba(254,55,49,0.20)" style="color: #fe3731"
|
<el-tag v-if="scope.row.processedoperationmode === 1111" color="rgba(254,55,49,0.20)" style="color: #fe3731"
|
||||||
>电网故障停机</el-tag
|
>电网故障停机</el-tag
|
||||||
>
|
>
|
||||||
|
<el-tag v-if="scope.row.processedoperationmode === 33" color="rgba(153, 153, 153, 0.2)" style="color: #999999"
|
||||||
|
>通讯中断</el-tag
|
||||||
|
>
|
||||||
</div>
|
</div>
|
||||||
<div v-if="item.prop === 'chart'" @click="openLineChart(scope.row)" class="operate">
|
<div v-if="item.prop === 'chart'" @click="openLineChart(scope.row)" class="operate">
|
||||||
<div class="chartIcon">
|
<div class="chartIcon">
|
||||||
|
Loading…
Reference in New Issue
Block a user