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