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
|
e5d20820dc
|
feat: 修复BUG
|
2026-03-16 17:07:20 +08:00 |
|
zhang1106
|
7aa09ac9e1
|
feat(backup): 添加远端备份功能并优化备份管理
|
2026-03-13 22:11:34 +08:00 |
|
zhang1106
|
668ea073e6
|
refactor(模型关系): 重构模型关联关系定义位置,从模型文件移至路由文件
|
2026-03-12 11:19:56 +08:00 |
|
zhang1106
|
686089c21a
|
feat(资产盘点): 新增暂存设备管理功能
|
2026-03-10 09:20:31 +08:00 |
|
zhang1106
|
0cd0107008
|
feat: 修改了bug
|
2026-03-06 13:57:37 +08:00 |
|
zhang1106
|
03d69456c0
|
feat(耗材管理): 添加SN序列号管理功能
|
2026-03-05 09:57:44 +08:00 |
|
zhang1106
|
ff543eba30
|
feat(资产盘点): 新增资产盘点功能模块
|
2026-02-26 11:24:00 +08:00 |
|
zhang1106
|
8a0c85e502
|
feat(耗材管理): 实现耗材日志归档功能
|
2026-02-24 13:20:26 +08:00 |
|
zhang1106
|
b810e2cca1
|
feat(consumable): 解耦耗材日志与耗材关联并支持耗材删除后日志保留
|
2026-02-24 11:58:31 +08:00 |
|
zhang1106
|
d87ced4b8a
|
fix: 允许设备购买日期和保修到期日期为空
修改后端模型和前端表单字段,将购买日期和保修到期日期设为非必填项,以适应实际业务中可能缺少这些信息的情况
|
2026-02-06 15:17:34 +08:00 |
|
zhang1106
|
384a1a9246
|
fix(consumable): 修复最大库存字段逻辑并改进耗材管理
将 maxStock 字段从允许 null 改为默认 0 表示无限制
添加耗材创建时的数据验证和错误处理
优化前端耗材管理页面的表单初始化和显示逻辑
添加数据库迁移脚本处理现有数据
|
2026-02-05 16:26:51 +08:00 |
|
zhang1106
|
ebd4b5faa9
|
feat(用户管理): 实现用户注册审核功能
添加用户注册审核流程,包括以下变更:
- 用户注册后状态为 pending 待审核
- 管理员可批准或拒绝注册申请
- 待审核用户无法登录系统
- 用户管理页面添加审核操作和状态筛选
- 添加数据库迁移脚本支持 pending 状态
- 更新前后端相关接口和页面逻辑
|
2026-02-05 15:12:31 +08:00 |
|
zhang1106
|
8ac528356e
|
feat(设备字段): 添加系统字段保护机制
为设备字段添加isSystem属性标记系统字段,防止误删核心字段
后端添加字段删除前的系统字段检查
前端在管理界面标记并禁用系统字段的删除操作
更新导入模板生成逻辑以适配动态字段配置
优化设备导入功能,支持字段名称变更
|
2026-02-04 17:10:58 +08:00 |
|
zhang1106
|
5e3ac98bac
|
feat: 添加耗材操作日志修改记录功能; feat: 最大库存支持无限制选项; fix: 修复Ant Design Card组件bodyStyle废弃警告和字体预加载警告
|
2026-01-30 14:01:23 +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
|
a0ad9ad604
|
feat: 优化3D可视化性能并更新文档
- 实现3D可视化性能优化(降低DPR、阴影贴图、简化光源)
- 实现LOD多级细节系统,根据相机距离自动切换
- 添加设备弹出动画开关,默认关闭
- 修复设备缩放时位置偏移问题
- 更新README添加项目截图占位符
- 精简DEPLOYMENT.md文档,添加Gitee仓库支持
- 更新CHANGELOG.md记录v1.1.0版本
|
2026-01-26 17:21:20 +08:00 |
|
zhang1106
|
8099edc5e5
|
feat: 新增网卡、端口和接线管理功能
- 添加网卡(NetworkCard)模型及相关路由
- 实现端口(DevicePort)管理功能
- 新增接线(Cable)管理功能
- 添加前端网卡和端口管理界面
- 更新机柜可视化页面显示接线
- 添加设备详情抽屉展示端口和接线信息
- 更新部署文档包含数据库迁移指南
- 添加批量创建端口功能
- 设备删除时自动清理相关接线
|
2026-01-23 08:55:16 +08:00 |
|
zhang1106
|
2af47ee162
|
refactor: 移除登录历史和操作日志功能及相关代码
移除后端登录历史和操作日志的模型、路由及前端相关页面和路由配置
清理创建和删除索引脚本中的相关代码
调整系统管理菜单结构
|
2026-01-20 16:54:26 +08:00 |
|
zhang1106
|
ea1a855112
|
feat: 使用concurrently实现跨平台同时启动前后端
refactor(models): 优化模型初始化逻辑避免重复同步
refactor(OperationLog): 将createdAt索引改为operateTime
docs: 添加一次性启动解决方案文档
|
2026-01-20 15:19:09 +08:00 |
|
zhang1106
|
a2f0032bad
|
feat: 添加数据库索引优化查询性能
refactor(前端): 使用useMemo和useCallback优化性能
perf(后端): 优化统计查询性能
style: 统一前端样式定义
build: 添加创建索引脚本
|
2026-01-20 14:31:20 +08:00 |
|
zhang1106
|
4006453bd4
|
refactor(models): 移除initializeModels中的initAssociations调用
将initAssociations从initializeModels中移出,由外部模块显式调用以提供更好的控制
|
2025-12-30 13:43:34 +08:00 |
|
zhang1106
|
ca381724b5
|
refactor(数据库): 优化模型关联初始化并移除外键检查
移除手动设置 FOREIGN_KEY_CHECKS 的冗余代码,改为在关联定义中直接设置 constraints: false
简化初始化流程,保持功能一致但代码更清晰
|
2025-12-30 13:40:44 +08:00 |
|
zhang1106
|
f09f90976d
|
fix(数据库): 在模型初始化时处理外键约束
在同步数据库模型时临时禁用外键检查,避免因外键约束导致同步失败
|
2025-12-30 13:34:15 +08:00 |
|
zhang1106
|
eb885c69dc
|
feat(模型): 添加模型关联初始化函数
在ticketIndex.js中添加initAssociations函数并导出
在TicketManagement.jsx中添加操作列
|
2025-12-29 16:49:21 +08:00 |
|
zhang1106
|
a7499de748
|
feat(系统设置): 新增系统设置模块
- 添加SystemSetting模型用于存储系统配置
- 实现系统设置API路由,支持CRUD操作
- 新增系统设置前端页面,包含全局配置、外观设置、数据备份和关于页面
- 设备批量操作增强,支持批量移动、状态变更和导出
- 工单模型允许deviceId为空
|
2025-12-29 16:10:42 +08:00 |
|
zhang1106
|
4a03994fa3
|
feat(工单字段): 实现工单字段管理功能
新增工单字段模型、路由和初始化脚本
添加前端工单字段管理页面
修改工单管理页面以支持自定义字段
|
2025-12-29 08:40:08 +08:00 |
|
zhang1106
|
53f372fcde
|
修复工单系统缺少 assigneeId 字段错误
|
2025-12-26 14:59:50 +08:00 |
|
zhang1106
|
54ff2c8108
|
修复initAssociations() 函数被调用了两次的问题
|
2025-12-26 14:20:14 +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
|
80d9c42726
|
初始化IDC设备管理系统项目
|
2025-12-18 10:45:13 +08:00 |
|