diff --git a/webui/src/components/ParameterForm.vue b/webui/src/components/ParameterForm.vue index 8d9d466..2294376 100644 --- a/webui/src/components/ParameterForm.vue +++ b/webui/src/components/ParameterForm.vue @@ -512,6 +512,17 @@ const removeGcX = () => { // 计算函数 const calculate = async () => { + // 验证雷电流概率密度系数 + if (showIpCoefficients.value) { + const ipA = Number(params.advance.Ip_a) + const ipB = Number(params.advance.Ip_b) + if (ipA < 0 && ipB < 0) { + error.value = '请检查参数:"雷电流概率密度曲线系数 a"和"雷电流概率密度曲线系数 b"的值应该大于 0' + logRef.value?.addLog('error', '请检查参数:"雷电流概率密度曲线系数 a"和"雷电流概率密度曲线系数 b"的值应该大于 0') + return + } + } + calculating.value = true result.value = null error.value = null