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