- 22 Oct, 2025 2 commits
- 21 Oct, 2025 5 commits
- 20 Oct, 2025 3 commits
- 16 Oct, 2025 1 commit
-
-
hookehuyr authored
-
- 15 Oct, 2025 8 commits
- 14 Oct, 2025 8 commits
- 13 Oct, 2025 6 commits
- 30 Sep, 2025 7 commits
添加PDF组件引用并实现销毁方法 延迟清理状态确保组件完成内部清理 新增onClose和onDestroy事件通知父组件
添加超时监控功能,当PDF加载超过设定时间或长时间无进度更新时自动停止加载并显示错误信息
添加获取课程组合列表的API接口 将课程列表页面从分页加载改为一次性加载 根据接口返回数据动态设置显示模式
在PDF查看器中添加滚动位置记录功能,当用户进行缩放操作时,会基于当前视口中心点计算并保持相对滚动位置,提升用户体验
添加缩放功能,支持放大、缩小和重置操作 更新PDF显示宽度以匹配缩放级别 添加缩放控制按钮的样式和交互逻辑
添加pdf-vue3依赖包用于PDF文件预览 创建PdfViewer组件替换原有PdfPreview组件 优化PDF加载性能并添加进度显示和错误处理 在StudyDetailPage中使用新组件并添加文件大小显示
添加课程列表二维码页面路由和视图组件 创建课程图片卡片组件用于二维码页面展示 更新组件类型声明文件以包含新组件
添加CSS样式和事件监听器防止PDF内容被选择、复制或保存 禁用工具栏和调整默认语言为中文
更新@sunsetglow/vue-pdf-viewer至0.3.67版本以修复潜在问题 禁用PDF预览组件的下载功能并移除相关UI按钮
移除固定高度和overflow,由AppLayout处理滚动 添加底部padding防止内容被遮挡
添加文件列表记忆功能,在切换打卡类型时保存当前类型的文件列表并恢复新类型的文件列表
在编辑打卡记录时,合并attachment_type和file_type数组以适配前后打卡类型不一致的情况
更新生产环境版本检测提示的确认按钮颜色,使用更通用的绿色(#4caf50)替代原有的baseColor
添加版本更新检查工具类Updater,用于定期检查前端版本更新 在App.vue中集成版本检查功能,检测到更新时提示用户刷新页面 移除不再使用的VanDatetimePicker组件声明
将表单中作业频率和目标数量的最小值从1改为0,并在提交时处理0值转换为空值
处理附件类型数据时增加类型检查,支持数组和对象两种格式 添加类型映射转换,将英文类型转换为中文显示
将临时mock的富文本数据移除,改为从任务详情中获取作品类型数据 当没有作品类型数据时,默认显示4种基本类型
- 添加 VanDatetimePicker 和 VanTimePicker 组件声明 - 将日期选择器改为日期时间选择器组合 - 调整表单布局,合并作业频次和每周期提交数量到同一行 - 优化目标总数输入框宽度和样式
添加van-image-preview组件实现图片预览功能,包括图片列表管理和索引控制 优化视频播放器停止逻辑,增加播放进度重置到开始位置 修复长文本显示问题,添加word-break和word-wrap样式
统一多个页面的返回顶部按钮样式,将底部位置调整为25vh,偏移量改为600,提升用户体验
为保持一致性,在所有页面中将返回顶部按钮的offset属性设置为400,并调整部分页面的bottom位置
更新教师API文档,补充作业周期和提交类型等参数说明
实现文件点击预览功能,支持音频和视频文件的播放 添加音频播放器和视频播放器组件 处理多种文件URL获取方式 优化文件列表项的交互样式
- 移除打卡留言的必填校验,改为可选输入 - 修改界面文案"打卡内容"为"打卡留言" - 为作业描述添加v-html支持以显示富文本内容
修改文字打卡的提交条件为必须不少于10个字符,图片/视频/音频打卡不再强制要求填写内容 更新输入框提示文字,明确可选内容
在跳转打卡详情页时添加当前日期参数,确保数据正确显示 为打卡详情页添加编辑模式判断,禁用非当前类型的切换
- 将打卡按钮改为底部悬浮样式 - 统一编辑跳转逻辑到CheckinDetailPage - 提取打卡相关逻辑到useCheckin composable - 优化打卡详情页的UI和交互
- 新增打卡详情页面,包含作业描述和打卡类型选择功能 - 将打卡类型选择从首页移动到详情页 - 在首页添加"我要打卡"按钮跳转到详情页