feat: 将额定电压输入改为下拉选择框

将额定电压从数字输入改为预定义选项的下拉选择框,支持常见的电压等级
This commit is contained in:
dmy
2026-03-02 21:17:34 +08:00
parent 9a5e8e0076
commit 4ae2f36049
3 changed files with 12 additions and 6 deletions

View File

@@ -101,7 +101,9 @@ class EGMWebApp:
]
para.h_arm = list(parameter_data.get('h_arm', [150, 130]))
para.altitude = int(parameter_data.get('altitude', 1000))
para.rated_voltage = float(parameter_data.get('rated_voltage', 750))
# 解析电压等级字符串,如 "500kV" -> 500
rated_voltage_str = str(parameter_data.get('rated_voltage', '500kV'))
para.rated_voltage = float(rated_voltage_str.replace('kV', '').replace('±', ''))
para.ng = float(advance_data.get('ng', -1))
para.Ip_a = float(advance_data.get('Ip_a', -1))