zhang1106
|
979c28fdcd
|
feat(floorplan): 新增机房平面图功能模块
refactor(models): 为Room和Rack模型添加布局相关字段
feat(routes): 实现机房平面图相关API接口
feat(components): 添加平面图编辑器、画布渲染及交互组件
feat(hooks): 实现平面图数据管理和状态管理
feat(pages): 新增机房平面图页面入口
style(components): 优化平面图组件样式和交互体验
|
2026-04-30 16:26:39 +08:00 |
|
zhang1106
|
bf2cd221b9
|
feat: 实现统一日志系统和维护模式功能
|
2026-04-28 10:57:17 +08:00 |
|
zhang1106
|
63f0cb570e
|
refactor: 统一代码风格并迁移至 ESLint 新配置
style(backend): 格式化模型文件代码
style(frontend): 调整组件代码格式
chore: 删除旧 ESLint 配置并添加新配置
refactor(backend): 重构模型定义语法
style: 统一箭头函数和对象属性简写
|
2026-03-27 19:12:16 +08:00 |
|
zhang1106
|
d9c46245df
|
feat: 添加设备位置冲突检查功能并优化操作日志
feat(api): 在设备API中添加checkPosition接口用于检查U位冲突
feat(frontend): 在设备表单和空闲设备管理中实现U位冲突检查
refactor(backend): 重构操作日志功能,添加设备描述生成和元数据构建工具
fix(backend): 修复批量导入机柜时的ID验证规则
feat(backend): 为机柜导入添加创建和跳过机柜的详细返回信息
fix(backend): 修复设备删除时未检查关联接线的问题
feat(backend): 添加机柜导入模板生成脚本
perf(frontend): 优化机柜管理页面的导入结果展示
fix(frontend): 修复设备端口删除时的关联接线检查
|
2026-03-26 14:35:08 +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
|
e55031f8cc
|
feat(机柜管理): 添加卡片视图分页并优化后端查询性能
|
2026-02-10 15:39:29 +08:00 |
|
zhang1106
|
b9d89bee11
|
perf(数据库): 优化数据库查询性能
- 在设备、机柜路由中强制使用 JOIN 避免 N+1 查询问题
- 添加连接池配置提升并发处理能力
- 设置 distinct 和 subQuery 参数确保查询准确性
|
2026-02-10 14:35:36 +08:00 |
|
zhang1106
|
18745694fa
|
perf(导入): 优化机柜和设备数据导入性能
重构机柜和设备导入功能,采用事务+批量操作提升性能:
1. 使用事务确保数据一致性
2. 批量查询减少数据库交互
3. 批量插入提高写入效率
4. 优化ID生成逻辑
5. 统一错误处理机制
|
2026-02-09 22:24:48 +08:00 |
|
zhang1106
|
d0d34aee2f
|
feat(机架管理): 添加后端筛选功能并优化前端交互
- 后端路由添加对房间ID、状态和关键字的筛选支持
- 前端移除本地筛选逻辑,改为使用后端筛选参数
- 添加筛选条件变化时自动重置分页并重新加载数据
|
2026-02-09 16:55:07 +08:00 |
|
zhang1106
|
fe6bc0adcc
|
feat(机柜管理): 增强Excel导入功能并完善状态显示
- 在导出功能中增加"维护中"状态的中文显示
- 重构导入功能以支持多种Excel格式和列名映射
- 添加状态值的中英文自动转换
- 改进数据验证逻辑和错误提示信息
|
2026-02-09 08:37:19 +08:00 |
|
zhang1106
|
0763aebc10
|
fix(racks): 修复导出路由位置以避免被当作rackId参数
将导出租机柜数据的路由移动到/:rackId路由之前,防止路由冲突
|
2026-02-06 16:27:53 +08:00 |
|
zhang1106
|
e525fa4f11
|
feat(机柜管理): 添加机柜数据导出功能并优化设备删除逻辑
添加机柜数据导出功能,支持Excel格式下载
在设备删除逻辑中增加网卡删除处理
调整设备ID字段为非必填且隐藏
|
2026-02-06 16:23:56 +08:00 |
|
zhang1106
|
cbbc969b64
|
fix(racks): 确保导入文件时临时目录存在
在文件导入路由中添加检查并创建临时目录的逻辑,防止因目录不存在导致的文件保存失败
|
2026-02-06 13:38:24 +08:00 |
|
zhang1106
|
258b7af7c8
|
feat(机柜管理): 实现机柜ID自动生成功能
- 修改机柜创建逻辑,当rackId为空时自动生成RACKxxx格式的ID
- 更新验证规则,rackId改为可选字段并允许空值
- 调整前端表单提示,明确机柜ID可留空自动生成
- 优化导入功能,支持自动生成机柜ID并改进验证逻辑
- 提供机柜导入模板下载功能,模板中明确ID可留空
|
2026-02-06 13:33:45 +08:00 |
|
zhang1106
|
9e6a3da888
|
feat: 添加请求参数验证中间件和设计令牌Hook
feat(validation): 为机房、机柜和设备路由添加Joi验证中间件
feat(hooks): 创建useDesignTokens Hook集中管理主题配置
feat(models): 为耗材模型添加乐观锁version字段和updatedAt索引
feat(3d): 增强3D场景和设备模型视觉效果与交互
refactor: 移除数据备份相关功能并优化代码结构
fix: 修复前端安全日志和密码加密工具
chore: 更新依赖并添加axios和joi库
docs: 更新注释和文档说明
style: 改进代码格式和命名一致性
|
2026-01-29 16:53:29 +08:00 |
|
zhang1106
|
c60d13a0df
|
feat(机柜管理): 添加机柜导入导出功能并优化分页查询
- 添加xlsx依赖支持Excel文件处理
- 实现机柜数据的导入导出功能,包括模板下载
- 优化机柜列表的分页查询接口
- 修复机柜可视化页面U位标记位置计算问题
- 更新背景设置和渐变颜色样式
|
2025-12-22 08:59:44 +08:00 |
|
zhang1106
|
072b3d593e
|
已完成设备管理页面的基本功能,包括设备导入导出,字段自定义,字段是否显示等功能,目前处于资产管理已基本完善
|
2025-12-18 19:11:56 +08:00 |
|
zhang1106
|
80d9c42726
|
初始化IDC设备管理系统项目
|
2025-12-18 10:45:13 +08:00 |
|