zhang96110
dc20bdba1f
fix: 修复14个中等问题(安全+稳定性)
后端安全修复:
- devices.js: page/pageSize parseInt+范围限制、CSV导入path.basename防路径遍历
- tickets.js: CSV导出收集所有metadata key、评价限制completed状态
- users.js: 重置密码加权限检查(仅管理员或本人)
- systemSettings.js: Boolean改显式判断(修复false存储为true)
- inventory.js: 空数组Array.isArray检查(修复无法清空目标机房)
- statistics.js: 在线率改用runningDevices计算
- operationLogs.js: DATE()改strftime兼容SQLite
- devicePorts.js: 端口更新白名单过滤(防修改portId/deviceId)
- server.js: 生产环境禁用sync alter
前端修复:
- api/index.js: 401优先React Router导航(保留SPA状态)
- Scene.jsx: useFrame仅target变化时更新(减少不必要矩阵计算)
- vite.config.mjs: 移除Vue插件残留(unplugin-vue-components)
2026-04-02 03:10:06 +00:00
..
2026-04-01 10:44:57 +08:00
2026-03-27 19:12:16 +08:00
2026-04-02 10:34:13 +08:00
2026-04-02 03:10:06 +00:00
2026-04-02 10:34:13 +08:00
2026-03-29 10:06:32 +08:00
2026-04-02 10:34:13 +08:00
2026-03-29 10:06:32 +08:00
2026-04-02 10:34:13 +08:00
2026-04-02 10:34:13 +08:00
2026-03-13 15:13:58 +08:00
2026-02-10 11:04:01 +08:00
2026-03-20 17:15:14 +08:00
2026-03-12 11:19:56 +08:00
2026-03-27 19:12:16 +08:00
2026-03-27 19:12:16 +08:00
2026-03-27 19:12:16 +08:00
2025-12-20 17:43:50 +08:00
2026-03-27 19:12:16 +08:00
2026-03-27 19:12:16 +08:00
2026-03-27 19:12:16 +08:00
2026-03-27 19:12:16 +08:00
2026-03-20 17:15:14 +08:00
2026-03-20 17:15:14 +08:00
2026-04-02 03:10:06 +00:00
2026-03-20 17:15:14 +08:00
2026-03-20 17:15:14 +08:00
2026-03-27 19:12:16 +08:00
2026-03-27 19:12:16 +08:00