吉安感知网项目-前端
罗广辉
2026-01-08 4bf78a8bba095efae2e58a02334f88d83eb3d737
applications/drone-command/src/views/recordManage/alarmRecords/alarmRecords.vue
@@ -25,6 +25,21 @@
               </el-form-item>
            </el-col>
            <el-col :span="4">
               <el-form-item label="时间">
                  <el-date-picker
                     popper-class="ztzf-date-picker-popper"
                     class="ztzf-date-picker"
                     v-model="dateRange"
                     type="daterange"
                     range-separator="至"
                     start-placeholder="开始日期"
                     end-placeholder="结束日期"
                     value-format="YYYY-MM-DD HH:mm:ss"
                     @change="handleSearch"
                  />
               </el-form-item>
            </el-col>
            <el-col :span="4">
               <el-form-item>
                  <el-button @click="resetForm">重置</el-button>
                  <el-button type="primary" @click="handleSearch">查询</el-button>
@@ -80,7 +95,7 @@
import { getDictionaryByCode } from '@/api/system/dictbiz'
import { exportFwDroneAlarmRecordApi, fwDroneAlarmRecordPageApi } from './fwDroneAlarmRecord'
import FormDiaLog from './FormDiaLog.vue'
import { blobDownload } from '@ztzf/utils'
import { blobDownload, dateRangeFormat } from '@ztzf/utils'
const initSearchParams = () => ({
   droneName: '', // 无人机名称
@@ -96,8 +111,9 @@
const queryParamsRef = ref(null) // 查询表单实例
const dialogRef = ref(null) // 弹框实例
const dictObj = ref({
   deviceType: [],
   deviceType: [], //设备属性
})
const dateRange = ref([])
const exportLoading = ref(false)
const deviceTypeMap = computed(() => {
   const map = new Map()
@@ -109,9 +125,11 @@
// 获取列表
async function getList() {
   const range = dateRangeFormat(dateRange.value)
   loading.value = true
   try {
      const res = await fwDroneAlarmRecordPageApi(searchParams.value)
      const params = { ...searchParams.value, start_time: range[0], end_time: range[1] }
      const res = await fwDroneAlarmRecordPageApi(params)
      list.value = res?.data?.data?.records ?? []
      total.value = res?.data?.data?.total ?? 0
   } finally {