From 4b8b4906a8983c811954a074702b0024e7694588 Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Wed, 28 Jan 2026 16:06:50 +0800
Subject: [PATCH] feat:区域划分地图绘制相关处理
---
applications/drone-command/src/views/areaManage/partition/shapeTools/edit/EditEllipseTool.js | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/applications/drone-command/src/views/areaManage/partition/shapeTools/edit/EditEllipseTool.js b/applications/drone-command/src/views/areaManage/partition/shapeTools/edit/EditEllipseTool.js
index a957b6c..8e26834 100644
--- a/applications/drone-command/src/views/areaManage/partition/shapeTools/edit/EditEllipseTool.js
+++ b/applications/drone-command/src/views/areaManage/partition/shapeTools/edit/EditEllipseTool.js
@@ -85,9 +85,15 @@
const local = cartesianToLocal(this.centerCartesian, position)
if (this.dragType === 'major') {
this.semiMajor = Math.max(1, Math.abs(local.x))
+ if (this.semiMajor < this.semiMinor) {
+ this.semiMajor = this.semiMinor
+ }
}
if (this.dragType === 'minor') {
this.semiMinor = Math.max(1, Math.abs(local.y))
+ if (this.semiMinor > this.semiMajor) {
+ this.semiMinor = this.semiMajor
+ }
}
this.updateAxisPoints()
}
--
Gitblit v1.9.3