|
|
@@ -10,15 +10,16 @@
|
|
|
<template #search >
|
|
|
<a-space>
|
|
|
|
|
|
- <SelectTsx
|
|
|
- :request="async () => (await SpaceController.devicePage({page: 1, pageSize: 10, deviceName: ''})).data"
|
|
|
- :keys="{
|
|
|
- name: 'deviceName',
|
|
|
- value: 'deviceId',
|
|
|
- key: 'deviceId'
|
|
|
- }"
|
|
|
- v-model:value="serviceParams.devId"
|
|
|
- />
|
|
|
+<!-- <SelectTsx-->
|
|
|
+<!-- :request="async () => (await SpaceController.devicePage({page: 1, pageSize: 10, deviceName: ''})).data"-->
|
|
|
+<!-- :keys="{-->
|
|
|
+<!-- name: 'deviceName',-->
|
|
|
+<!-- value: 'deviceId',-->
|
|
|
+<!-- key: 'deviceId'-->
|
|
|
+<!-- }"-->
|
|
|
+<!-- v-model:value="serviceParams.devId"-->
|
|
|
+<!-- />-->
|
|
|
+ <InputTsx :styles="{minWidth: '120px'}" v-model:value="serviceParams.devId" placeholder="请输入AIBox设备ID类型" />
|
|
|
<InputTsx :styles="{minWidth: '120px'}" v-model:value="serviceParams.eventType" placeholder="请输入事件类型" />
|
|
|
<!-- <SelectTsx
|
|
|
style="width: 100px"
|
|
|
@@ -36,11 +37,8 @@
|
|
|
|
|
|
</template>
|
|
|
<template #render="{column, record}" >
|
|
|
- <template v-if="column.key === 'EventType'" >
|
|
|
- {{ AiboxController.eventTypeMap.get(record.EventType)}}
|
|
|
- </template>
|
|
|
<template v-if="column.key === 'saveTs'" >
|
|
|
- {{dayjs(record.saveTs).format('YYYY/MM/DD HH:MM:ss')}}
|
|
|
+ {{dayjs(record.saveTs).format('YYYY/MM/DD HH:mm:ss')}}
|
|
|
</template>
|
|
|
<template v-if="column.key === 'action'" >
|
|
|
<a @click="openDetailModal(record)" >查看详情</a>
|
|
|
@@ -58,18 +56,17 @@
|
|
|
|
|
|
>
|
|
|
<a-descriptions :column="2">
|
|
|
- <a-descriptions-item label="事件类型">{{AiboxController.eventTypeMap.get(eventState!.EventType)}}</a-descriptions-item>
|
|
|
+ <a-descriptions-item label="事件类型">{{eventState!.EventType}}</a-descriptions-item>
|
|
|
<a-descriptions-item label="设备ID" >{{eventState?.DevID}}</a-descriptions-item>
|
|
|
<a-descriptions-item :span="2" label="摄像头ID">{{eventState?.Data.CameraID}}</a-descriptions-item>
|
|
|
<a-descriptions-item label="摄像头名称">{{eventState?.Data.CameraDescribe}}</a-descriptions-item>
|
|
|
<a-descriptions-item label="任务名称">{{eventState?.Data.TaskName}}</a-descriptions-item>
|
|
|
- <a-descriptions-item :span="2" label="记录类型">{{eventState?.Data.RecordType}}</a-descriptions-item>
|
|
|
<a-descriptions-item label="进入数量">{{eventState?.Data.WarnIN}}</a-descriptions-item>
|
|
|
<a-descriptions-item label="离开数量">{{eventState?.Data.WarnOUT}}</a-descriptions-item>
|
|
|
+ <a-descriptions-item label="告警内容">{{eventState?.Data.WarnClass}}</a-descriptions-item>
|
|
|
<a-descriptions-item label="触发时间">{{eventState?.Data.TriggerTime}}</a-descriptions-item>
|
|
|
- <a-descriptions-item label="保存时间">{{dayjs(eventState?.saveTs).format('YYYY/MM/DD HH:MM:ss')}}</a-descriptions-item>
|
|
|
- <a-descriptions-item label="告警图片"><a-image style="width: 100px;" :src="warnOssUrl+eventState?.Data.imgAddr" ></a-image></a-descriptions-item>
|
|
|
- <a-descriptions-item label="告警视频"><video controls style="width: 100px;" :src="warnOssUrl+eventState?.Data.videoAddr" ></video></a-descriptions-item>
|
|
|
+ <a-descriptions-item label="告警图片"><a-image style="width: 100px;" :src="warnOssUrl+eventState?.Data.ImgAddr" ></a-image></a-descriptions-item>
|
|
|
+ <a-descriptions-item label="告警视频"><video controls style="width: 100px;" :src="warnOssUrl+eventState?.Data.VideoAddr" ></video></a-descriptions-item>
|
|
|
</a-descriptions>
|
|
|
</modal-pro>
|
|
|
|
|
|
@@ -115,7 +112,7 @@ const tableProDom = ref()
|
|
|
const times = ref()
|
|
|
|
|
|
const serviceParams = ref({
|
|
|
- devId: null,
|
|
|
+ devId: '',
|
|
|
eventType: '',
|
|
|
start: '',
|
|
|
end: ''
|