添加新的图片资源并重构积分页面,实现完整的UI设计和交互功能 - 新增积分列表展示、筛选和搜索功能 - 实现日期选择器和Tab切换功能 - 添加下拉刷新和滚动加载更多功能 - 使用Vant组件优化用户体验
添加积分汇总页面组件 PointsPage.vue,包含积分球动画效果和交互逻辑 添加相关图片资源文件用于页面展示 更新路由配置以支持积分汇总页面访问 修改登录页按钮文字颜色为白色
- 删除不再使用的Index.vue组件 - 更新各页面路由跳转逻辑,添加条件判断 - 在登录页面添加短信验证码API调用 - 为ID查询和完整信息页面添加默认测试数据 - 调整路由配置,移除旧路由
实现图片上传至七牛云的功能,包括获取文件哈希、获取上传token、处理已存在文件和新文件上传逻辑 添加上传状态提示和错误处理
在ActivityHistoryPage.vue中添加跳转到海报页面的路由功能 调整PosterPage.vue中底部按钮的样式和间距
添加 RecallPoster 组件用于生成分享海报 创建 PosterPage 页面路由和视图 实现海报背景更换、竖排文字绘制和二维码展示功能
- 新增活动历史页面组件 ActivityHistoryPage.vue - 在路由配置中添加活动历史页面路径 - 添加活动历史页面所需的背景图片资源
- 新增时光机旅程页面组件,包含欢迎和足迹两个垂直滑动页面 - 添加相关图片资源文件 - 更新路由配置,修改路由名称和页面标题 - 实现用户加入时间计算和活动统计展示功能
新增身份证号查询页面组件(IDQueryPage.vue)并配置对应路由 添加相关静态资源图片用于页面展示
添加新的完善信息页面组件,包含表单验证和提交功能 更新引导页按钮样式以匹配设计规范
- 新增引导页路由配置和页面组件 - 更新登录页背景图和标题图引用方式 - 添加引导页所需的图片资源
- 删除静态背景图片,改用StarryBackground组件设置背景 - 调整标题部分的上边距 - 为输入框添加边框样式提升可视性
- 新增登录页面路由配置 - 添加背景图片和标题图片资源 - 实现手机号验证码登录功能 - 集成用户协议弹窗展示
添加预渲染星星纹理实现放射效果,改进星星大小随机分布 降低微信移动端星星移动速度系数从1.5到0.3
为星星背景添加动态闪烁效果,通过正弦波函数叠加变化透明度。同时将默认星星数量从800减少到500以优化性能
针对微信移动端优化性能,调整星星数量、移动速度和流星效果参数
- 增加流星边界检测和重置逻辑 - 使用线性渐变实现流星拖尾淡出效果 - 调整流星生成位置使其从右侧出现 - 修改默认速度、长度等参数值
新增可配置的星空背景组件,支持自定义星星数量、颜色、速度等参数 在测试页面中集成该组件作为背景效果
为回忆页面添加垂直滑动功能,使用Swiper实现多屏滑动效果 添加元素进入动画和过渡效果,提升用户体验 新增第二屏内容展示用户活动数据和义工信息
添加新的历史足迹页面路由'/recall',并创建对应的视图组件Index.vue 组件包含用户头像、欢迎语、加入时间统计等信息 移除vite配置中未使用的postcss插件配置
关键修改是在路由离开时清除了lastTaskId,确保即使相同ID的任务再次进入也会触发刷新
重置日历组件状态时清除筛选条件和恢复标记 在任务切换时强制刷新页面数据并滚动到顶部
refactor(路由): 修改滚动行为以记住位置 feat(打卡): 添加打卡后列表自动刷新功能 fix(打卡列表): 解决重复数据加载问题
style(日历组件): 修正缩进格式
在可折叠日历组件中增加 sessionStorage 存储功能,用于保存用户选择的课程筛选状态 添加状态恢复逻辑和列表变化监听,确保筛选状态与数据同步
为CourseGroupCascader组件添加props支持默认值初始化 在myClassPage页面实现筛选状态保存与恢复功能
在任务主页添加筛选状态的缓存功能,当跳转到学生记录页面时保存当前筛选状态到sessionStorage,并在返回时恢复状态。确保不同任务间的状态不会互相污染,并在恢复后清除缓存
使用 ResizeObserver 替代手动计算日历高度 添加滚动时隐藏日历头部的动画效果
重构作业详情显示逻辑,提取格式化函数复用 调整日历组件布局,增加打卡规则查看功能 修改任务筛选器宽度和对齐方式