import { apiClient } from '../utils/apiClient'; const requestUrl = '/HorizontalWell'; /** * 获取压裂段坐标数据 * @returns */ export const fetchCalcHoriWellFracturCoord = async () => { return apiClient(`${requestUrl}/stagePointParameter`); } /** * 获取层位 * @param {clientId} clientId * @returns layers */ export const fetchLayers = async (drawId: string, clientId: string) => { return apiClient(`${requestUrl}/layers?clientId=${clientId}&drawId=${drawId}`) } /** * 更新参数 * @param {水平井更新参数} param * @returns */ export const updateParameter = async (param: any) => { console.log('水平井更新参数'); console.info(param); return apiClient(`${requestUrl}/updateParameter`, { method: 'POST', headers: { 'Content-Type': 'application/json', }, body: JSON.stringify(param), }); } /** * 业务数据API状态 */ export const bizApiStatus = async () => { return apiClient(`${requestUrl}/bizstatus`); } /** * 应用底图 * @param {*} applyData * @returns */ export const applyBaseDraw = async (applyData: any) => { return apiClient(`${requestUrl}/applyBaseDraw`, { method: 'POST', headers: { 'Content-Type': 'application/json', }, body: JSON.stringify(applyData), }) } /** * 获取压裂段参数数据 * @returns */ export const getStagePointParam = async () => { return apiClient(`${requestUrl}/stagePointParameter`); }