import instance from "./requestTR.js"; // 获取区域数据 export async function getRegionData(params = {}) { try { const defaultParams = { id: undefined, name: undefined, type: undefined, pageNum: 1, pageSize: 10 }; const finalParams = { ...defaultParams, ...params }; const response = await instance.get('/region/selectPage', { params: finalParams }); return response.data; } catch (error) { console.error("Error fetching data:", error); throw error; } } // 获取方案列表 export async function getSimData() { try { const res = await instance.get("/simu/selectPage"); return res.data; // 返回实际数据(通常 res.data 才是接口返回的内容) } catch (error) { console.error("Error fetching data:", error); throw error; // 抛出错误,让调用方可以捕获 } } // 新建仿真方案 export async function createSimData(simData) { try { const res = await instance.post("/simu/insert", simData, { headers: { "Content-Type": "application/json", }, }); return res; } catch (error) { console.error("Error creating simulation data:", error); throw error; // 抛出错误,让调用方可以捕获 } } // 删除仿真方案 export async function deleteSimData(ids) { try { const res = await instance.delete(`/simu/deleteByIds?ids=${ids}`); return res.data; } catch (error) { console.error('Error deleting simulation data:', error); throw error; } } // 获取