1.2 KiB
1.2 KiB
修改记录 - 调整入检界面布局顺序
1. 修改内容
ui/incoming_inspection_page.py
- 布局重组:调整了控件的显示顺序,采用了交错式布局以符合业务逻辑。
- 组1:炉号1 (Row) -> 检验信息1 (Row, 跨3列)
- 组2:炉号2 (Row) -> 检验信息2 (Row, 跨3列)
- 输入框优化:使用
add_row_label_input(..., span_input=3)方法,使“检验信息”输入框占据行内剩余空间,方便输入长文本。 - 逻辑修正:同步更新了
update_ui_with_data中的fixed_rows常量为 6。- 计算方式:0:批次, 1:产地/规格, 2:炉号1, 3:信息1, 4:炉号2, 5:信息2。
2. 变更影响
- UI 呈现:不仅恢复了独立的 "检验信息" 行,而且将其紧跟在对应的 "炉号" 之后,逻辑上更清晰(炉号1对应信息1,炉号2对应信息2)。
- 数据回显:重新计算了固定行数,确保在扫描查询后,这些自定义输入框不会被错误清除。
3. 验证
- 静态代码检查通过。
- 逻辑检查:
fixed_rows=6覆盖了所有静态插入的行,动态元素将正确追加在第 7 行之后。