gaozheng
|
b7fbb0457c
|
清理重复文件
|
2026-06-10 21:33:07 +08:00 |
gaozheng
|
72abeaa1d8
|
fix(ui): 修复 DynamicFormView::clear() 对嵌套布局重复释放导致的崩溃
it==it->layout()(QLayout 即 QLayoutItem),原代码 delete sub 后又 delete it 双重释放。
触发:clear 一个已填充表单时(切项目/重选对象→showMessage/setForm)崩溃。
|
2026-06-10 21:31:00 +08:00 |
gaozheng
|
3daaad3de3
|
fix(controller): setCheckedTms busy 时挂起重放(不丢弃) + 切项目清 currentParentId/挂起态
|
2026-06-10 21:22:39 +08:00 |
gaozheng
|
d435fca32d
|
feat(ui): 属性面板改两列卡片式表单(边框/底色/分隔线,主题协调)
|
2026-06-10 21:18:12 +08:00 |
gaozheng
|
7a56e49584
|
feat(ui): 接线 对象单击/勾选/数据集单击 → 三面板(移除占位)
|
2026-06-10 21:04:38 +08:00 |
gaozheng
|
0d17a00931
|
fix(ui): 对象树项目根设为非交互容器(仅 GS/TM 可勾选/单击)
|
2026-06-10 20:58:09 +08:00 |
gaozheng
|
68296a5d36
|
feat(ui): ObjectTreePanel GS三态勾选 + objectClicked/checkedTmsChanged 合并发射
|
2026-06-10 20:50:51 +08:00 |
gaozheng
|
595d65cd3b
|
feat(ui): ObjectExceptionPanel 异常+异常体只读树(含详情展开)
|
2026-06-10 20:44:25 +08:00 |
gaozheng
|
5686155faa
|
feat(ui): DynamicFormView 动态表单分组键值渲染器
|
2026-06-10 20:36:03 +08:00 |
gaozheng
|
6cf53ab199
|
fix(controller): 无条件清异常缓存(跨空间) + 移动语义 + 信号参数正名
|
2026-06-10 20:29:46 +08:00 |
gaozheng
|
8cab498f81
|
feat(controller): selectObject/setCheckedTms/selectDataset 编排 + 异常缓存
|
2026-06-10 20:22:09 +08:00 |
gaozheng
|
4621e11c73
|
feat(data): 仓储泛化 loadRows + 对象/数据集详情 + 按TM异常 接口实现
|
2026-06-10 20:15:00 +08:00 |
gaozheng
|
a21d392816
|
feat(data): groupExceptionsByConsortium 按异常体分组 + 独立异常
|
2026-06-10 20:09:37 +08:00 |
gaozheng
|
acf71bdaef
|
feat(data): parseExceptions 映射异常字段 + 详情摘要
|
2026-06-10 20:03:28 +08:00 |
gaozheng
|
0018c11e0a
|
feat(data): parseDynamicForm 合并动态表单字段定义与值(含排序)
|
2026-06-10 19:56:55 +08:00 |
gaozheng
|
37300d523e
|
docs(plan): 对象单击/勾选驱动三面板 实现计划(TDD,10 任务)
|
2026-06-10 19:48:22 +08:00 |
gaozheng
|
c3cedd8c2a
|
docs(spec): 异常面板纳入异常体只读树(对象→异常体→异常+独立异常),详情展开做/眼睛推迟
|
2026-06-10 19:38:29 +08:00 |
gaozheng
|
8ac5f33c7f
|
docs(spec): 对象单击/勾选驱动 数据列表·异常·属性 三面板(接真实API)设计
|
2026-06-10 19:27:32 +08:00 |