首触故障码

This commit is contained in:
geting 2024-12-20 14:34:30 +08:00
parent 1922229261
commit b167bfc36e

View File

@ -37,10 +37,12 @@
<el-main class="mainMain">
<div class="tabsPart">
<el-table :data="alarmsTableData" class="tablePart" highlight-current-row>
<el-table-column prop="eventTimeFormate" :label="AlarmsFieldsEnums['alarmTime']" align="center"> </el-table-column>
<el-table-column prop="deviceName" :label="AlarmsFieldsEnums['airBlowerName']" align="center"> </el-table-column>
<el-table-column prop="deviceCode" :label="AlarmsFieldsEnums['airBlowerNumber']" align="center"> </el-table-column>
<el-table-column prop="codeDescriptions" :label="AlarmsFieldsEnums['deflautCode']" align="center">
<el-table-column prop="eventTimeFormate" :label="AlarmsFieldsEnums['alarmTime']" align="center" width="180">
</el-table-column>
<el-table-column prop="deviceName" :label="AlarmsFieldsEnums['airBlowerName']" align="center" width="120"> </el-table-column>
<el-table-column prop="deviceCode" :label="AlarmsFieldsEnums['airBlowerNumber']" align="center" width="180">
</el-table-column>
<el-table-column prop="codeDescriptions" :label="AlarmsFieldsEnums['deflautCode']" align="center" width="180">
<template #default="scope">
<div class="tableColumnClick" @click="openDefalt(scope.row)">{{ scope.row.codeDescriptions }}</div>
</template>
@ -50,7 +52,7 @@
<span v-html="formatText(row.eventText)"></span>
</template>
</el-table-column>
<el-table-column prop="eventLevel" :label="AlarmsFieldsEnums['alarmType']" align="center">
<el-table-column prop="eventLevel" :label="AlarmsFieldsEnums['alarmType']" align="center" width="180">
<template #default="scope">
<div class="tip" v-if="scope.row.eventLevel === 0">提示</div>
<div class="alarm" v-if="scope.row.eventLevel === 1">告警</div>
@ -211,13 +213,12 @@ const getalarmsList = async () => {
if (res.code == 200) {
paginationOptions.total = res.total
alarmsTableData.value = res.rows.map((item: any) => {
const descriptions = descriptionMap.value[`${item.madeinfactory}_${item.model}`] || {}
console.log('🚀 ~ alarmsTableData.value=res.rows.map ~ descriptions:', descriptions)
console.log('🚀 ~ alarmsTableData.value=res.rows.map ~ item:', item)
const descriptions = descriptionMap.value[`${item.madeinFactory}_${item.model}`] || {}
return {
...item,
eventTimeFormate: timestampToTime(item.eventTime),
codeDescriptions: descriptions['firstTriggeredCode'] || '-',
codeDescriptions: descriptions[item.firstTriggeredCode] || item.firstTriggeredCode,
}
})
} else {
@ -426,7 +427,6 @@ $paginationHeight: 32px;
height: calc(100% - $paginationHeight);
padding-bottom: 5px;
.tableColumnClick {
text-decoration: underline;
color: #00a4ff;
cursor: pointer;
}