readFileSystem/walkthrough.md

1.2 KiB
Raw Blame History

修改记录 - 调整入检界面布局顺序

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 行之后。