fix: 视频平台日志页面补全遗漏的操作类型字段
This commit is contained in:
@@ -1,3 +1,32 @@
|
||||
<script lang="ts">
|
||||
const vimpOperationTypeOptions: SelectOption[] = [
|
||||
{ label: '视频点播', value: 10001 },
|
||||
{ label: '视频回放', value: 10002 },
|
||||
// { label: '停止视频回放', value: 10003 },
|
||||
// { label: '回放暂停', value: 10004 },
|
||||
// { label: '回放恢复', value: 10005 },
|
||||
// { label: '回放倍速播放', value: 10006 },
|
||||
// { label: '回放拖动播放', value: 10007 },
|
||||
{ label: '云台指令', value: 10008 },
|
||||
{ label: '根据国标码查录像', value: 10009 },
|
||||
{ label: '下载录像', value: 10010 },
|
||||
{ label: '停止下载录像', value: 10011 },
|
||||
{ label: '获取预置位列表', value: 10012 },
|
||||
{ label: '设置本平台分屏数量', value: 20001 },
|
||||
{ label: '设置本平台monitor播放的摄像机rtsp流', value: 20002 },
|
||||
{ label: '停止本平台monitor播放的摄像机rtsp流', value: 20003 },
|
||||
{ label: '启动非报警时序', value: 30001 },
|
||||
{ label: '停止非报警时序', value: 30002 },
|
||||
{ label: '暂停非报警时序', value: 30003 },
|
||||
{ label: '调用组切', value: 30004 },
|
||||
{ label: '启动报警时序', value: 40001 },
|
||||
{ label: '停止报警时序', value: 40002 },
|
||||
{ label: '分页查询报警', value: 50001 },
|
||||
{ label: '确认报警', value: 50002 },
|
||||
{ label: '删除报警', value: 50004 },
|
||||
];
|
||||
</script>
|
||||
|
||||
<script setup lang="ts">
|
||||
import { exportVimpLogApi, pageVimpLogApi, type NdmVimpLog, type NdmVimpLogResultVO, type PageQueryExtra, type Station } from '@/apis';
|
||||
import { useStationStore } from '@/stores';
|
||||
@@ -28,6 +57,7 @@ import { computed, h, reactive, ref, watch, watchEffect } from 'vue';
|
||||
|
||||
interface SearchFields extends PageQueryExtra<NdmVimpLog> {
|
||||
stationCode?: Station['code'];
|
||||
logType_in: number[];
|
||||
createdTime: [string, string];
|
||||
}
|
||||
|
||||
@@ -43,11 +73,13 @@ const stationSelectOptions = computed(() => {
|
||||
});
|
||||
|
||||
const searchFields = ref<SearchFields>({
|
||||
logType_in: [],
|
||||
createdTime: [dayjs().startOf('date').subtract(1, 'week').format('YYYY-MM-DD HH:mm:ss'), dayjs().endOf('date').format('YYYY-MM-DD HH:mm:ss')] as [string, string],
|
||||
});
|
||||
const resetSearchFields = () => {
|
||||
searchFields.value = {
|
||||
stationCode: onlineStations.value.at(0)?.code,
|
||||
logType_in: [],
|
||||
createdTime: [dayjs().startOf('date').subtract(1, 'week').format('YYYY-MM-DD HH:mm:ss'), dayjs().endOf('date').format('YYYY-MM-DD HH:mm:ss')] as [string, string],
|
||||
};
|
||||
};
|
||||
@@ -266,6 +298,9 @@ watch(
|
||||
clearable
|
||||
/>
|
||||
</NFormItemGi>
|
||||
<NFormItemGi :span="1" label="操作类型" label-placement="left">
|
||||
<NSelect v-model:value="searchFields.logType_in" :options="vimpOperationTypeOptions" multiple clearable />
|
||||
</NFormItemGi>
|
||||
<NFormItemGi span="1" label="时间" label-placement="left">
|
||||
<NDatePicker v-model:formatted-value="searchFields.createdTime" type="datetimerange" />
|
||||
</NFormItemGi>
|
||||
|
||||
Reference in New Issue
Block a user