3 Commits

Author SHA1 Message Date
秋芝2046
58272c61e0 chore: add .gitignore, remove .DS_Store files
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-14 15:59:39 +08:00
秋芝2046
afdb2e8330 chore: hard reset — keep only docs/reference/ business documents
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-14 15:58:52 +08:00
秋芝2046
e205158d05 feat: training curriculum system (Plan 3)
- Add CourseStatus, Course, CourseProgress types
- Add mock courses (20 courses, 5 per stage) and course progress data
- Add MSW handlers for course push/complete/fetch endpoints
- Build CourseCurriculumTab component with stage filter, stats, and actions
- Refactor FranchiseeDetailPanel to Ant Design Tabs (活动记录/培训课程/销售提案)
- Wire course push/complete API calls in FranchiseeManagementPage
- Add fetchCourseProgress, pushCourse, completeCourse to api.ts
- 99 tests passing, tsc --noEmit clean

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-14 12:56:02 +08:00