diff --git a/web/src/api/gas/fencealarm/index.ts b/web/src/api/gas/fencealarm/index.ts index 24c5004..0404958 100644 --- a/web/src/api/gas/fencealarm/index.ts +++ b/web/src/api/gas/fencealarm/index.ts @@ -1,27 +1,31 @@ import request from '@/config/axios' -import type { Dayjs } from 'dayjs' +/** 分页结果 */ +interface PagedResult { + total: number // 总记录数 + list: T[] // 记录列表 +} /** GAS手持探测器围栏报警信息 */ export interface FenceAlarm { - id: number // 主键ID + id?: number // 主键ID detectorId?: number // 探头ID - fenceId: number // 围栏id - type: number // 报警类型 - picX: number // 在区域图X坐标值 - picY: number // 在区域图X坐标值 - distance: number // 超出围栏米数 - maxDistance: number // 最远超出米数 - tAlarmStart: string | Dayjs // 开始时间 - tAlarmEnd: string | Dayjs // 结束时间 - status: number // 状态(0:待处理;1:处理中;1:已处理) - remark: string // 备注 + // fenceId?: number // 围栏id + type?: number // 报警类型 + picX?: number // 在区域图X坐标值 + picY?: number // 在区域图X坐标值 + distance?: number // 超出围栏米数 + maxDistance?: number // 最远超出米数 + talarmStart?: number // 开始时间 + talarmEnd?: number // 结束时间 + status?: number // 状态(0:待处理;1:处理中;1:已处理) + remark?: string // 备注 } // GAS手持探测器围栏报警 API export const FenceAlarmApi = { // 查询GAS手持探测器围栏报警分页 getFenceAlarmPage: async (params: any) => { - return await request.get({ url: `/gas/fence-alarm/page`, params }) + return await request.get>({ url: `/gas/fence-alarm/page`, params }) }, // 查询GAS手持探测器围栏报警详情 diff --git a/web/src/views/gas/fencealarm/FenceAlarmForm.vue b/web/src/views/gas/fencealarm/FenceAlarmForm.vue index c96c4b9..0bed1bb 100644 --- a/web/src/views/gas/fencealarm/FenceAlarmForm.vue +++ b/web/src/views/gas/fencealarm/FenceAlarmForm.vue @@ -17,7 +17,7 @@ /> - + + - + - + {{ formData.talarmStart ? formatDate(formData.talarmStart) : '-' }} @@ -83,9 +69,11 @@