From 6db6811b1a0dbff49f75415c45e16470615d5fe8 Mon Sep 17 00:00:00 2001 From: riku <risaku@163.com> Date: 星期三, 15 十月 2025 17:36:26 +0800 Subject: [PATCH] 2025.10.15 修改季度报告生成逻辑 --- src/api/dataAnalysisApi.js | 92 ++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 92 insertions(+), 0 deletions(-) diff --git a/src/api/dataAnalysisApi.js b/src/api/dataAnalysisApi.js index fe9e1b0..d2eceb1 100644 --- a/src/api/dataAnalysisApi.js +++ b/src/api/dataAnalysisApi.js @@ -16,5 +16,97 @@ return $http .get(`air/analysis/pollution/trace/history`, { params: { missionCode } }) .then((res) => res.data); + }, + + /** + * 鑾峰彇璧拌埅浠诲姟姹囨�荤粺璁� + * @param {*} startTime 寮�濮嬫椂闂达紝鏍煎紡YYYY-MM-DD HH:mm:ss + * @param {*} endTime 缁撴潫鏃堕棿锛屾牸寮廦YYY-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); + }, + + fetchOneMissionSummary(missionCode) { + return $http + .get(`air/analysis/report/missionSummary/one`, { + params: { missionCode } + }) + .then((res) => res.data); + }, + + /** + * 鑾峰彇璧拌埅浠诲姟娓呭崟 + * @param {*} startTime 寮�濮嬫椂闂达紝鏍煎紡YYYY-MM-DD HH:mm:ss + * @param {*} endTime 缁撴潫鏃堕棿锛屾牸寮廦YYY-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 缁撴潫鏃堕棿锛屾牸寮廦YYY-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); + }, + + fetchOneMissionDetail(missionCode) { + return $http + .get(`air/analysis/report/missionDetail/one`, { + params: { missionCode } + }) + .then((res) => res.data); + }, + + /** + * 鑾峰彇璧拌埅鍏稿瀷闅愭偅鍖哄煙 + * @param {*} startTime 寮�濮嬫椂闂达紝鏍煎紡YYYY-MM-DD HH:mm:ss + * @param {*} endTime 缁撴潫鏃堕棿锛屾牸寮廦YYY-MM-DD HH:mm:ss + * @param {*} area 鍖哄煙 + * @param {*} removeOtherDistrict 鏄惁绉婚櫎鍏朵粬鍖哄幙 + * @param {*} removeNoPollutedSource 鏄惁绉婚櫎鏈薄鏌撴簮 + * @returns + */ + fetchClueByRiskArea(analysisOption) { + return $http + .post(`air/analysis/report/clueByRiskArea`, analysisOption) + .then((res) => res.data); + }, + + fetchOneClueByRiskArea(missionCode) { + return $http + .get(`air/analysis/report/clueByRiskArea/one`, { + params: { missionCode } + }) + .then((res) => res.data); + }, + + fetchGridFusion({ startTime, endTime, area, factorTypes }) { + return $http + .post(`air/analysis/report/gridFusion`, area, { + params: { startTime, endTime, factorTypes: factorTypes.join(',') } + }) + .then((res) => res.data); } }; -- Gitblit v1.9.3