吉安感知网项目-前端
罗广辉
2026-01-31 4cd17f4e640ae22ec64eb170468d1154d9a1eff5
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,