- 移除 getTeacherCourses 中的 page 和 pageSize 参数 - 后端 API 验证导致这些参数被拒绝 - 添加功能测试计划和问题诊断文档 测试结果: - 后端 API 不接受 page/pageSize 参数 - 需要统一错误处理逻辑 (error.response?.data?.message → error.message) - Dashboard 组件有渲染错误需要修复 相关文档: - docs/test-logs/teacher/2026-03-12-functional-test-plan.md - docs/test-logs/teacher/2026-03-12-issue-diagnosis.md Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- 修复路由配置:移除 top-level await,改用手动路由配置 - 修复响应拦截器:正确解包 { code, message, data } 格式的 API 响应 - 更新开发日志和变更日志,记录浏览器功能测试结果 - 添加教师端重构设计文档 修复的问题: 1. 登录功能无法正常工作(响应数据解包问题) 2. 页面无法加载(路由配置问题) 测试结果: - 管理员登录: ✓ 成功 - 教师登录: ✓ 成功 - 主要页面导航: ✓ 正常 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>