首触故障码

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