From 4cd17f4e640ae22ec64eb170468d1154d9a1eff5 Mon Sep 17 00:00:00 2001
From: 罗广辉 <guanghui.luo@foxmail.com>
Date: Sat, 31 Jan 2026 16:09:27 +0800
Subject: [PATCH] feat: 地图提示挪走

---
 applications/drone-command/src/views/areaManage/sceneManage/FormDiaLog.vue |   30 ++++++++++--------------------
 1 files changed, 10 insertions(+), 20 deletions(-)

diff --git a/applications/drone-command/src/views/areaManage/sceneManage/FormDiaLog.vue b/applications/drone-command/src/views/areaManage/sceneManage/FormDiaLog.vue
index da80178..579e0f5 100644
--- a/applications/drone-command/src/views/areaManage/sceneManage/FormDiaLog.vue
+++ b/applications/drone-command/src/views/areaManage/sceneManage/FormDiaLog.vue
@@ -111,12 +111,7 @@
 						/>
 					</el-form-item>
 					<el-form-item label="指挥点位置" prop="longitude">
-						<el-input
-							class="command-input"
-							:model-value="commandPointText"
-							disabled
-							placeholder="请选择指挥点位置"
-						>
+						<el-input class="command-input" :model-value="commandPointText" disabled placeholder="请选择指挥点位置">
 							<template #suffix>
 								<span class="suffix-action">地图选点</span>
 							</template>
@@ -160,7 +155,7 @@
 import { buildEllipsePositions } from '@/utils/cesium/shapeTools'
 import { cartesian3Convert } from '@/utils/cesium/mapUtil'
 import { AREA_TYPE_STYLE_MAP, BUFFER_LEVEL_STYLES, DEFAULT_AREA_STYLE } from '@ztzf/constants'
-import { MapTooltip } from '@/utils/cesium/shapeTools/Tooltip'
+import { MapTooltip } from '@ztzf/utils'
 
 // 初始化表单数据
 const initForm = () => ({
@@ -175,12 +170,12 @@
 })
 
 const commandPointText = computed(() => {
-  // 你也可以改成 `${lng}, ${lat}`
-  if (!formData.value.longitude) {
-	return ''
-  }
-  return `${formData.value.longitude}, ${formData.value.latitude}`;
-});
+	// 你也可以改成 `${lng}, ${lat}`
+	if (!formData.value.longitude) {
+		return ''
+	}
+	return `${formData.value.longitude}, ${formData.value.latitude}`
+})
 
 const emit = defineEmits(['success'])
 const formRef = ref(null) // 表单实例
@@ -396,9 +391,7 @@
 					const resolved = resolveLngLatPoint(point)
 					const normalized = normalizeShapePoint(resolved)
 					if (!normalized) return
-					positions.push(
-						Cesium.Cartesian3.fromDegrees(normalized.lng, normalized.lat, normalized.height)
-					)
+					positions.push(Cesium.Cartesian3.fromDegrees(normalized.lng, normalized.lat, normalized.height))
 				})
 			}
 			if (shape?.drawType === 'buffer' && shape?.meta?.center && Array.isArray(shape?.meta?.bufferRadii)) {
@@ -538,7 +531,6 @@
 	sceneConfigList.value = res?.data?.data ?? []
 }
 
-
 // 获取场景配置名称
 function getSceneConfigName(id) {
 	if (!id) return ''
@@ -669,8 +661,7 @@
 	fitViewToSceneAreas()
 }
 
-onMounted(() => {
-})
+onMounted(() => {})
 
 watch(
 	() => formData.value.defenseSceneId,
@@ -689,7 +680,6 @@
 		}
 	}
 )
-
 
 defineExpose({
 	open,

--
Gitblit v1.9.3