From 64f29d34ceb5ebf26f1d95d9f0b72bfea0377c1d Mon Sep 17 00:00:00 2001
From: 张含笑 <zhx18749296735@163.com>
Date: Fri, 06 Feb 2026 14:18:45 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 uniapps/work-wx/src/subPackages/flightApplication/add.vue |   39 ++++++++++++++++++++++++++++-----------
 1 files changed, 28 insertions(+), 11 deletions(-)

diff --git a/uniapps/work-wx/src/subPackages/flightApplication/add.vue b/uniapps/work-wx/src/subPackages/flightApplication/add.vue
index ec51e8f..e9b2d81 100644
--- a/uniapps/work-wx/src/subPackages/flightApplication/add.vue
+++ b/uniapps/work-wx/src/subPackages/flightApplication/add.vue
@@ -456,7 +456,8 @@
     aircraftInfoPageInfoOfMyApi,
     pilotInfoPageInfoOfMyApi,
     droneFlightTaskApi,
-    uploadFileApi
+    uploadFileApi,
+    flightPlanSubmitApi
  } from '@/api/index'
 import { ref, computed, onMounted } from 'vue'
 import dayjs from 'dayjs'
@@ -771,20 +772,36 @@
 const submitForm = async () => {
   await formRef.value.validate()
   isSubmitDisabled.value = true
-  formParams.value.pilotId = formParams.value.pilotId.join(',')
-  formParams.value.spacecraftId = formParams.value.spacecraftId.join(',')
+  formParams.value.pilotId = formParams.value.pilotId?.join(',') || ''
+  formParams.value.spacecraftId = formParams.value.spacecraftId?.join(',') || ''
   flightPlanSaveApi(formParams.value).then(res => {
     if (res.data.code === 200) {
         isSubmitDisabled.value = true
-      uni.showToast({
-        title: '提交成功',
-        icon: 'success',
-        duration: 2000
-      })
-      // 跳转申请列表页
-        uni.navigateTo({
+      // uni.showToast({
+      //   title: '提交成功',
+      //   icon: 'success',
+      //   duration: 2000
+      // })
+      // 提交飞行计划
+      flightPlanSubmitApi(res.data.data.id).then(res => {
+        if (res.data.code === 200) {
+          uni.showToast({
+            title: '提交成功',
+            icon: 'success',
+            duration: 2000
+          })
+          // 跳转申请列表页
+          uni.navigateTo({
             url: '/subPackages/flightApplication/index',
-        })
+          })
+        } else {
+          uni.showToast({
+            title: res.msg || '提交失败',
+            icon: 'none',
+            duration: 2000
+          })
+        }
+      })
     } else {
       uni.showToast({
         title: res.msg || '提交失败',

--
Gitblit v1.9.3