From 7319ec49da9f1490ad35f47e0da62546d1cc7ff4 Mon Sep 17 00:00:00 2001
From: 罗广辉 <guanghui.luo@foxmail.com>
Date: Tue, 27 Jan 2026 18:05:34 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 applications/drone-command/src/views/areaManage/partition/FormDiaLog.vue |   13 +++++++++----
 1 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/applications/drone-command/src/views/areaManage/partition/FormDiaLog.vue b/applications/drone-command/src/views/areaManage/partition/FormDiaLog.vue
index 0b2786e..8d4a069 100644
--- a/applications/drone-command/src/views/areaManage/partition/FormDiaLog.vue
+++ b/applications/drone-command/src/views/areaManage/partition/FormDiaLog.vue
@@ -42,7 +42,9 @@
 						</el-col>
 						<el-col :span="24">
 							<div class="label">触发条件</div>
-							<div class="val">{{ formData.triggerCondition }}</div>
+							<div class="val">
+								{{ getDictLabel(formData.triggerCondition, dictObj.triggeringCondition) }}
+							</div>
 						</el-col>
 						<el-col :span="24">
 							<div class="label">响应机制</div>
@@ -102,8 +104,11 @@
 							maxlength="200" placeholder="请输入" clearable />
 					</el-form-item>
 					<el-form-item label="触发条件" prop="triggerCondition">
-						<el-input class="command-input" v-model="formData.triggerCondition"
-							maxlength="200" placeholder="请输入" clearable />
+						<el-select class="command-select" popper-class="command-select-popper"
+							v-model="formData.triggerCondition" placeholder="请选择" clearable>
+							<el-option v-for="item in dictObj.triggeringCondition" :key="item.dictKey"
+								:label="item.dictValue" :value="item.dictKey" />
+						</el-select>
 					</el-form-item>
 					<el-form-item label="管控级别" prop="controlLevel">
 						<el-select class="command-select" popper-class="command-select-popper"
@@ -410,7 +415,7 @@
 // 获取设备列表
 async function getDeviceList () {
 	if (deviceOptions.value.length) return
-	const res = await fwDeviceListApi({ isAreaSelect: 1, areaId: formData.value.id })
+	const res = await fwDeviceListApi({ isAreaSelect: 1, areaId: formData.value.id, isTrack: 1 })
 	deviceOptions.value = res?.data?.data ?? []
 	if (dialogMode.value === 'view') {
 		deviceOptions.value = deviceOptions.value.filter(item => formData.value.deviceIds.includes(item.id))

--
Gitblit v1.9.3