Browse Source

气体报警补充字段

master
xh 6 days ago
parent
commit
502f29d588
  1. 44
      web/src/views/gas/handalarm/index.vue

44
web/src/views/gas/handalarm/index.vue

@ -180,7 +180,7 @@
</template> --> </template> -->
</el-table-column> </el-table-column>
<el-table-column label="设备编号" align="center" prop="sn" /> <el-table-column label="设备编号" align="center" prop="sn" />
<el-table-column label="报警类型" align="center" prop="alarmLevel">
<el-table-column label="报警类型" align="center" prop="alarmLevel" width="90px">
<template #default="scope"> <template #default="scope">
{{ {{
handDetectorStore.getAlarmTypes.find((item) => item.level === scope.row.alarmLevel) handDetectorStore.getAlarmTypes.find((item) => item.level === scope.row.alarmLevel)
@ -188,41 +188,42 @@
}} }}
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="气体类型" align="center" prop="gasType"></el-table-column>
<!-- <el-table-column label="首报值" align="center" prop="vAlarmFirst" />
<el-table-column label="最值" align="center" prop="vAlarmMaximum" /> -->
<!-- <el-table-column
<el-table-column
label="气体类型"
align="center"
prop="gasType"
width="80px"
></el-table-column>
<el-table-column label="首报值" align="center" prop="valarmFirst" width="80px" />
<el-table-column label="最值" align="center" prop="valarmMaximum" width="80px" />
<el-table-column
label="开始时间" label="开始时间"
align="center" align="center"
prop="tAlarmStart"
prop="talarmStart"
:formatter="dateFormatter" :formatter="dateFormatter"
width="180px"
width="160px"
/> />
<el-table-column <el-table-column
label="结束时间" label="结束时间"
align="center" align="center"
prop="tAlarmEnd"
prop="talarmEnd"
:formatter="dateFormatter" :formatter="dateFormatter"
width="180px"
/> -->
<el-table-column label="状态" align="center" prop="status">
width="160px"
/>
<el-table-column label="状态" align="center" prop="status" width="80px">
<template #default="scope"> <template #default="scope">
{{
getIntDictOptions(DICT_TYPE.HAND_DETECTOR_HANDLE_STATUS).find(
(item) => item.value === scope.row.status
)?.label
}}
{{ getDictLabel(DICT_TYPE.HAND_DETECTOR_HANDLE_STATUS, scope.row.status) }}
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="备注" align="center" prop="remark" />
<el-table-column
<!-- <el-table-column label="备注" align="center" prop="remark" /> -->
<!-- <el-table-column
label="创建时间" label="创建时间"
align="center" align="center"
prop="createTime" prop="createTime"
:formatter="dateFormatter" :formatter="dateFormatter"
width="180px" width="180px"
/>
<el-table-column label="操作" align="center" min-width="120px">
/> -->
<el-table-column label="操作" align="center" width="140px">
<template #default="scope"> <template #default="scope">
<el-button link type="primary" @click="openForm('update', scope.row.id)"> <el-button link type="primary" @click="openForm('update', scope.row.id)">
查看位置 查看位置
@ -273,7 +274,7 @@ import download from '@/utils/download'
import { HandAlarmApi, HandAlarm } from '@/api/gas/handalarm' import { HandAlarmApi, HandAlarm } from '@/api/gas/handalarm'
import HandAlarmForm from './HandAlarmForm.vue' import HandAlarmForm from './HandAlarmForm.vue'
import { useHandDetectorStore } from '@/store/modules/handDetector' import { useHandDetectorStore } from '@/store/modules/handDetector'
import { DICT_TYPE, getIntDictOptions } from '@/utils/dict'
import { DICT_TYPE, getIntDictOptions, getDictLabel } from '@/utils/dict'
/** 手持探测器警报 列表 */ /** 手持探测器警报 列表 */
defineOptions({ name: 'HandAlarm' }) defineOptions({ name: 'HandAlarm' })
@ -337,7 +338,6 @@ const openForm = (type: string, id?: number) => {
formRef.value.open(type, id) formRef.value.open(type, id)
} }
/** 批量删除GAS手持探测器警报 */ /** 批量删除GAS手持探测器警报 */
const handleDeleteBatch = async () => { const handleDeleteBatch = async () => {
try { try {

Loading…
Cancel
Save