Commit Graph

5 Commits

Author SHA1 Message Date
b74978d2dc 新增查当周按钮,代码重构与数据分离
- 新增"查当周"按钮,计算当周周一至周日的加班总工时
- 新增 createQueryButton 工厂函数,消除月按钮重复代码
- 修复 calculateTimeDifference 返回字符串导致 NaN 的 bug
- 修复 sumOfSecondColumn/get_work_time 缺少空值保护的 bug
- 修复 isWorkDay 中 == 改为 ===
- var 统一为 const/let,提取 QUERY_DELAY_MS 常量
- 提取 getCustomMonthRange 中重复的 formatLocal
- 按钮增加 cursor:pointer 样式
- 数据与代码分离:main.template.js(~300行)+ build.py 自动组装 main.js
- update.py/comp_json.py 支持命令行年份参数,默认当年
- comp_json.py 增加去重逻辑
- 更新 README 为 GitHub 开源项目风格,含快速上手和每年更新章节

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-22 19:11:13 +08:00
a5b737229a 增加月计算周期的说明 2025-07-20 19:35:35 +08:00
dc2d79b84c 补充说明 2025-07-19 20:35:06 +08:00
08fc3f693e 添加说明文档 2025-07-19 20:28:31 +08:00
ee30667faf Initial commit 2025-07-19 06:41:44 +00:00