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