feat: 优化课程列表功能和班级排名样式

- 修复课程列表单元展开/收起功能
- 优化日历页面跳转到课程列表的延迟时间
- 恢复复合技能课和垂直技能课的分割线及收缩功能
- 添加班级排名第一二三名的特殊样式图标
- 修复Collapse组件onChange事件处理
- 优化课程自动选中和滚动定位功能

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
KQL
2025-09-11 15:51:09 +08:00
parent 561d5c286d
commit c969677ef6
18 changed files with 599 additions and 47 deletions

View File

@@ -110,6 +110,8 @@ const EventDetailModal = ({ isOpen, event, onClose }) => {
// 处理课程点击 - 跳转到对应的课程页面
const handleCourseClick = (eventItem) => {
console.log('EventDetailModal - Clicked event:', eventItem);
// 构建URL参数
const params = new URLSearchParams();
if (eventItem.id) {
@@ -119,6 +121,8 @@ const EventDetailModal = ({ isOpen, event, onClose }) => {
params.append('courseTitle', eventItem.title);
}
console.log('EventDetailModal - Navigate params:', params.toString());
// 根据课程类型跳转到不同页面
switch(eventItem.type) {
case 'compound-skill':