Commit Graph
9 Commits
Author SHA1 Message Date
zhang1106 a620575d92 feat(设备管理): 添加机房筛选功能并优化UI样式
refactor(耗材统计): 重构筛选卡片布局和统计卡片样式

style(3D可视化): 优化机柜信息卡片样式和交互体验
2026-03-19 14:38:50 +08:00
zhang1106 e5d20820dc feat: 修复BUG 2026-03-16 17:07:20 +08:00
zhang1106 7f007f5010 refactor(前端): 集中管理设计令牌和工具函数 2026-03-10 15:49:02 +08:00
zhang1106 56f59cf5b8 feat(前端): 统一表单组件样式并添加数据库迁移文档
refactor(前端): 提取表单样式到共享配置文件
docs: 添加数据库迁移说明到README
2026-03-05 10:41:49 +08:00
zhang1106 d67fdb2b17 优化页面 2026-02-12 16:29:19 +08:00
zhang1106 afc372a432 chore: 统一代码风格并配置ESLint和Prettier
配置ESLint和Prettier规则
添加前端和后端的忽略文件
统一代码格式和缩进
修复代码风格问题
2026-02-10 11:04:01 +08:00
zhang1106 94effd3436 feat: 添加耗材管理乐观锁机制
- 在 Consumable 模型中添加 version 字段用于乐观锁控制
- 为 quick-inout、inout、adjust 接口添加乐观锁和重试机制
- 修复 adjust/set 类型的负数库存校验
- 添加数据库迁移脚本支持 SQLite 和 MySQL
- 防止并发操作导致的负库存问题

技术细节:
- 使用 version 字段实现乐观锁,更新时校验版本号
- 并发冲突时自动重试(最多3次)
- 409 状态码表示并发冲突,400 表示库存不足
2026-01-29 18:05:22 +08:00
zhang1106 88e000a41a feat(UI): 优化多个页面的UI设计和交互体验
refactor(ProtectedRoute): 调整加载状态布局和样式
feat(DeviceFieldManagement): 添加设计令牌和样式优化
feat(App): 重构侧边栏和顶部导航栏样式
feat(ConsumableStatistics): 重新设计统计卡片和表格样式
style: 统一多个组件的设计语言和配色方案
2026-01-20 11:28:53 +08:00
zhang1106 568f9c7db8 feat(consumables): 添加耗材管理功能模块
添加耗材管理相关功能,包括:
1. 后端模型、路由和控制器
2. 前端页面和组件
3. 耗材分类管理
4. 耗材出入库记录
5. 耗材统计和日志功能
6. 集成到现有系统菜单
2025-12-24 16:44:27 +08:00