吉安感知网项目-前端
张含笑
2026-01-17 39ec001f02bde6fd7b7a40bdf7b2313df87e8e76
applications/mobile-web-view/src/appPages/AirMap/searchBar.vue
@@ -32,10 +32,13 @@
      <van-list v-else :finished="finished" :finished-text="finishedText">
         <div class="list-item" v-for="item in list" :key="item" @click="flyToAddress(item)">
            <div class="name">{{ item.airspaceName }}</div>
            <div class="name">{{ item.taskName }}</div>
            <div class="item">
               <div class="laber">空域管制时间</div>
               <div class="value">{{item.createTime}}</div>
               <div class="value">
                  <div>{{item.plannedStartTime}}</div>
                  <div>{{item.plannedEndTime}}</div>
               </div>
            </div>
            <div class="item">
               <div class="laber">空域管制类型</div>
@@ -51,7 +54,7 @@
import { showToast } from 'vant'
import _ from 'lodash'
import { searchWithPlugin } from '@/utils/util'
import { getAirspaceDetail } from '@/api/map/address'
import { droneFlightTaskApi } from '@/api/map/address'
import { useStore } from 'vuex'
import EventBus from '@/utils/eventBus'
import { gcj02ToWgs84 } from '@/utils/coordinateTransformation'
@@ -89,16 +92,21 @@
// 使用新接口搜索地址
const searchWithNewAPI = () => {
   // 获取微信小程序带过来的头部参数
   console.log(route.query, '9999')
   // 构建请求参数,搜索框为空时不传递airspaceName
   const params = {
      current: 1,
      size: 9999
      size: 10,
      taskName: route.query.taskName || '',
      status: '',
      // id: route.query.id || '',
   }
   if (searchVal.value.trim() !== '') {
      params.airspaceName = searchVal.value
      params.taskName = searchVal.value
   }
   
   getAirspaceDetail(params).then(res => {
   droneFlightTaskApi(params).then(res => {
      const data = res.data.data.records || []
      if (data && data.length > 0) {
         list.value = data