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.
56 lines
1.3 KiB
TypeScript
56 lines
1.3 KiB
TypeScript
|
1 month ago
|
|
||
|
|
import { apiClient } from '../utils/apiClient';
|
||
|
|
|
||
|
|
let requestUrl = '/api/HorizontalWell';
|
||
|
|
// if (import.meta.env.DEV) {
|
||
|
|
// requestUrl = '/api/HorizontalWell';
|
||
|
|
// }
|
||
|
|
/**
|
||
|
|
* 获取压裂段坐标数据
|
||
|
|
* @returns
|
||
|
|
*/
|
||
|
|
export const fetchCalcHoriWellFracturCoord = async () => {
|
||
|
|
return apiClient.get(`${requestUrl}/stagePointParameter`);
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 获取层位
|
||
|
|
* @param {clientId} clientId
|
||
|
|
* @returns layers
|
||
|
|
*/
|
||
|
|
export const fetchLayers = async (drawId: string, clientId: string) => {
|
||
|
|
return apiClient.get(`${requestUrl}/layers?clientId=${clientId}&drawId=${drawId}`)
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 更新参数
|
||
|
|
* @param {水平井更新参数} param
|
||
|
|
* @returns
|
||
|
|
*/
|
||
|
|
export const updateParameter = async (param: any) => {
|
||
|
|
return apiClient.post(`${requestUrl}/updateParameter`, JSON.stringify(param));
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 业务数据API状态
|
||
|
|
*/
|
||
|
|
export const bizApiStatus = async () => {
|
||
|
|
return apiClient.get(`${requestUrl}/bizstatus`);
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 应用底图
|
||
|
|
* @param {*} applyData
|
||
|
|
* @returns
|
||
|
|
*/
|
||
|
|
export const applyBaseDraw = async (applyData: any) => {
|
||
|
|
return apiClient.post(`${requestUrl}/applyBaseDraw`, JSON.stringify(applyData))
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 获取压裂段参数数据
|
||
|
|
* @returns
|
||
|
|
*/
|
||
|
|
export const getStagePointParam = async () => {
|
||
|
|
return apiClient.get(`${requestUrl}/stagePointParameter`);
|
||
|
|
}
|