From 7485aadb8523aeca2cef00153188c91c1b759ca3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E5=A6=8D?= <1455167345@qq.com> Date: Wed, 13 Aug 2025 16:06:18 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A3=9E=E8=A1=8C=E4=BD=9C=E4=B8=9A-=E4=B8=8A?= =?UTF-8?q?=E6=8A=A5=E4=BA=8B=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../workmanagement/flightoperation/index.ts | 1 + .../workmanagement/flightoperation/index.vue | 9 +- .../flightoperation/src/Patrol.vue | 191 +++++---- .../flightoperation/src/Report.vue | 400 ++++++++++++++++++ .../workplan/components/createWorkPlan.vue | 9 +- .../workplan/components/map.vue | 49 ++- .../demo/workmanagement/workplan/index.vue | 25 +- 7 files changed, 588 insertions(+), 96 deletions(-) create mode 100644 src/views/demo/workmanagement/flightoperation/src/Report.vue diff --git a/src/views/demo/workmanagement/flightoperation/index.ts b/src/views/demo/workmanagement/flightoperation/index.ts index 36f4b37..3105045 100644 --- a/src/views/demo/workmanagement/flightoperation/index.ts +++ b/src/views/demo/workmanagement/flightoperation/index.ts @@ -9,4 +9,5 @@ export { default as FlightControl } from './src/FlightControl.vue'; export { default as TakeOffForm } from './src/TakeOffForm.vue'; export { default as FlyToForm } from './src/FlyToForm.vue'; export { default as Patrol } from './src/Patrol.vue'; +export { default as Report } from './src/Report.vue'; export { default as Map } from '../workplan/components/map.vue'; diff --git a/src/views/demo/workmanagement/flightoperation/index.vue b/src/views/demo/workmanagement/flightoperation/index.vue index 9681cf5..e923e8b 100644 --- a/src/views/demo/workmanagement/flightoperation/index.vue +++ b/src/views/demo/workmanagement/flightoperation/index.vue @@ -72,17 +72,18 @@ @loadLiveStreaming="livePreviewVisible = false" @changeCameraType="changeCameraType" /> -
+
diff --git a/src/views/demo/workmanagement/workplan/components/createWorkPlan.vue b/src/views/demo/workmanagement/workplan/components/createWorkPlan.vue index 0aa0a18..1c943f6 100644 --- a/src/views/demo/workmanagement/workplan/components/createWorkPlan.vue +++ b/src/views/demo/workmanagement/workplan/components/createWorkPlan.vue @@ -157,6 +157,7 @@ @@ -489,7 +490,7 @@ watch( } ) -const emit = defineEmits(['selectAriLine','cancleCraete',"selectAircraft","successCreatePlan"]); +const emit = defineEmits(['selectAriLine','cancleCraete',"selectAircraft","successCreatePlan","intelligentPatrol"]); const removeAirLine = ()=>{ props.checkedAriLine.value = {}; @@ -719,7 +720,11 @@ const handleRepeatTypeChange = ()=>{ submitForm.value.periodicFormula = cronTime; } - +const changeAiInspection = (val)=>{ + if(val){ + emit('intelligentPatrol') + } +}