Commit Graph

17 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
6943e17c12 硬编码2026年的工作日数据 2026-01-28 18:53:17 +08:00
cf762968fd 增加自动更新data.json的脚本 2026-01-28 15:13:46 +08:00
b209cb7b7b 修改版本号 2025-07-25 14:18:40 +08:00
ce8e502697 修改月周期,当月指当天所在的月周期 2025-07-25 14:17:19 +08:00
43e054c875 更新版本号 2025-07-20 19:38:30 +08:00
a5b737229a 增加月计算周期的说明 2025-07-20 19:35:35 +08:00
bdfba57427 修改每月起始为21号 2025-07-20 19:34:25 +08:00
dc2d79b84c 补充说明 2025-07-19 20:35:06 +08:00
08fc3f693e 添加说明文档 2025-07-19 20:28:31 +08:00
ff2679d51f 添加证书说明 2025-07-19 20:18:15 +08:00
52103f9037 增加了多个查询按钮 2025-07-19 20:05:36 +08:00
ef5d7d274d 去除用于debug的log输出 2025-07-19 18:30:53 +08:00
ff26fd9e21 优化显示界面,增加新功能,根据数据库判断是否工作日 2025-07-19 18:29:59 +08:00
0a4a0c3f0d update 2025-07-19 16:01:14 +08:00
d93734bb90 initial 2025-07-19 14:44:19 +08:00
ee30667faf Initial commit 2025-07-19 06:41:44 +00:00