Commit Graph
25 Commits
Author SHA1 Message Date
zhang1106 9421e34147 feat(耗材管理): 新增创建耗材同时入库功能并优化库存编辑逻辑
添加创建耗材时同时入库的功能,包含入库数量、操作人和原因等字段
强制初始化新建耗材的库存为0和空SN列表
禁止通过编辑接口直接修改库存和SN列表
前端新增同时入库选项及相关表单字段
优化编辑模式下库存信息的展示方式
2026-04-09 17:11:11 +08:00
zhang1106 7c27e6e100 feat(耗材管理): 添加耗材操作记录时间线功能
新增耗材操作记录时间线组件,展示耗材的入库、出库、调整等操作历史
包含操作类型、数量变化、操作人等信息,并支持分页加载更多记录
2026-04-09 16:18:36 +08:00
zhang96110 ea67951dd4 fix: 移除扫码入库下拉框的 status=active 过滤,显示全部耗材 2026-04-01 09:34:20 +00:00
zhang96110 f1aa887b6b fix: 修复 fetchAllConsumablesForScan 初始化顺序导致的 ReferenceError 2026-04-01 09:23:05 +00:00
zhang96110 9d29599210 fix: 修复耗材扫码入库下拉框数据不全和搜索报错
- 新增 allConsumablesForScan 获取全部活跃耗材,解决下拉框只显示分页数据
- Select 改用 optionFilterProp=label 替代 option.children.toLowerCase() 修复 TypeError
2026-04-01 09:20:48 +00:00
zhang1106 06e3b56469 feat(线缆管理): 新增向导式接线创建功能
- 新增四步向导流程,简化接线创建过程
- 添加线缆标签、颜色、安装信息等新字段
- 实现端口可视化面板和冲突检测功能
- 新增耗材日志设备关联字段
- 添加耗材导入后台任务管理
- 更新线缆管理文档和使用指南
2026-03-31 14:34:34 +08:00
zhang1106 63f0cb570e refactor: 统一代码风格并迁移至 ESLint 新配置
style(backend): 格式化模型文件代码
style(frontend): 调整组件代码格式
chore: 删除旧 ESLint 配置并添加新配置
refactor(backend): 重构模型定义语法
style: 统一箭头函数和对象属性简写
2026-03-27 19:12:16 +08:00
zhang1106 4e8d9be864 feat: 添加工单统计自动刷新功能并优化设备选择逻辑
refactor(工单管理): 重构设备选择表单并优化UI体验

fix(工单统计): 修复每日完成工单统计不准确的问题

perf(后端): 添加批量导出接口优化大数据量查询性能

chore: 添加react-transition-group依赖支持动画效果

feat(设备管理): 添加设备全量查询接口支持导出功能

style(工单管理): 优化表单布局和样式提升用户体验

refactor(工单字段): 优化字段管理组件处理空值情况

fix(机柜管理): 修复机柜列表查询接口参数问题

docs: 移除不再使用的工单字段管理页面
2026-03-24 17:10:38 +08:00
zhang1106 1b898814ed feat: 添加空闲设备状态支持并优化耗材导入功能
refactor(设备管理): 重构状态筛选和高级搜索界面

perf(机柜管理): 优化U位计算方式为基于设备高度

fix(耗材管理): 修复导入时库存计算不准确的问题

style(耗材统计): 调整表格样式和实时刷新功能

docs: 更新设备状态映射包含空闲状态
2026-03-24 14:54:39 +08:00
zhang1106 73cbe4ac1b feat: 添加操作日志、危险操作确认和业务关联功能
1. 新增操作日志记录功能,记录关键操作
2. 实现危险操作确认对话框,防止误删
3. 添加业务和库房管理模块
4. 支持设备标记为空闲状态
5. 完善API文档和健康检查
6. 优化前端删除操作的确认流程
7. 添加Swagger API文档支持
8. 实现设备与业务的关联功能
9. 改进设备模型,添加空闲相关字段
10. 优化用户、角色管理操作日志
2026-03-20 17:15:14 +08:00
zhang1106 d06b191c80 feat(backup): 实现自动备份功能及错误边界处理 2026-03-13 15:13:58 +08:00
zhang1106 4569eabda7 feat(ui): 添加自定义关闭按钮组件并应用到所有模态框 2026-03-12 12:40:12 +08:00
zhang1106 7f007f5010 refactor(前端): 集中管理设计令牌和工具函数 2026-03-10 15:49:02 +08:00
zhang1106 196dc4ae41 refactor: 移除调试日志并优化代码结构
feat(components): 新增设备管理相关组件和仪表盘组件
feat(hooks): 添加自定义hooks用于API调用和数据管理
style: 优化滚动条样式和模态框布局
chore: 清理无用脚本和调试文件
docs: 更新组件导出文件
2026-03-10 14:34:39 +08:00
zhang1106 a316fa4d38 feat(耗材管理): 添加扫码功能及SN查询接口
实现耗材SN扫码功能,包括扫码添加、入库和出库操作
添加后端API接口根据SN查询耗材信息
优化耗材表单UI,分步骤展示不同信息区块
同步数据库模型确保耗材相关表结构正确
2026-03-10 11:10:04 +08:00
zhang1106 56f59cf5b8 feat(前端): 统一表单组件样式并添加数据库迁移文档
refactor(前端): 提取表单样式到共享配置文件
docs: 添加数据库迁移说明到README
2026-03-05 10:41:49 +08:00
zhang1106 03d69456c0 feat(耗材管理): 添加SN序列号管理功能 2026-03-05 09:57:44 +08:00
zhang1106 d67fdb2b17 优化页面 2026-02-12 16:29:19 +08:00
zhang1106 18c3a3eb15 feat(搜索): 添加防抖功能优化搜索性能 2026-02-10 14:17:26 +08:00
zhang1106 afc372a432 chore: 统一代码风格并配置ESLint和Prettier
配置ESLint和Prettier规则
添加前端和后端的忽略文件
统一代码格式和缩进
修复代码风格问题
2026-02-10 11:04:01 +08:00
zhang1106 384a1a9246 fix(consumable): 修复最大库存字段逻辑并改进耗材管理
将 maxStock 字段从允许 null 改为默认 0 表示无限制
添加耗材创建时的数据验证和错误处理
优化前端耗材管理页面的表单初始化和显示逻辑
添加数据库迁移脚本处理现有数据
2026-02-05 16:26:51 +08:00
zhang1106 5e3ac98bac feat: 添加耗材操作日志修改记录功能; feat: 最大库存支持无限制选项; fix: 修复Ant Design Card组件bodyStyle废弃警告和字体预加载警告 2026-01-30 14:01:23 +08:00
zhang1106 ae61fdaf30 feat(导入功能): 增强导入流程的用户体验和错误处理
为耗材、设备和机柜管理页面添加导入进度显示和阶段提示
优化错误处理逻辑,提供更详细的错误信息
统一三个页面的导入界面样式和交互
2025-12-29 12:08:05 +08:00
zhang1106 f2327ea3f1 perf(frontend): 优化前端性能与代码结构
refactor(components): 使用React.memo和useCallback优化组件渲染
feat(cache): 添加API缓存管理功能
perf(build): 配置Vite构建优化选项
style: 提取工具函数减少重复代码
chore: 添加懒加载和Suspense支持
2025-12-26 11:03:47 +08:00
zhang1106 568f9c7db8 feat(consumables): 添加耗材管理功能模块
添加耗材管理相关功能,包括:
1. 后端模型、路由和控制器
2. 前端页面和组件
3. 耗材分类管理
4. 耗材出入库记录
5. 耗材统计和日志功能
6. 集成到现有系统菜单
2025-12-24 16:44:27 +08:00