|
|
|
|
import { apiClient } from '../utils/apiClient';
|
|
|
|
|
|
|
|
|
|
const requestUrl = '/WellRange';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 获取井号列表
|
|
|
|
|
* @returns
|
|
|
|
|
*/
|
|
|
|
|
export const fetchWellData = async () => {
|
|
|
|
|
return apiClient(`${requestUrl}/getwelldata`, {
|
|
|
|
|
method: 'GET',
|
|
|
|
|
headers: {
|
|
|
|
|
'Content-Type': 'application/json',
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 获取参数列表
|
|
|
|
|
* @returns
|
|
|
|
|
*/
|
|
|
|
|
export const fetchParamData = async () => {
|
|
|
|
|
return apiClient(`${requestUrl}/getparamdata`, {
|
|
|
|
|
method: 'GET',
|
|
|
|
|
headers: {
|
|
|
|
|
'Content-Type': 'application/json',
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 获取井参数数据
|
|
|
|
|
* @returns
|
|
|
|
|
*/
|
|
|
|
|
export const fetchWellParamRangeChart = async (wellParamRequest: any) => {
|
|
|
|
|
console.log("fetchWellParamRangeChart 请求参数:", wellParamRequest);
|
|
|
|
|
return apiClient(`${requestUrl}/getwellparamdata`, {
|
|
|
|
|
method: 'POST',
|
|
|
|
|
headers: {
|
|
|
|
|
'Content-Type': 'application/json',
|
|
|
|
|
},
|
|
|
|
|
body: JSON.stringify(wellParamRequest),
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 保存所有参数
|
|
|
|
|
* @returns
|
|
|
|
|
*/
|
|
|
|
|
export const saveWellRangeParams = async (allParams: any) => {
|
|
|
|
|
return apiClient(`${requestUrl}/saveparams`, {
|
|
|
|
|
method: 'POST',
|
|
|
|
|
headers: {
|
|
|
|
|
'Content-Type': 'application/json',
|
|
|
|
|
},
|
|
|
|
|
body: JSON.stringify(allParams),
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 获取所有保存的结果
|
|
|
|
|
* @returns
|
|
|
|
|
*/
|
|
|
|
|
export const getAllResult = () => {
|
|
|
|
|
return apiClient(`${requestUrl}/getparamsresult`, {
|
|
|
|
|
method: 'GET',
|
|
|
|
|
headers: {
|
|
|
|
|
'Content-Type': 'application/json',
|
|
|
|
|
},
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 删除结果
|
|
|
|
|
* @returns
|
|
|
|
|
*/
|
|
|
|
|
export const deleteResult = (nodeIds: any) => {
|
|
|
|
|
return apiClient(`${requestUrl}/deleteparamsresult`, {
|
|
|
|
|
method: 'POST',
|
|
|
|
|
headers: {
|
|
|
|
|
'Content-Type': 'application/json',
|
|
|
|
|
},
|
|
|
|
|
body: JSON.stringify(nodeIds),
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 获取当前结果对应的参数
|
|
|
|
|
* @returns
|
|
|
|
|
*/
|
|
|
|
|
export const getCurrentParam = (nodeId: any) => {
|
|
|
|
|
return apiClient(`${requestUrl}/getparams`, {
|
|
|
|
|
method: 'POST',
|
|
|
|
|
headers: {
|
|
|
|
|
'Content-Type': 'application/json',
|
|
|
|
|
},
|
|
|
|
|
body: JSON.stringify(nodeId),
|
|
|
|
|
})
|
|
|
|
|
}
|