|
|
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 全项目扫描
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 |
|