You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
kev/Drawer/drawer-htmlroot/services/favorableAreaResultService.ts

51 lines
1.1 KiB
TypeScript

import { apiClient } from '../utils/apiClient';
let requestUrl = '/api/FavorableAreaResult';
// if (import.meta.env.DEV) {
// requestUrl = '/api/FavorableAreaResult';
// }
/**
* 获取计算结果
* @returns
*/
export const getResults = async (sourceId: string) => {
return apiClient.get(`${requestUrl}/getresult?sourceId=${sourceId}`);
}
/**
* 计算有利区
* @param {*} calcParams
* @returns
*/
export const calcFavorableArea = async (calcParams: any) => {
return apiClient.post(`${requestUrl}/calcFavorableArea`, calcParams);
}
/**
* 设置有利区底图
* @param {*} mergeParams
* @returns
*/
export const mergeFavorableArea = async (mergeParams: any) => {
return apiClient.post(`${requestUrl}/mergeFavorableArea`, mergeParams);
}
/**
* 删除
* @param {*} mapIds
* @returns
*/
export const deleteByMapIds = async (mapIds: any) => {
return apiClient.delete(`${requestUrl}/deleteByMapIds`, JSON.stringify(mapIds));
}
/**
* 删除
* @param {*} relateId
* @returns
*/
export const deleteByRelateId = async (relateId: any) => {
return apiClient.delete(`${requestUrl}/deleteByRelateId`, JSON.stringify(relateId));
}