feat: 优化教务系统多项功能

主要更新:
1. 项目库功能优化
   - 添加项目效果图点击预览功能,支持图片放大查看和切换
   - 新增ImagePreviewModal组件,提供完整的图片预览体验

2. 企业内推岗位页面改进
   - 右侧岗位面试状态卡片支持点击查看岗位详情
   - 从企业内推岗位库直接导入岗位数据
   - 面试状态查看的岗位详情隐藏投递按钮
   - 岗位要求显示优化,添加数字编号格式

3. 课堂作业板块完善
   - 修复垂直能力课只显示4个单元的问题,现可显示全部12个单元
   - 为"展会主题与品牌定位"课程添加"可试看"标签
   - 调整"可试看"标签位置,避免遮挡课程名称
   - 在全部视图中将"展会主题与品牌定位"课程置顶

4. 课程直播间页面优化
   - 为复合能力课添加文字虚线分割线,与垂直能力课保持一致
   - 删除页面顶部的进度条,简化界面

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
KQL
2025-09-08 11:00:54 +08:00
parent 9a14678a12
commit 9198c67caf
13 changed files with 1753 additions and 35 deletions

View File

@@ -131,6 +131,15 @@ const CourseList = ({ className = "", onCourseClick }) => {
expandIconPosition="right"
defaultActiveKey={[]}
>
{/* 复合能力课分割线 */}
{compoundCourseList.length > 0 && (
<div className="course-divider">
<span className="divider-line"></span>
<span className="divider-text">复合能力课</span>
<span className="divider-line"></span>
</div>
)}
{/* 复合能力课部分 */}
{compoundCourseList.map((unit, index) => (
<CollapseItem
@@ -175,8 +184,8 @@ const CourseList = ({ className = "", onCourseClick }) => {
</CollapseItem>
))}
{/* 分割线 */}
{compoundCourseList.length > 0 && verticalCourseList.length > 0 && (
{/* 垂直能力课分割线 */}
{verticalCourseList.length > 0 && (
<div className="course-divider">
<span className="divider-line"></span>
<span className="divider-text">垂直能力课</span>