From e15245c624a20a3b46e428d646f5f2dd863cd1bc Mon Sep 17 00:00:00 2001 From: guonan <guonan201020@163.com> Date: 星期四, 17 四月 2025 14:22:36 +0800 Subject: [PATCH] 完善 --- src/api/trApi.js | 51 ++++++++++++++++++++++++++++++++++++++++++++------- 1 files changed, 44 insertions(+), 7 deletions(-) diff --git a/src/api/trApi.js b/src/api/trApi.js index 17319e6..b479b83 100644 --- a/src/api/trApi.js +++ b/src/api/trApi.js @@ -2,11 +2,48 @@ // 鑾峰彇闆ㄩ噺鏁版嵁 export async function getData() { - try { - const response = await axios.get("/api/region/selectPage", { - }); - console.log("Response:", response); - } catch (error) { - console.error("Error fetching data:", error); - } + try { + const response = await axios.get("/region/selectPage", { + }); + // console.log("Response:", response); + } catch (error) { + console.error("Error fetching data:", error); } +} + +// 鑾峰彇鏂规鍒楄〃 +export async function getSimData() { + try { + const res = await axios.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 axios.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 axios.delete(`/simu/deleteByIds?ids=${ids}`); + return res.data; + } catch (error) { + console.error('Error deleting simulation data:', error); + throw error; + } +} \ No newline at end of file -- Gitblit v1.9.3