From 89380e6260a75d1d3b94de687ebcc2f50d50659d Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Tue, 03 Feb 2026 15:44:33 +0800
Subject: [PATCH] feat:环境变量配置调整

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

diff --git a/applications/drone-command/src/views/areaManage/sceneManage/FormDiaLog.vue b/applications/drone-command/src/views/areaManage/sceneManage/FormDiaLog.vue
index 579e0f5..1afc927 100644
--- a/applications/drone-command/src/views/areaManage/sceneManage/FormDiaLog.vue
+++ b/applications/drone-command/src/views/areaManage/sceneManage/FormDiaLog.vue
@@ -107,6 +107,7 @@
 							start-placeholder="开始时间"
 							end-placeholder="结束时间"
 							value-format="YYYY-MM-DD HH:mm:ss"
+							:disabled-date="disablePastDate"
 							clearable
 						/>
 					</el-form-item>
@@ -152,7 +153,10 @@
 import { saveOperationLog } from '@ztzf/apis'
 import { useRoute } from 'vue-router'
 import { fwAreaDivideDetailApi, fwAreaDivideListApi } from '../partition/partitionApi'
-import { buildEllipsePositions } from '@/utils/cesium/shapeTools'
+import {
+	addBufferRadiusLabelEntity,
+	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 '@ztzf/utils'
@@ -198,6 +202,12 @@
 let mapTooltip
 let publicCesium
 const tooltipEventKey = 'scene-manage-point-tip'
+const disablePastDate = date => {
+	if (!date) return false
+	const todayStart = new Date()
+	todayStart.setHours(0, 0, 0, 0)
+	return date.getTime() < todayStart.getTime()
+}
 
 // 表单验证规则
 const rules = {
@@ -464,6 +474,10 @@
 							material: style.outline,
 						},
 					})
+					addBufferRadiusLabelEntity(dataSource, centerCartesian, radius, {
+						name: 'scene-manage-area-display',
+						customData: { drawType: 'buffer', label: 'radius' },
+					})
 				})
 				return
 			}
@@ -519,6 +533,8 @@
 	const list = res?.data?.data ?? []
 	areaList.value = await ensureAreaExtList(list)
 	renderSceneAreas()
+	await nextTick()
+	fitViewToSceneAreas()
 }
 
 async function getSceneConfigList() {

--
Gitblit v1.9.3