From 7c17ba534daa62fa35e14491aefde56901a88fd8 Mon Sep 17 00:00:00 2001
From: 罗广辉 <guanghui.luo@foxmail.com>
Date: Tue, 03 Feb 2026 14:15:39 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'
---
applications/drone-command/src/views/areaManage/sceneManage/FormDiaLog.vue | 9 +++++++++
1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/applications/drone-command/src/views/areaManage/sceneManage/FormDiaLog.vue b/applications/drone-command/src/views/areaManage/sceneManage/FormDiaLog.vue
index 1ee59fc..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>
@@ -201,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 = {
@@ -526,6 +533,8 @@
const list = res?.data?.data ?? []
areaList.value = await ensureAreaExtList(list)
renderSceneAreas()
+ await nextTick()
+ fitViewToSceneAreas()
}
async function getSceneConfigList() {
--
Gitblit v1.9.3