Commit Graph
8 Commits
Author SHA1 Message Date
zhang96110 6eda3ae1f2 fix(security): 修复多个严重安全漏洞和运行时崩溃
- devices.js: 修复 hasRoomField 重复 const 声明导致模块加载失败
- devices.js: 修复 batch-status 路由 affectedCount 未定义导致崩溃
- devices.js: 修复 sequelize.literal SQL 注入,转义 LIKE 通配符和字段名
- server.js: 修复 initializeApp() 未 await 导致服务器在初始化前接收请求
- backup.js: 添加 resolveBackupPath() 防止路径遍历攻击(6处)
- inventory.js: 用 bulkCreate 替代原始 SQL 拼接,消除 SQL 注入
- systemSettings.js: 添加全局 authMiddleware,修复敏感操作无认证
- dangerousOperations.js: 添加全局认证,修复日志清理功能完全不可用
- background.js: 添加文件名安全检查、扩展名白名单、路径校验
2026-04-01 06:02:55 +00:00
zhang1106 63f0cb570e refactor: 统一代码风格并迁移至 ESLint 新配置
style(backend): 格式化模型文件代码
style(frontend): 调整组件代码格式
chore: 删除旧 ESLint 配置并添加新配置
refactor(backend): 重构模型定义语法
style: 统一箭头函数和对象属性简写
2026-03-27 19:12:16 +08:00
zhang1106 196dc4ae41 refactor: 移除调试日志并优化代码结构
feat(components): 新增设备管理相关组件和仪表盘组件
feat(hooks): 添加自定义hooks用于API调用和数据管理
style: 优化滚动条样式和模态框布局
chore: 清理无用脚本和调试文件
docs: 更新组件导出文件
2026-03-10 14:34:39 +08:00
zhang1106 686089c21a feat(资产盘点): 新增暂存设备管理功能 2026-03-10 09:20:31 +08:00
zhang1106 ad7c45d453 feat(主题): 实现动态主题颜色配置功能 2026-03-06 15:41:07 +08:00
zhang1106 885ac47fd2 refactor: 集中管理配置常量并优化样式一致性 2026-03-06 14:39:52 +08:00
zhang1106 ef2003b46f fix(inventory): 修正mysql方言下日期格式问题 2026-02-26 11:59:19 +08:00
zhang1106 ff543eba30 feat(资产盘点): 新增资产盘点功能模块 2026-02-26 11:24:00 +08:00