From 8d7fca46fd7f1bf85dbe9fa6fcfd287f45ad1b71 Mon Sep 17 00:00:00 2001
From: guonan <guonan201020@163.com>
Date: 星期二, 22 四月 2025 16:45:03 +0800
Subject: [PATCH] tab报错

---
 src/store/simAPI.js |   90 ++++++++++++++++----------------------------
 1 files changed, 33 insertions(+), 57 deletions(-)

diff --git a/src/store/simAPI.js b/src/store/simAPI.js
index c009a7d..c62550f 100644
--- a/src/store/simAPI.js
+++ b/src/store/simAPI.js
@@ -45,8 +45,38 @@
         return true
     }
 
-    // 寮圭獥
-    const openSaveDialog = async (forms) => {
+    // 淇濆瓨鏂规閫昏緫
+    const saveScheme = async (forms) => {
+        if (isLoading.value) {
+            ElMessage.warning('姝e湪淇濆瓨锛岃绋嶅��...')
+            return
+        }
+
+        isLoading.value = true
+
+        try {
+            const params = {
+                areaType: getAreaType(selectTab.value),
+                createTime: Date.now(),
+                name: forms.name,
+                type: getRainType(forms.type),
+                status: 0,
+                data: forms.data
+            }
+            const res = await createSimData(params)
+            ElMessage.success('鏂规淇濆瓨鎴愬姛')
+            return res
+        } catch (error) {
+            console.error('淇濆瓨澶辫触:', error)
+            ElMessage.error('淇濆瓨澶辫触: ' + (error.message || '璇风◢鍚庨噸璇�'))
+            throw error
+        } finally {
+            isLoading.value = false
+        }
+    }
+
+    // 淇濆瓨鏂规寮圭獥
+    const addSimCheme = async (forms) => {
         if (!validateForm(forms)) return
 
         try {
@@ -66,66 +96,12 @@
         }
     }
 
-    const saveScheme = async (forms) => {
-        if (isLoading.value) {
-            ElMessage.warning('姝e湪淇濆瓨锛岃绋嶅��...')
-            return
-        }
 
-        isLoading.value = true
-
-        try {
-            const params = {
-                areaType: getAreaType(selectTab.value),
-                createTime: Date.now(),
-                name: forms.name,
-                type: getRainType(forms.type),
-                status: 0,
-                data: forms.data
-            }
-
-            const response = await createSimData(params)
-            ElMessage.success('鏂规淇濆瓨鎴愬姛')
-            return response
-        } catch (error) {
-            console.error('淇濆瓨澶辫触:', error)
-            ElMessage.error('淇濆瓨澶辫触: ' + (error.message || '璇风◢鍚庨噸璇�'))
-            throw error
-        } finally {
-            isLoading.value = false
-        }
-    }
-
-
-    // // 鏂板缓鏂规
-    // const createSimulation = async (forms) => {
-    //     console.log(forms, 'ffffffff')
-
-    //     const params = {
-    //         areaType: getAreaType(selectTab),
-    //         createTime: Date.now(),
-    //         name: forms.name,
-    //         // 1涓洪娴嬫ā鎷燂紝2涓哄疄鏃舵ā鎷燂紝3涓哄巻鍙叉ā鎷�
-    //         type: getRainType(forms.type),
-    //         // 0涓哄垱寤轰豢鐪燂紝1涓洪澶勭悊锛�2涓哄垎鏋愪腑锛�10涓哄畬鎴愶紝20涓哄嚭閿�
-    //         status: 0,
-    //         data: forms.data
-    //     }
-    //     console.log(params, 'params')
-
-    //     try {
-    //         await createSimData(params)
-    //     } catch (error) {
-    //         console.error('鍒涘缓浠跨湡澶辫触:', error)
-    //     }
-    // }
     return {
-        // 鐘舵��
         selectTab,
         isLoading,
-        // 鏂规硶
         handleClickTab,
-        openSaveDialog,
+        addSimCheme,
         saveScheme,
     }
 })
\ No newline at end of file

--
Gitblit v1.9.3