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.
45 lines
1.3 KiB
TypeScript
45 lines
1.3 KiB
TypeScript
|
1 month ago
|
import { apiClient } from '../utils/apiClient';
|
||
|
|
|
||
|
|
let requestUrl = '/api/SmartWellSuggest';
|
||
|
|
// if (import.meta.env.DEV) {
|
||
|
|
// requestUrl = '/api/SmartWellSuggest';
|
||
|
|
// }
|
||
|
|
/**
|
||
|
|
*
|
||
|
|
* @returns 获取所有智能布井计算结果列表
|
||
|
|
*/
|
||
|
|
export const getWellRecommendList = async () => {
|
||
|
|
return apiClient.get(`${requestUrl}/getlist`);
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 根据选中的智能布井计算结果Id删除数据,以逗号连接多个Id
|
||
|
|
* @param {string} checkIds
|
||
|
|
* @returns
|
||
|
|
*/
|
||
|
|
export function deleteWellRecommendRecords(strToken: string, checkIds: string) {
|
||
|
|
return apiClient.delete(`${requestUrl}/delrecords?strToken=${strToken}&checkedIds=${checkIds}`);
|
||
|
|
}
|
||
|
|
|
||
|
|
export const fractureFileList = async () => {
|
||
|
|
return apiClient.get(`${requestUrl}/fractureFileList`);
|
||
|
|
};
|
||
|
|
|
||
|
|
// 开始智能计算
|
||
|
|
export const startSmartWellCalc = async (smartWellParam: any) => {
|
||
|
|
return apiClient.post(`${requestUrl}/smartwellcalc`, smartWellParam);
|
||
|
|
};
|
||
|
|
|
||
|
|
// 停止智能计算
|
||
|
|
export const stopSmartWellCalc = async (drawerId: string) => {
|
||
|
|
return apiClient.get(`${requestUrl}/smartwellstop?drawerId=${drawerId}`);
|
||
|
|
};
|
||
|
|
|
||
|
|
/**
|
||
|
|
*
|
||
|
|
* @param {*} id 根据id获取井推荐详情
|
||
|
|
* @returns
|
||
|
|
*/
|
||
|
|
export const getWellRecommend = async (id: string) => {
|
||
|
|
return apiClient.get(`${requestUrl}/getwellrecorddetail?id=${id}`);
|
||
|
|
}
|