From 4bf78a8bba095efae2e58a02334f88d83eb3d737 Mon Sep 17 00:00:00 2001
From: 罗广辉 <guanghui.luo@foxmail.com>
Date: Thu, 08 Jan 2026 17:39:34 +0800
Subject: [PATCH] feat: 模板调整

---
 applications/drone-command/src/views/recordManage/alarmRecords/alarmRecords.vue |   24 +++++++++++++++++++++---
 1 files changed, 21 insertions(+), 3 deletions(-)

diff --git a/applications/drone-command/src/views/recordManage/alarmRecords/alarmRecords.vue b/applications/drone-command/src/views/recordManage/alarmRecords/alarmRecords.vue
index 87d5885..9c6fc2f 100644
--- a/applications/drone-command/src/views/recordManage/alarmRecords/alarmRecords.vue
+++ b/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 {

--
Gitblit v1.9.3