5 Commits

Author SHA1 Message Date
803127062e 修复新建数据库缺少is_deleted列的问题
在CREATE TABLE语句中直接添加is_deleted字段,确保新建数据库时就包含该列。
修改了三个表的建表语句:
- fabrics表
- fabric_stock_in表
- fabric_consumption表

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

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-28 00:14:31 +08:00
6322cb0caa 实现原料逻辑删除功能
- 为fabrics表添加is_deleted字段用于标记删除状态
- 修改delete_raw方法实现逻辑删除而非物理删除
- 更新所有查询语句过滤已删除的原料数据
- 更新库存视图过滤已删除的原料和相关记录
- 保留历史数据,支持数据恢复

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

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-27 19:09:16 +08:00
fa70f62099 优化原料库存管理功能
- 库存跟踪表格设置为只读模式,防止误编辑
- 添加"编辑剩余库存"功能,支持直接修改库存数量
- 实现逻辑删除机制,删除操作不再物理删除数据
  - 在 fabric_stock_in 和 fabric_consumption 表添加 is_deleted 字段
  - 所有删除操作改为标记删除,保留历史数据
  - 查询时自动过滤已删除记录
- 原料编辑支持修改型号
  - 型号字段改为可编辑
  - 保存时检查型号重复并提示
  - 型号修改时级联更新所有关联表
- 优化操作列宽度,确保按钮文本完整显示
- 改进警告提示,明确说明操作影响

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

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-27 18:59:18 +08:00
58605b1f92 编辑款式下拉框修复 2025-12-23 12:35:07 +08:00
033a1acef3 1223 2025-12-23 00:30:36 +08:00