riku
2025-09-01 b33e28bc2843555355ecad59a80c83e3c26445a3
src/api/dataAnalysisApi.js
@@ -10,5 +10,71 @@
    return $http
      .get(`air/analysis/pollution/trace`, { params: { missionCode } })
      .then((res) => res.data);
  },
  fetchPollutionTraceHistory(missionCode) {
    return $http
      .get(`air/analysis/pollution/trace/history`, { params: { missionCode } })
      .then((res) => res.data);
  },
  /**
   * 获取走航任务汇总统计
   * @param {*} startTime 开始时间,格式YYYY-MM-DD HH:mm:ss
   * @param {*} endTime 结束时间,格式YYYY-MM-DD HH:mm:ss
   * @param {*} area 区域
   * @returns
   */
  fetchMissionSummary({ startTime, endTime, area }) {
    return $http
      .post(`air/analysis/report/missionSummary`, area, {
        params: { startTime, endTime }
      })
      .then((res) => res.data);
  },
  /**
   * 获取走航任务清单
   * @param {*} startTime 开始时间,格式YYYY-MM-DD HH:mm:ss
   * @param {*} endTime 结束时间,格式YYYY-MM-DD HH:mm:ss
   * @param {*} area 区域
   * @returns
   */
  fetchMissionList({ startTime, endTime, area }) {
    return $http
      .post(`air/analysis/report/missionList`, area, {
        params: { startTime, endTime }
      })
      .then((res) => res.data);
  },
  /**
   * 获取走航任务详情
   * @param {*} startTime 开始时间,格式YYYY-MM-DD HH:mm:ss
   * @param {*} endTime 结束时间,格式YYYY-MM-DD HH:mm:ss
   * @param {*} area 区域
   * @returns
   */
  fetchMissionDetail({ startTime, endTime, area }) {
    return $http
      .post(`air/analysis/report/missionDetail`, area, {
        params: { startTime, endTime }
      })
      .then((res) => res.data);
  },
  /**
   * 获取走航典型隐患区域
   * @param {*} startTime 开始时间,格式YYYY-MM-DD HH:mm:ss
   * @param {*} endTime 结束时间,格式YYYY-MM-DD HH:mm:ss
   * @param {*} area 区域
   * @returns
   */
  fetchClueByRiskArea({ startTime, endTime, area }) {
    return $http
      .post(`air/analysis/report/clueByRiskArea`, area, {
        params: { startTime, endTime }
      })
      .then((res) => res.data);
  }
};