吉安感知网项目-前端
张含笑
2026-02-06 64f29d34ceb5ebf26f1d95d9f0b72bfea0377c1d
Merge remote-tracking branch 'origin/master'
3 files modified
49 ■■■■ changed files
uniapps/work-wx/src/api/index.js 8 ●●●●● patch | view | raw | blame | history
uniapps/work-wx/src/subPackages/deviceRegistration/add.vue 2 ●●● patch | view | raw | blame | history
uniapps/work-wx/src/subPackages/flightApplication/add.vue 39 ●●●● patch | view | raw | blame | history
uniapps/work-wx/src/api/index.js
@@ -103,6 +103,14 @@
  })
}
// 飞行计划提交
export const flightPlanSubmitApi = id => {
  return request({
    url: `/webservice/flightPlan/submit/${id}`,
    method: 'post',
  })
}
// 选择航线
export const flightRoutePageInfoApi = data => {
  return request({
uniapps/work-wx/src/subPackages/deviceRegistration/add.vue
@@ -153,7 +153,7 @@
                v-model="formParams.regionText"
                disabled
                disabledColor="#ffffff"
                placeholder="请选择(树状结构选择行政区划)"
                placeholder="请选择"
                border="none"
            ></u-input>
            <template #right>
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 || '提交失败',