添加推演以及脉冲

This commit is contained in:
wzy-warehouse
2026-06-14 19:50:28 +08:00
parent bc584dc900
commit 1ef2fec9c9
7 changed files with 197 additions and 18 deletions
+4 -4
View File
@@ -57,6 +57,7 @@ import type { XianReservoirList } from '@/types/base/XianReservoirList';
import type { XianSubwayStations } from '@/types/base/XianSubwayStations';
import { modelDeduction as rainfallModelDeduction } from './rainfall';
import type { RainPredictResponse } from '@/types/rainstorm/RainPredictResponse';
import type { RainPredictRequest } from '@/types/rainstorm/RainPredictRequest';
/**
* API接口统一导出对象
@@ -284,12 +285,11 @@ export const $api = {
rainfall: {
/**
* 进行模型推演
* @param disasterName 灾害名称
* @param req 请求体
* @returns 推演点的概率
*/
modelDeduction: (
disasterName: string
): Promise<ApiResponse<RainPredictResponse>> =>
rainfallModelDeduction(disasterName),
req: RainPredictRequest
): Promise<ApiResponse<RainPredictResponse>> => rainfallModelDeduction(req),
},
};
+5 -6
View File
@@ -1,16 +1,15 @@
import type { ApiResponse } from '@/types/ApiResponse';
import type { RainPredictRequest } from '@/types/rainstorm/RainPredictRequest';
import type { RainPredictResponse } from '@/types/rainstorm/RainPredictResponse';
import httpInstance from '@/utils/request/http';
/**
* 进行模型推演
* @param disasterName 灾害名称
* @param req 请求体
* @returns 推演点的概率
*/
export const modelDeduction = (
disasterName: string
): Promise<ApiResponse<RainPredictResponse[]>> => {
return httpInstance.post('/algorithm-api/rainfall/predict', {
disaster_name: disasterName,
});
req: RainPredictRequest
): Promise<ApiResponse<RainPredictResponse>> => {
return httpInstance.post('/algorithm-api/rainfall/predict', req);
};