import { apiClient } from '../utils/apiClient'; const requestUrl = '/MicroSeismic'; /** * 根据区块名称和井名获取散点结果,并写入csv文件 * @param {*} microSeismicInfo 查询条件 * @returns */ export const ApplyScatterCalc = async (microSeismicInfo: any) => { // return fetch(`${requestUrl}/scatterfile`, { // method: "POST", // headers: { // "Content-Type": "application/json", // }, // body: JSON.stringify(microSeismicInfo) // }); return apiClient(`${requestUrl}/scatterfile`, { method: 'POST', headers: { 'Content-Type': 'application/json', }, body: JSON.stringify(microSeismicInfo), }); } /** * 获取微地震数据所有计算列表 * @returns */ export const MicroSeismicCalclist = async (projectId: string) => { return apiClient(`${requestUrl}/getMicroSeismicCalclist?projectId=${projectId}`); } /** * 获取网格颜色列表 * @param {string} colorName,可以为空查询颜色列表集合或查询单个颜色集合 * @returns */ export const GetGridColorList = async (colorName: string) => { return apiClient(`${requestUrl}/gridcolorlist?colorName=${colorName}`); } /** * 根据项目名称获取微地震散点数据,X,Y,Z坐标等网格参数 * @param {string} projectName * @returns 返回项目所属的网格计算参数 */ export const fetchGridParamData = async (projectName: string) => { return apiClient(`${requestUrl}/getgridparameter?project_Name=${projectName}`); }