|
|
501e79eed7
|
fix(index): 修复首页轮播图显示与高度自适应问题
- 解决首页轮播图仅显示第一张图片的问题,支持广告位多图展开显示
- 通过 flatMap 展开广告位所有图片为独立轮播项,兼容单图老数据
- 轮播图点击跳转逻辑按广告位路径保持不变
- 获取轮播容器实际宽度,计算轮播高度自适应,替代固定 160px 高度
- 根据后台广告位宽高比计算轮播图展示高度,无效数据时回退到默认高度
- 轮播容器新增类名便于 DOM 选择和尺寸测量
- 轮播图及占位区高度均采用动态计算结果,适配不同设备屏幕宽度
|
2026-07-15 22:30:02 +08:00 |
|
|
|
4d646b3fd6
|
feat(passport): 重构短信登录页并提供手机号授权降级入口
- 修复购物车数据库缺失 spec_info 字段问题,新增迁移脚本
- 登录页处理手机号授权失败,按错误类型弹窗引导用户改用短信登录
- 登录页新增长期显示的「使用短信验证码登录」入口,提升用户降级体验
- 注册页同步改造,去除微信小程序环境下短信按钮隐藏问题
- 短信登录页整体 UI 重构,弃用 NutUI 组件,采用原生组件实现
- 短信登录页新增渐变背景、浮动光圈、圆形 logo、卡片输入区设计
- 实现手机号输入、验证码发送、倒计时及登录校验逻辑全覆盖
- 短信登录页新增返回微信快捷登录链接,避免用户被困登录流程
- 新增配套样式文件,实现多重动效及分阶段入场动画
- 保证类型检查和编译无误,增加设计稿 HTML 预览文件
|
2026-07-15 22:19:22 +08:00 |
|
|
|
af645c058e
|
fix(shop): 修复首页VIP价格显示及后端价格字段问题
- 首页index.tsx中接入useVipStatus,修复热销推荐价格未显示dealerPrice的问题
- 新增getHotDisplayPrice函数,VIP时显示dealerPrice及划线原价,并添加VIP金色角标
- 后端OrderCreateRequest.OrderGoodsItem增加price字段及校验,解决后端DTO缺失price字段问题
- 重构OrderBusinessService中价格校验逻辑,确保正确优先级及SKU库存校验
- 确认价格字段约定,前端传dealerPrice给后端下单
- Maven编译通过,后端需重启服务生效
|
2026-07-15 14:50:06 +08:00 |
|
|
|
81324cbb82
|
fix(index): 修复首页铃铛权限漏洞和非门店用户新订单提醒
- 针对铃铛红点和计数,改为仅门店角色可见
- 新订单提醒回调增加角色校验,非门店不弹Toast和震动
- 订单管理页增加访问控制,非门店自动跳回防止越权访问
- 保留消息点击事件中对角色的原有区分逻辑
- 弹窗宽度调整及登录同步逻辑未变动
|
2026-07-15 03:24:53 +08:00 |
|
|
|
7a14272fe8
|
fix(order): 修复订单列表页登录后仍看到别人订单问题
- 使用 userIdRef 避免闭包过期,确保加载订单时 userId 正确
- loadOrders 函数开头增加硬拦截,没有 userId 则不加载订单
- useEffect 中添加 user?.userId 判断,等待有效 userId 再加载
- useEffect 依赖数组加入 user?.userId,userId 变化时重新加载订单
feat(index): 首页铃铛接入新订单轮询与提示
- 登录后获取店员身份,使用 isClerkRef 避免闭包问题
- 通过 useNewOrderDetector 每30秒轮询门店订单,仅店员有效
- 新订单时触发震动和提示,铃铛数字角标动态显示新订单数
- 铃铛点击区分店员和普通用户,店员跳门店订单页并清除未读
- 页面展示时刷新店员身份,确保身份状态及时更新
|
2026-07-14 02:05:26 +08:00 |
|
|
|
8a9cf43fd9
|
feat(share): 启用多页面分享功能并显式显示分享菜单
- 在多页面配置中统一开启 enableShareAppMessage 和 enableShareTimeline
- 在 useShare 钩子中增加运行时保底逻辑,确保分享菜单按钮始终显示
- 新增多个页面的分享配置文件,支持分享赚佣金、VIP升级、积分商品等功能
- 优化用户分享体验,提高分享功能的全面性与可靠性
|
2026-07-13 10:25:40 +08:00 |
|
|
|
8489a023d9
|
feat(share): 完善首页分享功能,支持朋友圈与复制链接
- 纠正 tabBar 页可分享朋友圈的误解,tabBar 页只在朋友圈单页模式底部不显示但支持分享
- useShare 钩子新增 enableCopyUrl 参数,支持复制链接按钮绑定与解绑
- 首页配置启用 enableShareTimeline,调用 useShare 启用朋友圈和复制链接三按钮
- 补充复制链接功能,适配基础库 2.14.3+(Beta),需真机测试
- 朋友圈分享自动带 inviter 参数,统一裂变归因机制
- 更新文档及注释,明确朋友圈分享与复制链接支持及注意事项
|
2026-07-13 09:03:32 +08:00 |
|
|
|
e39eebbf1c
|
feat(share): 补做首页分享功能,支持仅分享到好友
- useShare 增加 enableTimeline 配置,默认启用朋友圈分享
- 首页配置 enableShareAppMessage 并调用 useShare,enableTimeline 设为 false
- 解决 tabBar 页微信不支持朋友圈分享的问题,避免无效注册
- 分享路径添加裂变参数,增强邀请下级功能
- 保持类型检查零错误,改动兼容现有历史 TS2688 错误
|
2026-07-13 08:22:13 +08:00 |
|
|
|
700b6f865c
|
fix(images): 修正图片展示模式为aspectFit
- 将商品分类页图片组件的mode属性从aspectFill改为aspectFit
- 修改首页图片组件的mode属性以保持图片完整显示
- 防止图片裁剪,提升图片展示效果一致性
|
2026-07-09 18:06:22 +08:00 |
|
|
|
082646a613
|
feat(image): 全项目应用图片压缩优化
- 将图片显示统一替换为 getCompressedImageUrl 函数处理压缩
- 覆盖 35 个文件,包括 4 个组件和 31 个页面
- 主要组件:LazyImage、ProductCard、OrderCard、SkuSelector 内部自动压缩图片
- 主要页面:购物车、订单、积分、活动、拼团、秒杀、收藏、浏览历史等
- 跳过用户头像、二维码、商品详情大图及所有 Taro.previewImage 调用
- 调整压缩默认宽度为 300,保持质量90,启用压缩功能
|
2026-07-06 12:21:39 +08:00 |
|
|
|
1fa58040f3
|
feat(user): 新增收货地址管理及售后申请页面
- 新增地址类型定义,增强前端地址数据结构
- 新增地址编辑页面,支持地址智能识别和定位选点功能
- 地址编辑支持省市区选择及默认地址设置
- 新增地址列表页面,支持地址展示、删除、编辑和选择功能
- 实现售后申请页面,支持选择售后类型和退款原因
- 售后申请支持商品选择、退款金额计算和凭证上传
- 新增售后详情页面,支持售后状态展示及申请取消
- 优化页面加载和用户交互体验,增加错误提示和权限处理
|
2026-07-01 12:11:56 +08:00 |
|
|
|
ab8bde0e18
|
fix(search): 修复搜索页商品状态筛选条件错误
- 将搜索页商品筛选条件由 isShow: 1 修改为 status: 0,统一与商城主页规则
- 确认收藏列表和浏览历史不受影响,维护数据一致性
feat(price): 全站商品价格登录后可见脱敏实现
- 将所有硬编码价格替换为支持游客脱敏的 <Price loginMask> 组件
- 覆盖首页热销、收藏列表、秒杀列表、秒杀详情、拼团列表和拼团详情多个页面
- 秒杀详情价格组件支持白色字体,保持视觉效果一致
|
2026-06-27 21:47:10 +08:00 |
|
|
|
c2de1fcd12
|
fix(search): 修复搜索页商品状态筛选条件错误
- 将搜索页商品筛选条件由 isShow: 1 修改为 status: 0,统一与商城主页规则
- 确认收藏列表和浏览历史不受影响,维护数据一致性
feat(price): 全站商品价格登录后可见脱敏实现
- 将所有硬编码价格替换为支持游客脱敏的 <Price loginMask> 组件
- 覆盖首页热销、收藏列表、秒杀列表、秒杀详情、拼团列表和拼团详情多个页面
- 秒杀详情价格组件支持白色字体,保持视觉效果一致
|
2026-06-27 21:43:55 +08:00 |
|
|
|
bf02992ab2
|
feat(user-withdraw): 重写提现页面规则展示并优化用户体验
- 修复 API 返回码判断,兼容 code 为 0 的情况,增强接口健壮性
- 设计提现页面四层结构:余额卡片、提现输入区、规则区域和底部按钮
- 规则区域采用红色标题栏及两列网格显示七项参数,并列出七条详细规则,全部有默认 fallback,确保无后端时规则完整展示
- 优化提现金额输入提示,支持全部提现功能,显示手续费信息及优惠状态
- 调整样式细节,改用 #f5f6fa 背景色,卡片圆角加大,字体及布局更美观清晰
- 修正首页 tabBar 页面列表,去除积分页,避免入口冲突
- 修改用户中心积分入口为页面跳转,增强导航逻辑一致性
- 更新钱包页面快捷操作按钮,统一使用页面跳转,优化用户交互体验
|
2026-06-24 14:04:24 +08:00 |
|
|
|
6c22856b69
|
style(user): 美化个人中心页面顶部绿色系风格
- 将顶部渐变背景由紫粉色改为绿色系,增强视觉统一性
- 用户信息卡片背景调整为毛玻璃效果,提升质感与层次感
- 用户名、ID及箭头等文字颜色改为白色及半透明白色,增强对比度
- 数据概览从三列扩展为四列,新增余额栏目,文字统一为白色
- VIP标识渐变色由粉红色改为金色,突显尊贵感
- 增加第三个装饰圆形,调整装饰元素大小和位置,更加协调
- 注释并暂时移除门店列表和其他页面中的“立即预约”按钮相关代码,避免用户误操作
- 修正首页门店信息跳转路径,指向正确页面
|
2026-06-23 17:34:21 +08:00 |
|
|
|
66491b1853
|
feat(homepage): 调整首页功能入口图标及修正跳转路径
- 将“拼团活动”替换为“我的收藏”
- 重新定位“积分商城”图标位置,保持数量不变
- 将“联系客服”替换为“帮助中心”
- 将“门店地址”替换为新增的“门店信息”页面入口
- 修正了限时秒杀和领券中心的页面跳转路径为真实页面文件
- 确保调整后的功能入口图标数量保持为8个
- 构建编译通过,功能稳定
|
2026-06-23 17:11:35 +08:00 |
|
|
|
0654fcdab8
|
feat(api): 添加广告模型状态字段并优化首页热销商品请求
- 在广告模型中新增 status 字段支持状态管理
- 首页热销商品接口请求新增 recommend 参数筛选推荐商品
|
2026-06-21 10:23:19 +08:00 |
|
|
|
f3886664f7
|
fix(api): 替换所有接口请求的域名为 guilixu-api.websoft.top
- 将获取 STS Token 的接口地址由 paopao-api 改为 guilixu-api
- 更新图片上传接口地址为新的 guilixu-api 域名
- 修改用户推广页面中邀请码链接和二维码接口的域名
- 更改注册页微信登录接口请求的域名为 guilixu-api
|
2026-06-16 17:15:59 +08:00 |
|