readFileSystem/walkthrough.md

20 lines
1.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 修改记录 - 调整入检界面布局顺序
## 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 行之后。