|
|
@ -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 { |
|
|
|