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/horizontalWellService.ts

56 lines
1.3 KiB
TypeScript

1 month ago
import { apiClient } from '../utils/apiClient';
1 month ago
let requestUrl = '/api/HorizontalWell';
// if (import.meta.env.DEV) {
// requestUrl = '/api/HorizontalWell';
// }
1 month ago
/**
*
* @returns
*/
export const fetchCalcHoriWellFracturCoord = async () => {
1 month ago
return apiClient.get(`${requestUrl}/stagePointParameter`);
1 month ago
}
/**
*
* @param {clientId} clientId
* @returns layers
*/
export const fetchLayers = async (drawId: string, clientId: string) => {
1 month ago
return apiClient.get(`${requestUrl}/layers?clientId=${clientId}&drawId=${drawId}`)
1 month ago
}
/**
*
* @param {} param
* @returns
*/
export const updateParameter = async (param: any) => {
1 month ago
return apiClient.post(`${requestUrl}/updateParameter`, JSON.stringify(param));
1 month ago
}
/**
* API
*/
export const bizApiStatus = async () => {
1 month ago
return apiClient.get(`${requestUrl}/bizstatus`);
1 month ago
}
/**
*
* @param {*} applyData
* @returns
*/
export const applyBaseDraw = async (applyData: any) => {
1 month ago
return apiClient.post(`${requestUrl}/applyBaseDraw`, JSON.stringify(applyData))
1 month ago
}
/**
*
* @returns
*/
export const getStagePointParam = async () => {
1 month ago
return apiClient.get(`${requestUrl}/stagePointParameter`);
1 month ago
}