From 1d46e10e2a56b2cf56d5453d908e06d2ba24ef3e Mon Sep 17 00:00:00 2001
From: 罗广辉 <guanghui.luo@foxmail.com>
Date: Tue, 13 Jan 2026 14:44:43 +0800
Subject: [PATCH] feat: 校验调整
---
applications/drone-command/src/views/areaManage/sceneConfig/FormDiaLog.vue | 19 +++++++++----------
1 files changed, 9 insertions(+), 10 deletions(-)
diff --git a/applications/drone-command/src/views/areaManage/sceneConfig/FormDiaLog.vue b/applications/drone-command/src/views/areaManage/sceneConfig/FormDiaLog.vue
index a703769..91c7626 100644
--- a/applications/drone-command/src/views/areaManage/sceneConfig/FormDiaLog.vue
+++ b/applications/drone-command/src/views/areaManage/sceneConfig/FormDiaLog.vue
@@ -149,13 +149,13 @@
const dictObj = inject('dictObj')
const rules = {
- sceneName: fieldRules(true, false, 50),
- sceneType: fieldRules(true, true),
- defenseLeader: fieldRules(true, false, 50),
- leaderPhone: fieldRules(true, false, 50),
- deviceMode: fieldRules(true, true),
- longitude: fieldRules(true, true),
- areaDivideIds: fieldRules(true, true),
+ sceneName: fieldRules(true, 50),
+ sceneType: fieldRules(true),
+ defenseLeader: fieldRules(true, 50),
+ leaderPhone: fieldRules(true, 50),
+ deviceMode: fieldRules(true),
+ longitude: fieldRules(true),
+ areaDivideIds: fieldRules(true),
}
// 关闭弹框
@@ -203,7 +203,6 @@
formData.value.areaDivideIds = ids.join(',')
formData.value.areaCount = ids.length
formData.value.defenseArea = calcDefenseArea(rows)
- formRef.value?.validateField('areaDivideIds')
}
function calcDefenseArea(rows) {
@@ -219,10 +218,10 @@
function syncAreaSelection() {
if (!areaTableRef.value) return
areaTableRef.value.clearSelection()
- const ids = new Set(getAreaIdList().map(String))
+ const ids = new Set(getAreaIdList())
const rows = []
areaList.value.forEach(row => {
- if (ids.has(String(row.id))) {
+ if (ids.has(row.id)) {
areaTableRef.value.toggleRowSelection(row, true)
rows.push(row)
}
--
Gitblit v1.9.3