- 09 Jun, 2025 11 commits
- 06 Jun, 2025 12 commits
-
-
调整打卡成功后的状态更新顺序,确保在表单重置后再触发成功事件。同时移除失败时的提示代码,简化错误处理逻辑。在HomePage中同步调整状态更新顺序,并缩短成功状态显示时间。
hookehuyr authored -
- 在音视频上传组件中添加删除文件功能 - 显示上传文件的文件名 - 移除上传按钮的自定义模板,使用默认样式 - 添加分割线组件提升视觉分隔效果 - 更新文件上传后的处理逻辑以包含文件名
hookehuyr authored -
- 在ProfilePage.vue中重构打卡按钮点击逻辑,添加无任务时的提示 - 在checkin.js中添加删除、点赞和取消点赞的API接口 - 在IndexCheckInPage.vue中实现点赞和删除打卡动态的功能 - 在HomePage.vue中优化打卡任务显示逻辑,添加无任务时的提示
hookehuyr authored -
- 在api/checkin.js中添加获取打卡动态详情和编辑打卡动态的接口 - 修改IndexCheckInPage.vue中的编辑和删除方法,支持传入post对象 - 在image.vue、audio.vue和video.vue中实现打卡动态的编辑功能,包括数据回显和提交编辑 - 根据编辑状态区分新增和编辑操作,使用不同的接口进行提交
hookehuyr authored -
- 在CheckInDialog组件中新增check-in-data事件用于传递打卡数据 - 优化打卡类型选择逻辑,增加task_type条件判断 - 仅在ProfilePage和HomePage有打卡数据时显示打卡相关UI - 更新视频封面默认图片和音频标题显示逻辑 - 仅显示用户自己的打卡帖子的编辑删除按钮
hookehuyr authored -
将原有的file.vue拆分为独立的video.vue和audio.vue组件 添加打卡相关API接口并实现提交功能 更新打卡页面路由和类型选择逻辑 实现打卡动态列表的数据获取和展示
hookehuyr authored -
- 新增获取作业详情和打卡API接口 - 重构打卡弹窗组件,移除文本输入改为直接提交 - 更新文件上传组件,支持根据类型过滤文件 - 实现打卡日历页面,展示作业进度和团队头像 - 添加打卡类型选择页面,区分图文/视频/音频打卡 - 完善打卡成功后的状态处理和页面跳转
hookehuyr authored -
- 新增七牛云上传相关API调用和MD5文件校验功能 - 优化头像上传流程,先检查文件是否已存在 - 使用vant组件显示上传状态提示 - 根据协议自动选择七牛云上传地址 - 添加文件信息保存逻辑
hookehuyr authored -
- 在ProfilePage.vue中注释掉不再需要的"查看更多"链接 - 在LoginPage.vue中添加logo图标并调整页面间距和布局 ``` 这个提交消息: 1. 使用了"style"类型,因为都是UI样式的调整 2. 指定了"views"范围,因为修改的都是视图组件 3. 简要说明了两个主要修改点 4. 在消息体中用项目符号列出了具体修改内容 5. 保持了简洁,没有重复信息 6. 使用了中文并符合格式要求
hookehuyr authored -
- 新增checkin.js API模块用于获取签到任务列表 - 修改CheckInDialog和HomePage组件,移除硬编码的签到类型 - 根据后端返回的task_type动态显示不同图标 - 添加onMounted钩子异步获取签到列表数据
hookehuyr authored
-
- 05 Jun, 2025 1 commit
-
-
Bob新需求把登录全改成短信登录 - 新增UserAgreement组件用于展示用户协议 - 移除忘记密码和切换登录方式链接 - 将登录按钮文本改为"登录/注册BEHALO宇宙账号" - 默认使用验证码登录方式 - 在登录表单底部添加用户协议确认提示
hookehuyr authored
-
- 04 Jun, 2025 1 commit
-
-
- 移除打卡首页的标题显示 - 将打卡类型数据从mockData移动到各自组件中 - 清理个人页面的废弃打卡代码 - 添加TODO标记准备后端数据接入 ``` 这个提交消息: 1. 使用了`refactor`类型,因为主要是代码结构调整 2. 添加了`(打卡)`作为scope,明确修改范围 3. 描述中简要说明了主要的重构内容 4. 在body中列出了具体的重构点 5. 符合中文语言习惯和commit message规范
hookehuyr authored
-
- 03 Jun, 2025 10 commits
-
-
将图片和文件的上传路径从通用路径改为包含用户手机号的路径,格式为 `mlaj/upload/checkin/{mobile}/{type}/{md5}{suffix}`。这样可以更好地隔离不同用户的文件,便于管理和追踪。hookehuyr authored -
移除未使用的上传按钮文本和图标模板,简化组件结构 ``` 这个提交消息: 1. 使用了`refactor`类型,因为这是对现有代码结构的优化 2. 添加了`上传图片`作为scope,明确了修改范围 3. 描述简洁说明了"移除了什么"和"为什么"(简化组件结构) 4. 在正文中补充说明了具体移除的内容 5. 符合50字符限制(中文一个汉字算一个字符) 6. 使用了中文并保持简洁明了
hookehuyr authored -
- 将签到日期从[1,3,5,7]改为[1,2] - 为当前日期添加'calendar-today'样式并自动选中 - 在课程页面添加签到入口点击事件 ``` 这个提交消息: 1. 使用feat类型表示新增功能 2. 添加了(签到)范围明确修改领域 3. 简洁描述了三个主要变更点 4. 使用中文符合要求 5. 每个变更点用短横线列出,保持简洁清晰 6. 避免了重复信息 7. 使用祈使语气("更新"、"添加")hookehuyr authored -
- 为日历组件添加@select事件处理函数onSelectDay,用于记录选择的日期 - 为帖子图片添加radius属性设置圆角样式 - 修正formatter函数中月份判断条件从5月改为6月
hookehuyr authored -
- 为目标进度区域添加白色背景提升视觉层次 - 将上传附件区域的样式提取为单独的CSS类 - 使用VueUse的useTitle设置页面标题 - 保持原有功能不变的情况下改进代码可维护性
hookehuyr authored -
- 在mockData中添加mix打卡类型 - 替换自定义SVG图标为vant组件图标 - 为文字留言区域添加边框和自动调整高度 - 当选择图文打卡时跳转到对应页面 - 更新文件上传组件的上传图标
hookehuyr authored -
- 在帖子底部添加点击事件处理函数 handLike - 为点赞图标添加颜色状态显示(红色表示已点赞) - 为 mock 数据添加 is_liked 字段记录点赞状态 - 使用可选链操作符优化视频暂停逻辑
hookehuyr authored -
- 在打卡路由中添加音视频文件上传页面 - 在打卡首页添加音视频上传入口 - 实现音视频文件上传组件,支持多文件上传和校验 - 优化图片上传组件,使用max_count替代multiple属性
hookehuyr authored -
- 新增图片上传打卡页面及路由配置 - 在打卡首页添加图片上传入口 - 引入lodash库用于文件类型校验 - 添加Vant的Loading和Overlay组件声明 - 实现图片上传功能,包括文件校验、七牛云上传和表单提交
hookehuyr authored
-
- 30 May, 2025 5 commits
-
-
- 将"团队动态"标题改为"打卡动态"以更符合场景 - 重构视频播放逻辑,支持每个帖子包含多个视频 - 优化图片显示宽度为30%并保持比例 - 完善视频播放控制,确保同时只播放一个视频 - 更新mock数据以支持多视频测试
hookehuyr authored -
- 将视频播放器的play/pause事件处理从options移到模板事件监听器 - 修复播放器暴露方法中的事件触发,确保一致触发onPlay/onPause - 优化音频停止逻辑,仅处理包含音频的帖子 - 移除调试用的console.warn语句
hookehuyr authored -
- 修改音频加载逻辑,等待canplaythrough事件确保流畅播放 - 为AudioPlayer组件添加id prop用于唯一标识 - 重构音频控制方法,简化暂停逻辑 - 清理mock数据,保留一个带音频的测试用例
hookehuyr authored