readFileSystem/walkthrough.md

20 lines
1.2 KiB
Markdown
Raw Normal View 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 行之后。