From f4551c852cfe34e70a4ea4e84680907e189673ec Mon Sep 17 00:00:00 2001 From: guonan <guonan201020@163.com> Date: 星期三, 23 四月 2025 11:45:33 +0800 Subject: [PATCH] 实时模拟 --- src/store/simAPI.js | 30 +++++++++++++----------------- 1 files changed, 13 insertions(+), 17 deletions(-) diff --git a/src/store/simAPI.js b/src/store/simAPI.js index e912de0..648747e 100644 --- a/src/store/simAPI.js +++ b/src/store/simAPI.js @@ -22,29 +22,24 @@ } } - // 鑾峰彇闄嶉洦绫诲瀷 - const getRainType = (tabName) => { - switch (tabName) { - case '棰勬祴妯℃嫙': return 1 - case '瀹炴椂妯℃嫙': return 2 - case '鍘嗗彶妯℃嫙': return 3 - default: return 3 - } - } - // 楠岃瘉琛ㄥ崟 const validateForm = (forms) => { if (!forms?.name) { ElMessage.warning('璇疯緭鍏ユ柟妗堝悕绉�') return false } - if (!forms.name - || !forms.geom - || !forms.rainfall - || !forms.intensity - || !forms.duration) { - ElMessage.warning('璇风‘淇濊〃鍗曞潎宸插~鍐�') - return false + + if (forms.type === 1 || forms.type === 3) { + if (!forms.geom || !forms.rainfall || !forms.intensity || !forms.duration) { + ElMessage.warning('璇风‘淇濊〃鍗曞潎宸插~鍐�') + return false + } + } + if (forms.type === 2) { + if (!forms.geom || !forms.gauges) { + ElMessage.warning('璇风‘淇濊〃鍗曞潎宸插~鍐�') + return false + } } return true } @@ -74,6 +69,7 @@ prediction: forms.prediction, history: forms.history, mode: forms.mode, + gauges: forms.gauges }) } const res = await createSimData(params) -- Gitblit v1.9.3