lizhilun
|
e69930799c
|
fix security and import validation
|
2026-07-01 16:13:47 +08:00 |
|
 lizhilunandClaude Opus 4.6
|
d551841035
|
refactor: 系统优化 - 错误处理、输入验证、无限滚动
主要改进:
- 新增配置管理 (server/config.js)
- 新增日志工具 (server/utils/logger.js)
- 添加全局错误处理中间件,统一错误响应格式
- 添加输入验证和 AppError 错误类
- 重构 db.js 迁移逻辑,代码更清晰
- 前端列表改为无限滚动加载,每页 20 条
- 封装 AppState 状态管理模块
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-26 10:39:58 +08:00 |
|
 lizhilunandClaude Opus 4.6
|
9126348d1b
|
fix: 修复分页和缓存相关bug
- 前端: 移除无限滚动,改为一次性加载全部数据
- 前端: monthly-records接口添加limit=1000参数
- 前端: 修复edit-modal.js中loadListData调用参数
- 后端: 修复stats.js中getCached函数Promise处理
- 后端: 修复records.js各接口正确传递limit参数
- 后端: 修复partner-records SQL参数数量问题
- 统一版本号强制浏览器刷新缓存
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-25 22:12:11 +08:00 |
|
 lizhilunandClaude Opus 4.6
|
2ebac98f07
|
refactor: 重构代码减少重复并添加分页
后端 (records.js):
- 提取通用分页查询函数 queryPagedRecords
- 5个列表接口 (orders/other-income/red-envelope/milk-tea/dispatches) 复用同一函数
后端 (stats.js):
- 为 monthly-records, boss-records, partner-records, daily-detail 添加分页支持
- 新增 page, limit, totalCount 返回字段
前端 (order-list.js):
- 提取通用列表配置 listConfig
- 统一渲染函数 renderOrderItem/renderOtherIncomeItem 等
- 大幅减少代码重复
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-18 09:53:48 +08:00 |
|
 lizhilunandClaude Opus 4.6
|
a0d7bfdc3d
|
Initial commit: gamer project
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-12 11:23:10 +08:00 |
|