Commit Graph

5 Commits

Author SHA1 Message Date
3f1931e420 feat(address): 修复默认地址唯一性并新增用户浏览记录功能
- 后端新增 clearDefault 方法,保存默认地址前清除其他默认状态,避免多默认地址
- 前端地址编辑页保存成功后若为默认,调用 setDefaultAddress 触发后端清理逻辑
- useAddress hook 加入 ensureSingleDefault,前端保证地址数据中只有一个默认地址
- 新增 shop_goods_browse 表及相关实体、Mapper、服务和控制器,实现用户商品浏览记录功能
- 商品详情页接入浏览记录上报,支持登录用户浏览记录服务端同步
- 浏览历史页支持登录用户服务端分页查询,未登录用户使用本地存储兜底
- 浏览历史页支持浏览记录单条删除、清空、上拉加载和下拉刷新功能
- 调整用户中心入口,恢复浏览历史菜单项显示
- 文档和内存文件更新,包括数据库建表 SQL、接口定义和项目编译说明
2026-07-15 12:52:25 +08:00
1fa58040f3 feat(user): 新增收货地址管理及售后申请页面
- 新增地址类型定义,增强前端地址数据结构
- 新增地址编辑页面,支持地址智能识别和定位选点功能
- 地址编辑支持省市区选择及默认地址设置
- 新增地址列表页面,支持地址展示、删除、编辑和选择功能
- 实现售后申请页面,支持选择售后类型和退款原因
- 售后申请支持商品选择、退款金额计算和凭证上传
- 新增售后详情页面,支持售后状态展示及申请取消
- 优化页面加载和用户交互体验,增加错误提示和权限处理
2026-07-01 12:11:56 +08:00
8fb0bbcd8b fix(shop): 修复商品详情页图片显示和收货地址接口兼容性
- 新增 parseContent 函数,将 Markdown 图片语法转换为 RichText 可识别的 HTML 标签
- RichText 组件中使用 parseContent 处理后的内容,解决图片无法显示问题
- 重写 listShopUserAddress 接口,兼容后端多种响应格式及 code 为 0 或 200 的情况
- useAddress 中添加加载地址日志,优化错误捕获并规范日志输出格式
2026-06-25 22:48:37 +08:00
1d30897ab6 fix(shopUserAddress): 兼容多种地址列表响应格式并优化错误处理
- 支持响应为数组、标准包装格式和分页对象多种格式
- 兼容 code 为 0 或 200 的成功响应
- 在请求地址列表时增加日志输出,方便调试响应数据
- 删除 ShopUserAddress 接口定义,避免冗余
- request工具中支持 code 为 200 的请求成功判断
- useAddress钩子中添加加载地址日志和错误日志辅助调试
2026-06-25 00:59:49 +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