- 15 Oct, 2025 6 commits
- 14 Oct, 2025 8 commits
- 13 Oct, 2025 6 commits
- 30 Sep, 2025 16 commits
- 29 Sep, 2025 3 commits
-
-
hookehuyr authored
- 28 Sep, 2025 1 commit
在编辑打卡记录时,合并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和交互
- 新增打卡详情页面,包含作业描述和打卡类型选择功能 - 将打卡类型选择从首页移动到详情页 - 在首页添加"我要打卡"按钮跳转到详情页
移除底部边距并优化悬停效果
- 添加文本打卡路由和页面组件 - 重构打卡类型选择为动态配置,从后端获取类型数据 - 优化打卡类型选择按钮的样式和交互 - 更新教师表单页面的作业类型显示逻辑
- 将硬编码的作业类型选项改为从接口获取的动态数据 - 添加每周期提交数量的设置功能 - 调整表单布局,优化用户体验
- 新增 VanCheckboxGroup 组件支持 - 在作业设置中添加作品类型多选框 - 将频次相关字段和逻辑改为周期 - 更新样式类名以匹配周期字段
修复课程详情页中表单URL的空值检查问题 为购物车数据添加时间戳和过期检查逻辑 优化结账页面个人信息录入的条件渲染
统一课程审核状态提示的交互方式,使用dialog替代toast以提升用户体验
为课程详情页添加 van-back-top 组件,方便用户快速返回页面顶部 设置返回顶部按钮的背景颜色为 #4caf50
添加课程审核状态检查逻辑,阻止用户访问未审核课程 根据pay_type优化课程价格显示逻辑 修复查看课程按钮的点击处理函数