|
|
f2eb1fa265
|
feat(category): 添加分类功能并更新相关页面
- 新增 AddCategoryScreen 页面用于添加分类
- 更新 CategoryScreen 页面,添加浮动按钮用于导航到添加分类页面
- 修改 CategoryDropdown 组件,支持 ItemCategory 模型
- 更新 Item模型,将 location 改为字符串类型
- 修改 ItemScreen 页面,支持新的分类选择逻辑
- 更新数据库表结构,将 location 字段改为 TEXT 类型
|
2025-05-11 15:39:55 +08:00 |
|
|
|
faf439087a
|
refactor(item): 重构添加物品页面
- 将 AddItemScreen 中的各个字段提取为独立的 Widget
- 新增 CategoryDropdown、DatePickerField、DescriptionField 等组件
- 优化 Item 模型,使用 ItemIsUse 枚举替代字符串表示是否使用
- 在数据库中添加 price 字段- 重构表单提交逻辑,使用新的组件进行数据采集
|
2025-05-06 22:06:19 +08:00 |
|
|
|
083b4e506a
|
feat(item): 添加物品删除功能并优化物品详情页面
- 在 DetailItemScreen 中添加删除物品的按钮和确认对话框
- 在 ItemProvider 中实现删除物品的方法
- 在 ItemRepository 中实现删除物品的数据库操作
- 在 ItemModel 中添加 status 字段,用于标记物品状态
|
2025-05-05 22:12:09 +08:00 |
|
|
|
4903d7d5a8
|
feat(item): 添加物品详情页面并优化物品列表
- 新增 DetailItemScreen 组件,用于展示物品详细信息
- 在 ItemListScreen 中添加物品列表项的点击事件,跳转到物品详情页面- 修改 Item 模型,将 isInUse 字段类型从 String改为 String?
- 更新数据库表结构,将 is_in_use 列类型从 INTEGER 改为 TEXT
|
2025-04-29 23:19:13 +08:00 |
|
LingandRX
|
8299e1ad62
|
feat(database): 重构数据库操作并添加 item 模型
- 创建 Item 模型类,包含 toMap 和 fromMap 方法
- 新增 ItemRepository 类,负责数据库操作
- 实现 ItemScopedModel,用于状态管理
- 更新 SQLiteHelper,使用新的 item 表结构- 删除旧的 SQLiteOperation 文件
|
2025-04-29 19:56:52 +08:00 |
|