Commit Graph

15 Commits

Author SHA1 Message Date
e40120138b refactor(ticket): 优化水票功能实现逻辑
- 移除手动选择水票功能,改为自动按数量少优先消耗
- 新增 ticketLoaded 状态跟踪水票加载完成情况
- 实现 getTicketAvailableQty 函数统一处理不同租户的可用数量字段差异
- 修改水票过滤逻辑,支持多种状态字段格式并改进商品ID匹配
- 更新下单流程,将单个订单拆分为多个水票订单以支持批量消耗
- 优化水票弹窗界面显示可用总数和消耗顺序说明
- 移除选中水票的相关状态管理和UI组件
- 更新下单确认提示显示优先使用数量少的水票策略
2026-02-26 13:23:17 +08:00
e22cfe4646 feat(auth): 添加统一认证工具和优化登录流程
- 新增 auth 工具模块,包含 isLoggedIn、goToRegister、ensureLoggedIn 方法
- 将硬编码的服务器URL更新为 glt-server 域名
- 重构多个页面的登录检查逻辑,使用统一的认证工具
- 在用户注册/登录流程中集成邀请关系处理
- 更新注册页面配置和实现,支持跳转参数传递
- 优化分销商二维码页面的加载状态和错误处理
- 在水票使用页面添加无票时的购买引导
- 统一文件上传和API请求的服务器地址
- 添加加密库类型定义文件
2026-02-13 21:30:58 +08:00
a1e1487d42 feat(order): 添加配送时间选择功能
- 在订单模型中新增 sendStartTime 字段用于预约配送时间
- 为水票套票商品添加配送时间选择器组件和日期选择逻辑
- 实现配送时间验证确保水票套票商品必须选择配送时间
- 优化支付错误处理增加配送范围提示和地址更换引导
- 调整套票购买注意事项显示动态最低起送量信息
- 移除用户票据页面重复的时间选择相关代码以保持一致性
2026-02-09 16:48:34 +08:00
231723e960 feat(address): 添加地理位置获取功能并优化门店自动分配逻辑
- 集成 getCurrentLngLat 工具函数用于获取用户当前位置
- 在添加地址时自动获取并存储经纬度信息
- 在设置默认地址时更新位置信息
- 实现基于地理位置的门店自动分配算法
- 添加距离计算和多边形区域判断功能
- 优化送水订单的门店和配送员自动匹配逻辑
- 在微信地址导入时集成位置信息获取
- 添加位置权限处理和用户引导机制
2026-02-09 15:09:27 +08:00
94ed969d2d feat(ticket): 添加配送范围校验功能
- 集成电子围栏API,实现配送范围检查
- 添加地理围栏解析工具函数
- 实现坐标点在多边形内检测算法
- 添加位置权限检查和用户引导
- 优化订单提交流程,增加范围校验步骤
- 更新UI显示配送范围校验状态和结果
2026-02-09 11:16:23 +08:00
1ce6381248 feat(api): 添加电子围栏功能并重构仓库模块
- 新增 shopStoreFence 模块,包含完整的CRUD接口和数据模型
- 将 shopWarehouse 重命名为 shopStoreWarehouse 并更新相关接口
- 配置文件中切换API_BASE_URL到生产环境地址
- 地址管理页面标题从"地址管理"改为"配送管理"
- 配送员页面收益描述从"工资收入"改为"本月配送佣金"
- 用户地址列表增加每月修改次数限制逻辑
- 更新地址数据模型增加updateTime字段
- 页面组件中的收货地址文案统一改为配送地址
- 移除用户优惠券页面中不必要的导航链接
2026-02-07 18:52:35 +08:00
8751be5fb4 feat(dealer): 更新分销中心为桂乐淘分享中心
- 将导航栏标题从"分销中心"和"推广二维码"统一改为"桂乐淘分享中心"
- 修改分享页面文案从"我的邀请小程序码"为"我的分享码"
- 更新分享描述文案为"与好友共享福利 一起省、一起赚"
- 将团队邀请文案改为"桂乐淘伙伴计划"
- 自购省 | 分享赚 | 好友惠
- 在用户票据页面添加日期格式化函数
- 调整票据详情显示顺序和字段内容
- 移除门店名称显示并注释相关代码
- 统一用户组件中的中心名称为"桂乐淘分享中心"
- 更新水票列表标题显示格式
2026-02-07 12:22:43 +08:00
f15933fc82 feat(home): 更新首页配置和界面展示
- 修改开发环境API基础URL地址
- 移除门店选择相关功能组件和逻辑
- 调整页面背景渐变色和字体大小
- 优化轮播图触摸操作支持
- 更新分享标题为用户专属推荐
- 调整商品分类显示,隐藏部分分类入口
- 移除领券中心入口
- 简化配送时间选择,只选择日期不选择具体时间
- 移除门店选择界面元素
- 调整时间选择器为日期模式并修正时间格式化逻辑
2026-02-07 11:59:06 +08:00
25177d724e feat(ticket): 完善水票配送订单功能
- 优化导入路径,修复 PageParam 类型引用
- 新增 DeliverConfirmMode 类型定义,支持拍照完成和等待客户确认两种模式
- 实现配送确认的双模式功能,支持直接完成和等待确认流程
- 重构订单状态判断逻辑,完善配送流程状态管理
- 新增用户端确认收货功能,支持手动确认收货操作
- 优化订单列表展示,增加票号、取货点、门店电话等详细信息
- 添加地址复制和联系门店功能按钮
- 实现补传照片完成订单功能
- 更新订单流程状态显示,提供更准确的状态标识
- 添加配送确认模式切换的单选框界面
- 优化下单成功后的页面跳转逻辑
- 新增水票配送订单后端接口设计文档
2026-02-06 20:33:56 +08:00
661e7574ef feat(ticket): 将送水订单功能重构为配送订单系统
- 修改页面标题从"送水订单"为"配送订单"
- 扩展订单模型增加配送相关字段:配送开始时间、结束时间、送达照片、配送状态、客户确认时间等
- 新增配送员角色相关字段和筛选参数
- 实现完整的配送流程管理:待配送、配送中、待确认、已完成状态流转
- 添加配送订单标签页切换功能,支持按状态分类查看
- 集成配送操作界面,支持开始配送和确认送达功能
- 实现配送照片上传和展示功能
- 优化订单列表显示,增加配送流程进度展示
- 添加配送相关的业务逻辑验证和状态判断方法
2026-02-06 20:00:36 +08:00
56d933ddf8 feat(ticket): 将核销记录替换为送水订单功能并优化用户体验
- 替换核销记录为送水订单展示功能
- 在订单模型中新增门店、配送员、仓库的名称和联系方式字段
- 添加用户昵称、头像、手机号等个人信息字段
- 实现配送时间选择器功能
- 设置最低起送数量限制为10桶
- 优化订单列表展示界面和交互逻辑
- 添加订单状态显示功能
- 实现订单数据分页加载和搜索功能
- 优化页面数据加载性能,支持静默刷新
2026-02-06 19:41:31 +08:00
96d1bb959e feat(ticket): 添加送水订单功能和页面
- 新增 ticket/orders/index 页面用于展示送水订单
- 添加 GltTicketOrder 相关数据模型定义
- 实现送水订单的增删改查 API 接口
- 在水票使用页面集成订单功能
- 添加水票选择逻辑优化
- 实现送水订单列表分页加载
- 集成下拉刷新和上拉加载更多功能
2026-02-05 19:17:40 +08:00
a1e5bf1c05 feat(ticket): 实现水票下单功能,支持用水票抵扣送水订单
- 移除原有优惠券和支付方式选择逻辑
- 添加水票相关的API调用和数据管理
- 实现水票消费计划算法,按FIFO原则使用水票
- 添加水票明细弹窗展示用户持有的水票
- 实现下单时自动扣除对应数量水票的功能
- 添加水票核销记录日志功能
- 修改数量选择器以限制在水票可用范围内
- 实现水票下单的完整业务流程验证
2026-02-05 19:01:08 +08:00
2a3b661478 feat(ticket): 移除礼品卡相关页面并调整路由配置
- 删除 ticket/add.config.ts 和 ticket/add.tsx 页面文件
- 删除 ticket/detail.config.ts 和 ticket/detail.tsx 页面文件
- 删除 ticket/receive.config.ts 和 ticket/receive.tsx 页面文件
- 删除 ticket/redeem.config.ts 和 ticket/redeem.tsx 页面文件
- 将 app.config.ts 中的 ticket/detail 路由改为 ticket/use
- 修改首页订单按钮跳转链接从 goodsDetail 到 ticket/use
- 修改首页商品卡片按钮跳转从 coupon/index 到 ticket/index
- 新增 ticket/use.config.ts 配置文件并设置页面标题为立即送水
2026-02-05 18:35:17 +08:00
a3c952d092 feat(ticket): 添加水票功能模块
- 新增水票相关API接口,包括水票模板、用户水票、消费日志和水票释放功能
- 添加水票管理页面,实现水票的增删改查和详情展示功能
- 实现水票的分页查询和列表展示界面
- 替换原有的礼品卡功能为水票功能,在首页导航中更新路由链接
- 添加水票详情页面,支持二维码展示和兑换码复制功能
- 实现水票的状态管理和使用流程控制
2026-02-04 10:02:26 +08:00