Commit Graph

8 Commits

Author SHA1 Message Date
d324b2fb0a refactor(server): 日期工具统一迁入 dayjs(utc 插件),移除手写 Intl/padStart 重复实现 2026-08-08 17:27:14 +08:00
f96c1c26c3 fix(server): 考勤自动结算支持空班级直接完成,补充自动匹配测试 2026-08-08 15:05:42 +08:00
b882411f42 refactor: 拆分考勤服务文件并通过 aislop 全项目扫描
Some checks failed
CI / check (pull_request) Failing after 5m24s
2026-08-05 18:55:36 +08:00
c8316e9e8e feat: 结算时同步钉钉已审批请假并标记为请假 2026-08-05 18:43:02 +08:00
375c7ec60b feat: refine admin forms, attendance and finance workflows
Squash merge PR #23.

Included changes:
- complete occupancy check-in required fields/default payload
- improve responsive admin management pages
- fix attendance edge cases and attendance period config
- refine wallet/finance-related workflow handling

Checks:
- npm run typecheck -w apps/admin
- npm run typecheck -w apps/server
2026-07-18 12:54:10 +00:00
fcde6caaaa fix: defer attendance settlement until lesson end 2026-07-15 09:39:21 +08:00
e45da7f998 feat: improve attendance scheduling and API validation 2026-07-14 23:12:14 +08:00
1c8bd08be4 feat: settle course attendance automatically 2026-07-13 10:26:38 +08:00