From dd57e0e9a989e7ee8b3e3473a7ee6a1dff06a4ae Mon Sep 17 00:00:00 2001
From: 张含笑 <zhx18749296735@163.com>
Date: Tue, 27 Jan 2026 17:19:04 +0800
Subject: [PATCH] feat:调整加载

---
 applications/drone-command/src/views/areaManage/partition/FormDiaLog.vue |   15 ++++++++++-----
 1 files changed, 10 insertions(+), 5 deletions(-)

diff --git a/applications/drone-command/src/views/areaManage/partition/FormDiaLog.vue b/applications/drone-command/src/views/areaManage/partition/FormDiaLog.vue
index 00e1113..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"
@@ -154,7 +159,7 @@
 				</el-form>
 
 				<div class="footer">
-					<el-button color="#2B2B4C" @click="handleCancel">{{ readonly ? '关闭' : '取消' }}</el-button>
+					<el-button v-if="dialogMode != 'view'" color="#2B2B4C" @click="handleCancel">{{ readonly ? '关闭' : '取消' }}</el-button>
 					<el-button color="#284FE3" v-if="!readonly" type="primary" :loading="submitting"
 						:disabled="submitting" @click="handleSubmit">
 						确定
@@ -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