From 2632b765beeb02834cd1062c83daa57a1cc86960 Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Tue, 20 Jan 2026 15:50:45 +0800
Subject: [PATCH] feat:增加区域最小面积限制

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

diff --git a/applications/drone-command/src/views/areaManage/partition/FormDiaLog.vue b/applications/drone-command/src/views/areaManage/partition/FormDiaLog.vue
index b030bda..d877214 100644
--- a/applications/drone-command/src/views/areaManage/partition/FormDiaLog.vue
+++ b/applications/drone-command/src/views/areaManage/partition/FormDiaLog.vue
@@ -235,6 +235,10 @@
 async function handleSubmit () {
 	const isValid = await formRef.value?.validate().catch(() => false)
 	if (!isValid) return
+	if (dialogMode.value === 'add' && Number(formData.value.areaSize) < 0.5) {
+		ElMessage.warning('区域面积不能小于0.5km²,请重新绘制')
+		return
+	}
 	submitting.value = true
 	try {
 		let str = [...pointList, pointList[0]].map(item => `${item.longitude} ${item.latitude}`).join(',')

--
Gitblit v1.9.3