import { apiClient } from '../utils/apiClient'; let requestUrl = '/api/MicroSeismic'; // if (import.meta.env.DEV) { // requestUrl = '/api/MicroSeismic'; // } /** * 根据区块名称和井名获取散点结果,并写入csv文件 * @param {*} microSeismicInfo 查询条件 * @returns */ export const ApplyScatterCalc = async (microSeismicInfo: any) => { return await apiClient.post(`${requestUrl}/scatterfile`, JSON.stringify(microSeismicInfo)); } /** * 获取微地震数据所有计算列表 * @returns */ export const MicroSeismicCalclist = async (projectId: string) => { return await apiClient.get(`${requestUrl}/getMicroSeismicCalclist?projectId=${projectId}`); } /** * 获取网格颜色列表 * @param {string} colorName,可以为空查询颜色列表集合或查询单个颜色集合 * @returns */ export const GetGridColorList = async (colorName: string) => { return await apiClient.get(`${requestUrl}/gridcolorlist?colorName=${colorName}`); } /** * 根据项目名称获取微地震散点数据,X,Y,Z坐标等网格参数 * @param {string} projectName * @returns 返回项目所属的网格计算参数 */ export const fetchGridParamData = async (projectName: string) => { return await apiClient.get(`${requestUrl}/getgridparameter?project_Name=${projectName}`); } /** * 删除网格化成果 * @param ids 网格化成果ID数组 * @returns */ export const deleteResults = async (ids: string) => { return await apiClient.delete(`${requestUrl}/deleteResults?ids=${ids}`); }