dmy
|
4aa56c71d5
|
feat: 添加雷电波阻抗和导线波阻抗参数支持
在参数类中添加z_0和z_c字段,并在计算最小雷电流时使用这些参数
更新前端表单和类型定义以支持新参数
修改webview应用以接收并处理新参数
|
2026-03-03 16:51:28 +08:00 |
|
dmy
|
07063ec638
|
feat: 将动画启用控制权交给前端用户
后端不再主动启用动画,改为由前端通过开关控制动画状态
移除后端冗余的动画禁用逻辑,仅根据前端状态传递动画对象
|
2026-03-03 16:09:03 +08:00 |
|
dmy
|
a65ce23cee
|
feat: 添加 EGM 计算动画可视化功能
在 web 界面中实现 EGM 计算过程的动画展示,包括地线保护弧、导线暴露弧和地面线的动态绘制。重构 main.py 以支持可选的动画参数传递,并新增 Animation.vue 组件和 WebAnimation 类实现前后端交互。
|
2026-03-03 15:58:57 +08:00 |
|
dmy
|
3b590f9a1f
|
feat: 添加日志导出功能
|
2026-03-03 14:26:58 +08:00 |
|
dmy
|
02bfcc18e4
|
feat: 使用队列优化日志处理并添加线程安全机制
|
2026-03-03 11:48:35 +08:00 |
|
dmy
|
bcaa4a5a9e
|
refactor: 移除全局参数对象并改为函数参数传递
|
2026-03-02 23:11:27 +08:00 |
|
dmy
|
630598d498
|
refactor: 将参数对象作为参数传递给run_egm函数
修改run_egm函数,使其接收参数对象而不是依赖全局变量,并更新相关调用代码
|
2026-03-02 23:06:34 +08:00 |
|
dmy
|
6f0f8d02a8
|
feat: 重构EGM计算核心并添加实时日志推送功能
将EGM计算逻辑从webview_app.py移到main.py中的run_egm函数
添加实时日志推送和计算结果回调机制
支持后台线程计算不阻塞前端
|
2026-03-02 22:49:38 +08:00 |
|
dmy
|
47d3b7b6b4
|
feat: 将配置导出功能从JSON改为TOML格式并添加保存对话框
|
2026-03-02 22:18:32 +08:00 |
|
dmy
|
4ae2f36049
|
feat: 将额定电压输入改为下拉选择框
将额定电压从数字输入改为预定义选项的下拉选择框,支持常见的电压等级
|
2026-03-02 21:17:34 +08:00 |
|
dmy
|
89e4cd4973
|
feat: 添加运行日志组件并集成到参数表单
在参数表单中添加运行日志组件,用于显示计算过程中的日志信息
后端增加日志处理功能,将计算日志返回给前端显示
优化tsconfig配置,添加路径别名支持
|
2026-03-02 21:02:58 +08:00 |
|
dmy
|
6ebfcf848d
|
feat: 添加基于pywebview的图形界面支持
新增图形界面模块webui,使用Vue 3 + Quasar + TypeScript + Tailwind CSS开发
扩展README文档说明图形界面使用方法
更新.gitignore忽略前端相关文件
添加Python版本配置文件
|
2026-03-02 19:39:28 +08:00 |
|