hmo
|
236f64510b
|
refactor: move '我的' filter to first position in student and class list toolbars
|
2026-04-27 03:59:54 +08:00 |
|
hmo
|
d6128e623d
|
refactor: unify toolbar style with card wrapper in problems and classes pages
|
2026-04-27 03:57:46 +08:00 |
|
hmo
|
e6d3726d47
|
fix: classes.html JavaScript syntax error - remove template literals in onclick attributes
- Replace template literals with string concatenation to avoid HTML attribute parsing issues
- Add escape function for proper HTML attribute values
|
2026-04-27 03:34:35 +08:00 |
|
hmo
|
e50a9207b4
|
feat: v1.4.0 - 典型方案采纳、推荐方案列表、审计字段、导航优化
- 添加典型方案采纳功能 (POST /api/plans/<id>/adopt)
- 添加推荐方案列表 (GET /api/students/<id>/recommended-plans)
- PracticePlan 新增 created_by/updated_by/updated_at 审计字段
- 方案编辑/详情页导航优化 (bfcache 处理、pageshow 事件)
- 方案列表支持删除功能
- 学员列表'暂无方案/问题'样式统一
- 更新文档:问题文件已废弃(迁移到数据库)
- 更新部署脚本和验证清单
|
2026-04-27 02:01:22 +08:00 |
|
hmo
|
6abdd49c04
|
更新:models/routes/services/templates/docs
|
2026-04-26 18:02:36 +08:00 |
|
hmo
|
f4ea6c9a77
|
refactor: 提取分配目标模态窗体为共享fragment,实现DRY
|
2026-04-24 10:22:53 +08:00 |
|
hmo
|
08cc0541f2
|
fix: 班级分配目标模态窗体也默认90天后
|
2026-04-24 10:13:03 +08:00 |
|
hmo
|
812715cf5e
|
fix: 分配目标默认90天后,dropdown文案修正为'指定天数'
|
2026-04-24 10:08:47 +08:00 |
|
hmo
|
070533326a
|
feat: 班级管理增加分配目标功能,支持批量分配目标给班级所有学员
|
2026-04-24 09:24:24 +08:00 |
|
hmo
|
285979ff70
|
refactor: 简化各页面模板,移除重复代码;添加plan_common.js
|
2026-04-23 06:40:23 +08:00 |
|
hmo
|
fd593bddf4
|
feat: 初始提交 v1.2.0 - 钢琴练习方案生成系统
|
2026-04-21 20:00:33 +08:00 |
|