refactor: 移除全局参数对象并改为函数参数传递

This commit is contained in:
dmy
2026-03-02 23:11:27 +08:00
parent 630598d498
commit bcaa4a5a9e
4 changed files with 19 additions and 18 deletions

View File

@@ -18,7 +18,7 @@ from loguru import logger
project_root = Path(__file__).parent
sys.path.insert(0, str(project_root))
from core import para
from core import Parameter
from main import parameter_display, run_egm
@@ -148,7 +148,8 @@ class EGMWebApp:
advance_data = params.get('advance', {})
optional_data = params.get('optional', {})
# 更新全局参数对象
# 创建局部参数对象
para = Parameter()
para.h_g_sag = float(parameter_data.get('h_g_sag', 11.67))
para.h_c_sag = float(parameter_data.get('h_c_sag', 14.43))
para.td = int(parameter_data.get('td', 20))