zhang1106
|
0cd0107008
|
feat: 修改了bug
|
2026-03-06 13:57:37 +08:00 |
|
zhang1106
|
8e13e76e75
|
fix(数据库迁移): 修正非SQLite数据库的snList列默认值定义
|
2026-03-05 10:14:29 +08:00 |
|
zhang1106
|
6db0e69c77
|
refactor(scripts): 优化迁移脚本的环境变量加载和数据库方言处理
|
2026-03-05 10:13:02 +08:00 |
|
zhang1106
|
0917b618be
|
fix(scripts): 在迁移脚本开头加载环境变量
|
2026-03-05 10:07:52 +08:00 |
|
zhang1106
|
03d69456c0
|
feat(耗材管理): 添加SN序列号管理功能
|
2026-03-05 09:57:44 +08:00 |
|
zhang1106
|
ef03abc92f
|
chore(scripts): 归档旧迁移脚本并添加迁移汇总脚本
将多个单独的数据库迁移脚本归档到archive目录
添加migrate-all.js汇总脚本统一执行所有迁移
|
2026-02-24 13:47:00 +08:00 |
|
zhang1106
|
f094778c8d
|
fix(scripts): 删除已完成的MySQL数据库修复脚本
|
2026-02-24 13:37:26 +08:00 |
|
zhang1106
|
3d5c31c80e
|
fix(脚本): 修复MySQL迁移脚本的数据库类型检查逻辑
|
2026-02-24 13:32:13 +08:00 |
|
zhang1106
|
f38ddded9d
|
feat(数据库): 添加MySQL数据库修复脚本用于补全字段和创建归档表
|
2026-02-24 13:30:15 +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
|
b84b8f7594
|
feat(设备管理): 使用函数替代映射表获取设备和状态信息
|
2026-02-12 09:48:01 +08:00 |
|
zhang1106
|
218991c276
|
remove: 移除前端服务状态检测和前端服务端口配置功能
|
2026-02-06 10:22:21 +08:00 |
|
zhang1106
|
ebd4b5faa9
|
feat(用户管理): 实现用户注册审核功能
添加用户注册审核流程,包括以下变更:
- 用户注册后状态为 pending 待审核
- 管理员可批准或拒绝注册申请
- 待审核用户无法登录系统
- 用户管理页面添加审核操作和状态筛选
- 添加数据库迁移脚本支持 pending 状态
- 更新前后端相关接口和页面逻辑
|
2026-02-05 15:12:31 +08:00 |
|
zhang1106
|
1438909d62
|
feat(deploy): 添加一键部署和更新脚本
添加交互式安装脚本 install.js 和一键更新脚本 update.js
更新部署文档和 README 以支持新功能
优化数据库初始化流程和系统设置默认值
|
2026-02-05 12:35:50 +08:00 |
|
zhang1106
|
a4206ac474
|
fix: 更新数据库初始化脚本,支持更新现有设置的描述字段
|
2026-02-05 11:19:26 +08:00 |
|
zhang1106
|
50fff30aeb
|
fix: 添加数据库初始化脚本,导出initDefaultSettings函数
|
2026-02-05 11:15:42 +08:00 |
|
zhang1106
|
bfc5b75b1a
|
fix: 优化生产环境前端端口显示逻辑
- 检测是否为生产环境(通过检查dist目录)
- 生产环境显示Nginx配置提示,不自动重启
- 开发环境保持自动重启功能
- 区分显示生产环境和开发环境状态
|
2026-02-05 11:00:42 +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
|
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
|
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 |
|