| | |
| | | <el-table-column prop="alarmTime" label="告警时间" /> |
| | | <el-table-column prop="areaCode" label="区域" /> |
| | | <el-table-column prop="triggerReason" label="触发原因" /> |
| | | <el-table-column label="侦测反制设备"> |
| | | <template v-slot="{ row }"> |
| | | {{ getCounterDeviceName(row) }} |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="deviceName" label="侦测反制设备" /> |
| | | <el-table-column prop="droneType" label="设备类型"> |
| | | <template v-slot="{ row }"> |
| | | {{ getDeviceTypeName(row.droneType) }} |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="设备编码"> |
| | | <template v-slot="{ row }"> |
| | | {{ getDeviceCode(row) }} |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="deviceCode" label="设备编码"/> |
| | | <el-table-column label="设备状态"> |
| | | <template v-slot="{ row }"> |
| | | {{ getDeviceStatus(row) }} |
| | | </template> |
| | | </el-table-column> |
| | | <!-- <el-table-column label="操作">--> |
| | | <!-- <template v-slot="{ row }">--> |
| | | <!-- <el-link @click="handleView(row)" type="primary">查看</el-link>--> |
| | | <!-- </template>--> |
| | | <!-- </el-table-column>--> |
| | | <!-- <el-table-column label="操作">--> |
| | | <!-- <template v-slot="{ row }">--> |
| | | <!-- <el-link @click="handleView(row)" type="primary">查看</el-link>--> |
| | | <!-- </template>--> |
| | | <!-- </el-table-column>--> |
| | | </el-table> |
| | | |
| | | <div> |
| | |
| | | // 查看 |
| | | function handleView(row) { |
| | | dialogRef.value?.open({ mode: 'view', row: { ...row } }) |
| | | } |
| | | |
| | | function getCounterDeviceName(row) { |
| | | return row.deviceName || row.deviceId || '-' |
| | | } |
| | | |
| | | function getDeviceCode(row) { |
| | | return row.deviceCode || row.deviceId || '-' |
| | | } |
| | | |
| | | function getDeviceStatus(row) { |