From 5dc1eb8074f52b2fdc03216b62ae4e2d82acbe0f Mon Sep 17 00:00:00 2001
From: 张含笑 <zhx18749296735@163.com>
Date: Mon, 03 Nov 2025 08:45:21 +0800
Subject: [PATCH] Merge branch 'refs/heads/feature/v7.0/7.0.4' into 图层管理
---
src/views/layerManagement/components/utils.js | 22 +++++++++++-----------
1 files changed, 11 insertions(+), 11 deletions(-)
diff --git a/src/views/layerManagement/components/utils.js b/src/views/layerManagement/components/utils.js
index b343230..65ee603 100644
--- a/src/views/layerManagement/components/utils.js
+++ b/src/views/layerManagement/components/utils.js
@@ -101,9 +101,7 @@
}
// 绘制
drawTheArea(data){
- this.whetherToDraw = data
- console.log('this',this.whetherToDraw);
-
+ this.whetherToDraw = data
}
// 删除测区
deleteTheArea(data) {
@@ -113,9 +111,11 @@
// 开始绘制
startDrawing() {
if (!this.whetherToDraw) {
- console.log('当前不允许绘制,whetherToDraw 为 false');
+
return;
}
+
+
this.drawingMode = true
this.curPolygon = new Cesium.PolygonHierarchy()
@@ -239,8 +239,7 @@
const pickedEntity = this.viewer.scene.pick(movement.position)?.id
const isPoint = pickedEntity?.name === DrawPolygon.ENTITY_NAMES.POINT
-console.log('pickedEntity',pickedEntity);
-console.log('isPoint',isPoint);
+
if (pickedEntity && isPoint) {
this.isDragging = true
this.draggedEntity = pickedEntity
@@ -291,9 +290,7 @@
// 编辑模式下,拖拽点实时更新
if (this.editingMode && this.draggedEntity?.customData) {
this.draggedEntity.position = cartesian
- this.curPolygon.positions[this.draggedEntity?.customData.ind] = cartesian
- console.log('拖拽');
-
+ this.curPolygon.positions[this.draggedEntity?.customData.ind] = cartesian
}
// 绘制模式下,实时更新最后一个点
@@ -328,18 +325,21 @@
const isPolygonPoint = pickedAllEntity.find(i => i.id.name === DrawPolygon.ENTITY_NAMES.POINT)
const isPolygon = pickedAllEntity.find(i => i.id.name === DrawPolygon.ENTITY_NAMES.POLYGON)
if (this.drawingMode && !this.whetherToDraw) {
- console.log('当前不允许绘制,无法添加点或闭合多边形');
+
return; // 阻断后续绘制逻辑
}
// 如果不是绘制模式
if (!this.drawingMode) {
if (!isPolygon) {
+
+
this.editingMode = false
this.editPolygonPointDataSource.entities.show = false
return
}
if (isPolygon) {
+
this.editingMode = true
this.editPolygonPointDataSource.entities.show = true
}
@@ -565,7 +565,7 @@
} else {
// 新增:不允许绘制时,确保绘制模式为 false,避免误触发
this.drawingMode = false;
- console.log('当前不允许绘制,初始化事件处理器但不启动绘制');
+
}
let newPosition = positions.map(item => {
--
Gitblit v1.9.3