25 Commits
Author SHA1 Message Date
yi e9bff9beb3 Update 2026-06-23 10:40:10
Build and Push Docker Images / Build Backend Image (push) Has been cancelled
Build and Push Docker Images / Build Frontend Image (push) Has been cancelled
Build and Push Docker Images / Notify Build Complete (push) Has been cancelled
2026-06-23 10:40:10 +08:00
yi add1275d1c Update 2026-06-23 10:27:47 2026-06-23 10:27:47 +08:00
zhang1106 755712bdb6 feat(ports): add device-grouped port list API and frontend implementation
1. 新增按设备分组的端口查询后端API,修复端口过多时部分设备不显示的分页问题
2. 重构前端端口管理页面,改为设备维度分页并移除旧的端口级分页逻辑
3. 统一端口名称自然排序逻辑,优化页面展示顺序
4. 更新部署文档中的容器目录路径
5. 升级项目所有package.json版本到2.1.1
6. 新增两个提案文档到gitignore
2026-06-17 10:21:19 +08:00
zhang1106 8d600e084b release: bump version to 2.1.0 and update changelog
更新了所有包的版本号为2.1.0
2026-06-12 16:09:07 +08:00
zhang1106 85d6b2c633 refactor: 重写系统设置模块,新增维护模式与登录策略功能
- 移除大量无实际效果的冗余配置项
- 新增维护模式拦截逻辑,支持管理员豁免
- 重构登录失败次数限制,从配置动态读取阈值
- 新增站点Logo支持与配置管理
- 优化用户管理页面数据拉取逻辑
- 新增端口批量创建范围模式功能
- 更新依赖包版本与缓存策略
2026-06-12 14:16:29 +08:00
zhang1106 637adebb85 chore(deps): 将数据库驱动从 better-sqlite3 切换为 sqlite3
- 移除 better-sqlite3 相关配置
- 更新 package.json 依赖项
2026-05-09 09:00:52 +08:00
zhang1106 f3b53c84c9 build(deps): 将 sqlite3 替换为 better-sqlite3
- 升级数据库驱动以提升性能
- 添加 better-sqlite3 的配置选项
2026-05-08 22:50:49 +08:00
zhang1106 4a3fbde5e3 chore: 更新项目版本号至2.0.0 2026-04-30 16:28:04 +08:00
zhang1106 e1367267f8 feat: 升级系统版本至1.2.0并优化仪表盘UI 2026-04-27 13:56:49 +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 b98e8ad9af feat(设备导入): 实现CSV导入预览功能并优化导入流程 2026-03-19 16:15:20 +08:00
zhang1106 7aa09ac9e1 feat(backup): 添加远端备份功能并优化备份管理 2026-03-13 22:11:34 +08:00
zhang1106 d06b191c80 feat(backup): 实现自动备份功能及错误边界处理 2026-03-13 15:13:58 +08:00
zhang1106 afc372a432 chore: 统一代码风格并配置ESLint和Prettier
配置ESLint和Prettier规则
添加前端和后端的忽略文件
统一代码格式和缩进
修复代码风格问题
2026-02-10 11:04:01 +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 7f000a8ee2 feat(用户管理): 添加用户锁定/解锁功能
- 新增 unlock_user.js 脚本用于解锁被锁定的用户
- 在用户管理页面添加锁定/解锁操作按钮
- 移除不再使用的 compression 依赖
- 添加 winston 日志库用于后续日志记录
2026-01-21 12:20:51 +08:00
zhang1106 a2f0032bad feat: 添加数据库索引优化查询性能
refactor(前端): 使用useMemo和useCallback优化性能
perf(后端): 优化统计查询性能
style: 统一前端样式定义
build: 添加创建索引脚本
2026-01-20 14:31:20 +08:00
zhang1106 bfb789dfd9 feat(工单系统): 实现完整的工单管理功能
添加工单系统核心功能,包括:
- 工单模型及相关API接口
- 故障分类管理
- 工单操作记录
- 前端工单管理页面
- 统计报表功能
- 测试框架支持

后端新增工单相关路由和模型,前端添加工单管理界面和统计报表
2025-12-25 16:49:00 +08:00
zhang1106 a911d02999 feat: 实现用户认证与权限管理系统
- 添加用户、角色、权限等数据模型
- 实现JWT认证中间件和密码加密
- 添加用户注册、登录、个人信息管理接口
- 实现前端认证上下文和受保护路由
- 添加登录历史记录和操作日志功能
- 提供管理员初始化脚本和修复工具
- 实现完整的登录页面和用户管理界面
2025-12-25 10:48:35 +08:00
zhang1106 568f9c7db8 feat(consumables): 添加耗材管理功能模块
添加耗材管理相关功能,包括:
1. 后端模型、路由和控制器
2. 前端页面和组件
3. 耗材分类管理
4. 耗材出入库记录
5. 耗材统计和日志功能
6. 集成到现有系统菜单
2025-12-24 16:44:27 +08:00
zhang1106 c60d13a0df feat(机柜管理): 添加机柜导入导出功能并优化分页查询
- 添加xlsx依赖支持Excel文件处理
- 实现机柜数据的导入导出功能,包括模板下载
- 优化机柜列表的分页查询接口
- 修复机柜可视化页面U位标记位置计算问题
- 更新背景设置和渐变颜色样式
2025-12-22 08:59:44 +08:00
zhang1106 fb99194c21 完成了文档的说明,数据库可选择mysql部署 2025-12-20 09:37:43 +08:00
zhang1106 ad5cb31569 完成了机柜可视化功能,鼠标悬停显示设备信息 2025-12-20 08:20:51 +08:00
zhang1106 072b3d593e 已完成设备管理页面的基本功能,包括设备导入导出,字段自定义,字段是否显示等功能,目前处于资产管理已基本完善 2025-12-18 19:11:56 +08:00
zhang1106 80d9c42726 初始化IDC设备管理系统项目 2025-12-18 10:45:13 +08:00