Commit Graph

9 Commits

Author SHA1 Message Date
7cddafef63 修复原料库类型筛选功能
修复了原料库管理中"类型筛选"下拉框选择后内容不刷新的问题。现在支持独立使用类型筛选,无需同时选择类目。

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-27 18:22:14 +08:00
8aa1a5ac91 添加PyQt GUI自动化测试套件
新增5个GUI测试模块,覆盖所有主要功能:
- test_login_gui.py: 登录和密码管理测试(7个测试)
- test_stock_gui.py: 库存管理测试(4个测试)
- test_raw_material_gui.py: 原料管理测试(7个测试)
- test_garment_gui.py: 款式管理测试(2个测试)
- test_purchase_order_gui.py: 采购单生成测试(2个测试)

测试特点:
- 真实GUI交互测试(填写表单、点击按钮、搜索过滤)
- 业务逻辑验证(重复数据拒绝、空值验证、计算正确性)
- 独立测试环境(临时数据库,自动清理)
- 自动化消息框(Mock QMessageBox)

总计22个GUI测试,全部通过 ✓

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-27 16:52:30 +08:00
c52d360cbb 一键清零和单位转换 2025-12-23 18:21:44 +08:00
76b16df32c 模糊搜索输入框 2025-12-23 16:09:50 +08:00
58605b1f92 编辑款式下拉框修复 2025-12-23 12:35:07 +08:00
033a1acef3 1223 2025-12-23 00:30:36 +08:00
192c05707a 1221暂存 2025-12-22 20:34:38 +08:00
e5c6865318 Fix empty type filter dropdown in raw material library
- Modified load_sub_categories() to show all subcategories when "全部类目" is selected
- Fixed category creation logic to support all major categories, not just "布料"
- Improved subcategory filtering to work properly with existing data

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-21 23:49:04 +08:00
50a70ff59f first commit 2025-12-21 23:38:38 +08:00