暴雨灾害链模型推演计算
This commit is contained in:
@@ -55,6 +55,8 @@ import type { XianSchool } from '@/types/base/XianSchool';
|
||||
import type { XianBridge } from '@/types/base/XianBridge.ts';
|
||||
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';
|
||||
|
||||
/**
|
||||
* API接口统一导出对象
|
||||
@@ -277,4 +279,17 @@ export const $api = {
|
||||
): Promise<ApiResponse<XianSubwayStations>> =>
|
||||
getSubwayStationsPointDetailById(id),
|
||||
},
|
||||
|
||||
// 暴雨推演
|
||||
rainfall: {
|
||||
/**
|
||||
* 进行模型推演
|
||||
* @param disasterName 灾害名称
|
||||
* @returns 推演点的概率
|
||||
*/
|
||||
modelDeduction: (
|
||||
disasterName: string
|
||||
): Promise<ApiResponse<RainPredictResponse>> =>
|
||||
rainfallModelDeduction(disasterName),
|
||||
},
|
||||
};
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
import type { ApiResponse } from '@/types/ApiResponse';
|
||||
import type { RainPredictResponse } from '@/types/rainstorm/RainPredictResponse';
|
||||
import httpInstance from '@/utils/request/http';
|
||||
|
||||
/**
|
||||
* 进行模型推演
|
||||
* @param disasterName 灾害名称
|
||||
* @returns 推演点的概率
|
||||
*/
|
||||
export const modelDeduction = (
|
||||
disasterName: string
|
||||
): Promise<ApiResponse<RainPredictResponse[]>> => {
|
||||
return httpInstance.post('/algorithm-api/rainfall/predict', {
|
||||
disaster_name: disasterName,
|
||||
});
|
||||
};
|
||||
Reference in New Issue
Block a user