- 22 May, 2026 1 commit
- 21 May, 2026 11 commits
-
-
hookehuyr authored
-
- 移除多个页面中冗余的normalizeReturnUrl导入与return_url状态管理代码 - 统一家庭创建、加入以及用户资料补全后的跳转规则,不再回跳扫码详情页 - 重构Welcome与AddProfile页面的参数传递逻辑,使用from=welcome替代老旧传参方式
hookehuyr authored -
- 补充API返回数据的类型定义,新增stages的code字段 - 新增编码文本样式优化展示效果 - 更新列表数据映射逻辑携带code字段 - 在列表项中按需渲染编码文本
hookehuyr authored -
替换原有的v-html渲染方案,移除过时的transformElement与事件绑定逻辑,使用htmlparser2解析HTML为rich-text组件支持的节点格式,统一配置标签样式,添加图片预览、链接点击与长按复制等交互逻辑,彻底解决原有实现的各类兼容问题。
hookehuyr authored -
修改ActivitiesCover和ActivitiesDetail页面的报名按钮逻辑,移除活动已结束状态的按钮禁用限制,注释原有已结束活动检查代码及Toast提示。
hookehuyr authored -
迁移扫码打卡相关API至独立的map_activity.js文件,更新ScanCheckinDetail和ScanCheckinList页面的导入路径。新增BoothMapGallery页面,支持加载状态、空数据提示、网格展位图展示与图片预览,完善新API的文档注释。
hookehuyr authored
-
- 20 May, 2026 8 commits
-
-
hookehuyr authored
-
hookehuyr authored
-
- ESLint comma-dangle 改为 always-multiline,允许多行尾随逗号 - ScanCheckinList 接入分页加载,增加加载中/空状态/加载更多提示 - ScanCheckinDetail 打卡成功后等用户确认再跳转列表页 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
hookehuyr authored -
- AGENTS.md 精简 Codex 协作说明,聚焦扫码打卡链路等既有约定 - README.md 补充核心功能、目录结构、开发命令等项目描述 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
hookehuyr authored -
- 新增扫码打卡 API(关卡列表、关卡详情、打卡提交)替换 mock 数据 - 新增地理围栏校验工具(Haversine 距离计算 + 实时定位) - 新增 RichTextRenderer 组件渲染关卡详情富文本 - 新增 return_url 回跳机制,支持扫码链路中补资料后原路返回 - ScanCheckinDetail 支持轮播图、家庭归属检查、地理围栏拦截 - Welcome/AddProfile/CreateFamily/JoinFamily 接入 return_url 参数 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
hookehuyr authored -
hookehuyr authored
-
- 新建src/utils/userProfile.js工具文件,封装标准化的更新用户资料请求参数构建逻辑 - 重构AddProfile和EditProfile页面的保存逻辑,统一使用工具处理表单数据 - 为AddProfile新增路由参数解析,支持带入reg_source和reg_stage_id请求参数 - 完善EditProfile表单验证,补充性别和轮椅需求的校验逻辑 - 统一项目代码格式,修正多余分号和导入语句风格
hookehuyr authored
- 19 May, 2026 2 commits
-
-
- 新增扫码打卡列表页、详情页及展位图画廊页,包含完整样式与配置 - 新增扫码打卡点模拟数据工具函数 - 升级活动详情页以适配扫码打卡类型流程 - 将新页面注册至应用配置列表 - 更新地图活动API接口,新增打卡类型参数 - 修复应用配置及API文件的格式问题 - 新增项目开发指导文档AGENTS.md
hookehuyr authored
- 10 Feb, 2026 12 commits
-
-
- 新增 parseSceneParams 函数解析小程序码 scene 参数 - 支持 activityId%3D835370 格式的 scene 参数解码 - 在 useLoad 中优先处理 scene 参数(小程序码入口) - 清理冗余的调试日志,保留关键业务日志和错误日志 - 提升代码简洁度和可维护性 影响文件: src/pages/ActivitiesDetail/index.vue Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
hookehuyr authored -
- 修复分享配置(shareConfig)改为动态计算,包含activityId和title参数 - 修复onShareAppMessage函数,完整传递activityId和title参数 - 优先使用URL参数的title,避免API未返回时标题为空 - 将所有ActivitiesCover页面引用改为ActivitiesDetail - 更新所有日志前缀从[ActivitiesCover]改为[ActivitiesDetail] Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
hookehuyr authored -
- 将"已打卡数:全部关卡数"改为"已打卡数/全部关卡数" - 使用中文冒号保持文本风格一致 - 更新 CHANGELOG.md Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
hookehuyr authored -
- 将打卡进度从圆点显示改为文字显示 - 显示格式:已打卡数:全部关卡数 X:Y - 使用橙色文字提升视觉清晰度 Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
hookehuyr authored -
- 恢复 getMapUrlAPI 导入以支持老版本跳转方式 - 新版本从 ActivitiesDetail 进入时使用 URL 参数 mapUrl - 老版本从 ActivitiesCover 进入时调用 getMapUrlAPI 接口获取 - 两种方式都能正常工作,确保向后兼容 Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
hookehuyr authored -
- 将封面图 mode 从 aspectTop 改为 widthFix - 修复封面图顶部标题被遮挡的问题 - 保持图片宽高比 - 更新 CHANGELOG 记录 Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
hookehuyr authored -
- ActivitiesDetail页面通过detailAPI获取地图URL并保留 - 导航时通过URL参数传递地图URL,避免Activities页面重复调用API - Activities页面从URL参数读取地图URL,移除getMapUrlAPI调用 - 提升性能,减少不必要的网络请求 Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
hookehuyr authored -
- 修改图片 mode 为 aspectTop,实现顶部对齐显示 - 移除 cover-image 的固定高度,避免图片拉伸变形 - 现在可以正确显示图片顶部的标题内容 Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
hookehuyr authored -
问题描述: - 用户报告活动页面 WebView 内容总是显示旧版本 - 即使后端 H5 页面已更新,小程序仍显示缓存内容 解决方案: 1. 添加 key 属性强制重新渲染 - 给 web-view 组件添加 :key="webUrl" - URL 变化时强制销毁并重新创建 WebView 2. 添加时间戳参数破坏缓存 - 在 URL 末尾添加 &_t=${timestamp} 参数 - 确保每次请求的 URL 都不同,避免缓存命中 - 即使没有位置参数也添加时间戳 3. 增强调试日志 - 添加表情符号标记(✅ ❌ 🔗 📋) - 输出完整 URL 和长度信息 - 便于排查缓存问题 测试建议: - 清除小程序缓存后重新编译 - 查看控制台日志确认 URL 包含时间戳参数 - 验证每次进入页面 _t 值都不同 影响文件: - src/pages/Activities/index.vue Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>hookehuyr authored -
- 在Activities页面添加activityId参数处理 - ActivitiesDetail页面跳转时传递activityId - 在ActivitiesDetail和CheckinMap页面禁用mock数据(USE_MOCK_DATA=false) - 完善活动ID在整个导航链路中的传递 Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
hookehuyr authored -
**问题描述**: 点击分享海报按钮时提示"缺少活动ID" **根本原因**: 1. ActivitiesDetail 页面跳转到海报页面时没有传递 activityId 参数 2. PosterCheckinDetail 页面调用 posterAPI 时没有传递 activity_id 参数 **修改内容**: ### src/pages/ActivitiesDetail/index.vue - 修复 onSharePoster 函数,跳转时传递 activityId 参数 - 优化 useLoad 钩子,支持 id/activityId/activity_id 三种参数名 - 移除默认ID逻辑,改为友好提示并返回上一页 ### src/pages/PosterCheckinDetail/index.vue - 修改 onMounted 钩子,读取 URL 中的 activityId 参数 - 修改 fetchPosterDetail 函数,将 activityId 传递给 posterAPI ### src/pages/CheckinMap/index.vue - 更新 LastEditTime **测试建议**: 1. 打开活动详情页(确保URL有activityId参数) 2. 点击"分享海报"按钮 3. 应该能正常显示海报打卡页面 Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
hookehuyr authored
-
- 09 Feb, 2026 6 commits
-
-
- CheckinMap: 添加日期格式化函数,将 YYYY-MM-DD 转换为 YYYY.MM.DD 格式 - ActivitiesDetail: 添加 discount_title 字段支持,并在跳转时传递该参数 - Activities: 接收并处理 discount_title 参数,构建完整的活动 URL Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
hookehuyr authored -
- 修复 detail/list 接口字段拼写错误:tittle → title - 修复 PosterCheckinDetail 页面 API 导入错误 - 添加 cover 字段空值处理,使用默认封面图 - 同步更新 API 文档和 Mock 数据 影响文件: - src/pages/ActivitiesDetail/index.vue - src/pages/CheckinMap/index.vue - src/pages/PosterCheckinDetail/index.vue - src/utils/mockData.js - src/api/map_activity.js - docs/api-specs/map_activity/detail.md - docs/api-specs/map_activity/list.md Co-Authored-By: Claude Code <noreply@anthropic.com>
hookehuyr authored -
- 修改 onSharePoster 跳转到 PosterCheckin(老页面) - ActivitiesCover 使用老 API,应该跳转到使用老 API 的海报页面 - ActivitiesDetail 继续跳转到 PosterCheckinDetail(新页面)
hookehuyr authored -
- 在 app.config.js 中注册 PosterCheckinDetail 页面 - 修改 ActivitiesCover 分享海报逻辑跳转到新页面 - 修改 ActivitiesDetail 分享海报逻辑跳转到新页面 - 还原 PosterCheckin 到旧接口(map.js) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
hookehuyr authored -
- 基于 PosterCheckin 创建新页面 - 完全使用 map_activity.js 新接口(getPosterDetailAPI) - 支持从活动页面分享海报跳转 Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
hookehuyr authored
-