- 22 Oct, 2025 16 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 7 commits
将PDF查看器的缩放按钮从Vant组件替换为FontAwesome图标 添加faMagnifyingGlassPlus和faMagnifyingGlassMinus图标 优化双指缩放的手势处理逻辑
添加onBeforeUnmount钩子清除sessionStorage中的刷新标记,防止状态残留
添加组件挂载时的主动刷新逻辑,避免无限刷新
移除返回顶部按钮以简化界面 将缩放控件位置从底部60px调整为20px,避免与其他元素重叠
实现页码显示和跳转功能,包括当前页/总页数显示和输入框跳转 处理PDF初始化时的总页数获取和页码边界检查
重构缩放逻辑,使用比例计算代替直接缩放比率,确保缩放时视图中心位置保持不变 移除平滑滚动以避免偏移抖动,直接设置滚动位置
将顶部关闭按钮移除,功能迁移至缩放控制栏,同时调整按钮位置样式以改善用户体验
将PDF预览从弹窗改为独立页面,提升大文件加载体验 添加返回课程详情页功能并保持学习资料弹窗状态 优化PDF组件关闭逻辑和错误处理
添加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 组件声明 - 将日期选择器改为日期时间选择器组合 - 调整表单布局,合并作业频次和每周期提交数量到同一行 - 优化目标总数输入框宽度和样式