|
|
ab61aa9ee0
|
fix(user): 修复用户页面组件状态刷新和水票余额显示问题
- 在订单确认页面添加水票模板购买数量限制逻辑
- 为用户页面添加dealerViewKey状态确保子组件正确刷新
- 交换用户卡片中水票和余额的位置显示正确数据
- 移除自动跳转邀请注册页面逻辑改用显式跳转
- 添加预期失败场景的日志过滤避免不必要的错误输出
|
2026-02-28 20:28:18 +08:00 |
|
|
|
64d30e1b62
|
fix(user): 修复用户自动登录和输入组件配置问题
- 修改导航栏标题从"成为经销商"为"注册成为会员"
- 隐藏团队页面中的手机号显示功能
- 为订单确认页面的数量输入组件添加步长和只读属性
- 为用户票券页面的数量输入组件添加步长和只读属性
- 移除未使用的getStoredInviteParams导入
- 优化自动登录失败处理逻辑,避免不必要的页面跳转
- 添加错误消息过滤,避免预期失败情况下的控制台刷屏
|
2026-02-28 20:10:33 +08:00 |
|
|
|
a8eb9e11be
|
feat(dealer): 添加订单解冻状态和订单状态显示功能
- 在订单模型中新增佣金解冻字段和订单状态字段
- 扩展订单状态判断逻辑支持解冻状态和订单取消状态
- 更新订单状态颜色映射适配新的状态类型
- 修改订单组件中的状态显示以支持新字段
- 优化订单状态文本和颜色渲染逻辑
|
2026-02-28 19:42:56 +08:00 |
|
|
|
338dc421db
|
fix(ticket): 修复配送地址超出范围提示问题
- 仅在用户允许修改门票配送地址时显示提示
- 避免在冷却窗口期间显示冗余提示
- 添加对地址修改限制状态的检查
- 更新 useEffect 依赖数组以包含地址修改限制状态
|
2026-02-28 00:40:38 +08:00 |
|
|
|
6f1e0a6a2b
|
feat(ticket): 添加送水地址修改限制功能
- 引入 ADDRESS_CHANGE_COOLDOWN_DAYS 常量设置30天修改间隔
- 新增 ticketAddressModifyLimit 状态管理地址修改权限
- 实现 loadTicketAddressModifyLimit 函数查询订单历史判断修改限制
- 添加 openAddressPage 函数控制地址页面跳转逻辑
- 在提交订单时验证地址修改限制并显示提示信息
- 初始化时加载地址修改限制并强制使用锁定地址
- 更新地址单元格点击事件为 openAddressPage 函数
- 添加地址修改限制状态显示到界面
|
2026-02-28 00:38:04 +08:00 |
|
|
|
8b5609255a
|
fix(ticket): 解决配送范围检查中的地址状态问题
- 添加 deliveryRangeCheckedAddressId 状态防止使用旧地址的配送范围结果
- 在配送范围检查成功时更新已检查地址ID
- 在配送范围检查失败时清除已检查地址ID
- 在地址变更预检查中添加已检查地址验证
- 更新依赖数组包含 deliveryRangeCheckedAddressId
- 修正提交按钮禁用条件确保只在当前地址已检查且超出范围时禁用
- 完善按钮文字显示逻辑确保只在当前地址已检查且超出范围时显示配送范围提示
|
2026-02-27 15:57:48 +08:00 |
|
|
|
31d47f0a0b
|
```
fix(order): 修复订单状态判断逻辑和配送范围验证
- 修复订单状态数值转换逻辑,统一使用 toNum 函数处理状态值
- 移除基于 formId 推断订单完成状态的逻辑,改用 orderStatus 字段
- 更新订单列表中各状态的条件判断,确保标签页与状态文案同步
- 修改配送范围验证逻辑,移除GPS定位回退,仅使用地址坐标验证
- 添加地址坐标缺失的错误提示和表单验证
- 更新配送范围检查的UI状态管理和错误处理流程
- 优化按钮状态控制,增加地址坐标验证检查
```
|
2026-02-27 15:49:21 +08:00 |
|
|
|
68d5848d3d
|
style(shop): 移除订单确认页面中的规格信息显示
- 注释掉订单确认页面商品规格信息的展示
- 注释掉购物车订单确认页面商品规格信息的展示
|
2026-02-26 14:55:08 +08:00 |
|
|
|
e40120138b
|
refactor(ticket): 优化水票功能实现逻辑
- 移除手动选择水票功能,改为自动按数量少优先消耗
- 新增 ticketLoaded 状态跟踪水票加载完成情况
- 实现 getTicketAvailableQty 函数统一处理不同租户的可用数量字段差异
- 修改水票过滤逻辑,支持多种状态字段格式并改进商品ID匹配
- 更新下单流程,将单个订单拆分为多个水票订单以支持批量消耗
- 优化水票弹窗界面显示可用总数和消耗顺序说明
- 移除选中水票的相关状态管理和UI组件
- 更新下单确认提示显示优先使用数量少的水票策略
|
2026-02-26 13:23:17 +08:00 |
|
|
|
ef26a207b0
|
fix(goods): 修复水票套票商品的购买流程控制
- 添加 ticketTemplateChecked 状态用于跟踪套票模板检查状态
- 在获取套票模板后正确设置 checked 状态避免重复检查
- 修复立即购买按钮样式在无购物车按钮时的显示问题
- 隐藏用户票券页面中的操作标签元素
|
2026-02-26 12:30:24 +08:00 |
|
|
|
78ac461ef9
|
feat(share): 添加分享功能并限制水票商品加入购物车
- 在二维码页面启用分享给朋友和分享到朋友圈功能
- 实现分享菜单显示和分享内容自定义逻辑
- 移除原有的复制邀请信息和分享给好友按钮
- 新增水票套票模板查询接口和类型定义
- 阻止水票套票商品加入购物车并提示用户立即购买
- 添加组件卸载时的清理逻辑防止内存泄漏
- 优化商品详情页异步操作的状态管理
|
2026-02-26 12:11:30 +08:00 |
|
|
|
f9dcaa9ce9
|
fix(order): 修复配送时间截单逻辑并移除微信地址功能
- 添加当日21点截单时间控制,超过时间下单最早配送日顺延到次日
- 在订单确认页面实现截单时间校验和自动调整配送时间
- 移除用户地址管理中的获取微信地址功能相关代码
- 修复地址表单中CellGroup组件嵌套结构问题
- 更新配送时间选择器的起始日期计算逻辑
|
2026-02-26 01:25:35 +08:00 |
|
|
|
d86cdad470
|
feat(address): 添加微信地址导入功能和一键导航呼叫功能
- 新增微信地址导入流程,支持从微信原生地址选择后跳转到编辑页面完善定位
- 添加WxAddressDraft缓存机制用于存储微信返回的地址草稿数据
- 实现一键导航功能,支持通过订单地址ID或地址信息进行地图导航
- 添加一键呼叫功能,支持直接拨打电话联系骑手或门店
- 优化地址编辑页面支持微信导入模式和默认地址检查
|
2026-02-25 18:06:45 +08:00 |
|
|
|
3d94125c5e
|
feat(user): 添加用户信息实时同步和刷新功能
- 在个人中心页面添加用户信息实时刷新机制
- 实现用户头像和昵称修改后的同步更新
- 新增 reloadUserInfo 方法用于重新加载用户数据
- 添加本地存储同步机制保持用户信息一致性
- 优化登录状态管理和用户数据显示逻辑
- 整合微信 OpenID 获取流程到用户信息刷新过程
|
2026-02-25 17:19:20 +08:00 |
|
|
|
63d0d64a1f
|
fix(dealer): 移除提款申请状态字段
- 移除了提款请求中的 applyStatus 字段,该字段不再需要
- 修复了微信钱包提款流程中的冗余状态设置
- 简化了提款数据结构,提高代码可维护性
|
2026-02-25 14:59:11 +08:00 |
|
|
|
5840bea66b
|
feat(order): 添加配送员位置追踪功能
- 在 shopStoreRider 模型中新增 longitude 和 latitude 字段
- 在首页添加送水订单入口并引入 Agenda 图标
- 在送水订单页面实现配送员当前位置获取和更新逻辑
- 添加位置权限检查和经纬度数据同步到后台
- 实现按用户ID和门店ID精确匹配配送员记录
- 添加兜底机制按门店筛选后匹配配送员
- 送达操作时自动记录配送员当前位置信息
|
2026-02-25 13:40:45 +08:00 |
|
|
|
929f173b95
|
feat(share): 更新分享标题显示用户昵称
- 修改分享功能使用用户昵称替代用户ID作为标题前缀
- 添加微信昵称存储逻辑到本地缓存
- 实现用户昵称、真实姓名或用户名的优先级取值
- 添加注释说明微信显示名称的存储用途
|
2026-02-25 13:14:48 +08:00 |
|
|
|
049b2396c3
|
refactor(address): 移除地理位置获取逻辑并优化默认地址处理
- 删除 getCurrentLngLat 工具函数的导入和使用
- 简化 onDefault 函数中的默认地址检查逻辑
- 移除地址更新时的经纬度参数传递
- 优化 selectAddress 函数中的导航回退逻辑
- 使用 safeNavigateBack 替代直接的 navigateBack 操作
- 添加回退失败时的页面重载机制
|
2026-02-25 12:42:18 +08:00 |
|
|
|
fb06816e37
|
Merge remote-tracking branch 'origin/master'
# Conflicts:
# src/user/order/components/OrderList.tsx
# src/user/order/refund/index.tsx
|
2026-02-24 16:28:27 +08:00 |
|
|
|
939d7b3ec2
|
```
refactor(order): 优化退款流程和订单状态管理
- 移除Uploader组件并隐藏上传凭证功能
- 添加getShopOrder和listShopOrderGoods API导入
- 新增toMoneyNumber和formatMoney工具函数处理金额格式
- 实现markOrderClientRefund函数标记客户端退款状态
- 使用真实订单数据替代模拟数据加载订单商品信息
- 修复订单金额显示格式化问题
- 优化订单状态判断逻辑和颜色配置
- 简化申请退款流程,移除预更新订单状态步骤
- 修复商品数量变更处理逻辑
- 更新订单状态码:退款申请中改为客户端申请退款
```
|
2026-02-24 16:27:21 +08:00 |
|
|
|
d6eb6d5e05
|
feat(order): 添加订单退款功能并优化退款流程
- 在 shopOrder API 中新增 refundShopOrder 接口导入
- 实现订单详情页的退款申请功能,添加确认弹窗和加载提示
- 将退款逻辑从 afterSale 接口迁移到统一的 refundShopOrder 接口
- 优化退款页面数据获取,支持从订单详情或商品明细接口获取商品信息
- 添加退款金额验证和订单ID格式校验
- 实现乐观更新本地状态以提升用户体验
- 统一各页面的退款流程和状态码处理
- 添加退款按钮状态控制,避免重复提交
|
2026-02-24 12:30:11 +08:00 |
|
|
|
694b5e1e7a
|
```
fix(address): 修复地址管理中的经纬度验证和导航逻辑
- 添加 parseLngLatFromText 工具函数用于解析经纬度坐标
- 实现 hasValidLngLat 函数验证地址是否包含有效经纬度信息
- 在新增地址时检查默认地址是否缺少经纬度并引导用户完善定位
- 使用 hasValidLngLat 替换原有的经纬度验证逻辑
- 添加安全返回功能避免地址列表页导航异常
- 设置默认地址后自动返回上一页提升用户体验
```
|
2026-02-22 11:36:18 +08:00 |
|
|
|
00d3ffaeee
|
refactor(cart): 移除购物车页面中的返回箭头图标
- 从 @nutui/icons-react-taro 导入中移除 ArrowLeft 图标
- 在固定导航栏中移除左侧的返回箭头组件
- 简化导航栏结构,只保留右侧按钮功能
|
2026-02-13 21:53:05 +08:00 |
|
|
|
e22cfe4646
|
feat(auth): 添加统一认证工具和优化登录流程
- 新增 auth 工具模块,包含 isLoggedIn、goToRegister、ensureLoggedIn 方法
- 将硬编码的服务器URL更新为 glt-server 域名
- 重构多个页面的登录检查逻辑,使用统一的认证工具
- 在用户注册/登录流程中集成邀请关系处理
- 更新注册页面配置和实现,支持跳转参数传递
- 优化分销商二维码页面的加载状态和错误处理
- 在水票使用页面添加无票时的购买引导
- 统一文件上传和API请求的服务器地址
- 添加加密库类型定义文件
|
2026-02-13 21:30:58 +08:00 |
|
|
|
52ef8d4199
|
chore(config): 更新服务器API基础URL地址
- 将微信手机号登录接口地址从 server.websoft.top 更改为 glt-server.websoft.top
- 将API基础URL从 mp-api.websoft.top 更改为 glt-api.websoft.top
- 更新二维码生成接口地址为新的API域名
- 统一所有环境配置中的API基础URL地址
- 修改SERVER_API_URL常量指向新服务器地址
|
2026-02-13 17:18:28 +08:00 |
|
|
|
93418912dc
|
feat(gltTicketOrder): 添加订单编号字段
- 在模型中新增orderNo字段用于存储订单编号
- 为订单系统提供唯一的订单标识支持
|
2026-02-11 13:54:14 +08:00 |
|
|
|
3535cf3a92
|
fix(order): 修正订单确认页面起送量显示错误
- 将最低起送量字段从 minBuyQty 更新为 startSendQty
- 确保订单确认页面显示正确的起送量要求
|
2026-02-10 16:15:06 +08:00 |
|
|
|
b22ff991f0
|
feat(order): 添加下拉刷新功能到订单列表
- 引入 PullToRefresh 组件实现下拉刷新功能
- 将原有滚动容器包装到 PullToRefresh 组件内部
- 实现下拉刷新逻辑,重置分页数据并重新加载
- 设置刷新头部高度为 60
- 保留原有的无限滚动和上拉加载功能
|
2026-02-10 13:00:24 +08:00 |
|
|
|
fc3b32215e
|
fix(ui): 更新订单页面标题文本
- 将配送订单标题更改为送水订单
- 订单详情中显示票号而非订单ID
- 我的订单标题更新为商城订单
|
2026-02-10 12:06:44 +08:00 |
|
|
|
4951c3202d
|
feat(dealer): 更新经销商申请功能
- 将页面标题从"注册会员"改为"成为经销商"
- 在经销商注册成功后触发dealerUser:changed事件以通知其他页面刷新
- 优化API响应处理,当用户未注册为分销商时返回null而不是抛出错误
- 使用useDidShow钩子在页面显示时自动刷新经销商数据
- 添加事件监听器支持通过dealerUser:changed事件主动触发数据刷新
|
2026-02-09 22:00:34 +08:00 |
|
|
|
50ac79d055
|
feat(user): 优化地址添加页面的地图定位功能
- 移除地图选点地址与收货地址的自动同步逻辑
- 改进地图选点地址解析,避免省市区字段重复显示
- 添加经纬度有效性校验,防止无效数值传递给位置选择器
- 将选择定位组件移至表单下方并重新排列布局
- 为收货人和手机号字段添加更严格的验证规则
- 保留地图定位功能的完整交互界面和错误处理
|
2026-02-09 17:28:00 +08:00 |
|
|
|
8d2188b928
|
```
feat(address): 添加用户地址管理页面的定位功能
- 集成 Taro 地图选点功能,支持用户手动选择精确位置
- 新增地理位置权限处理逻辑,包括授权失败和用户取消的情况
- 实现经纬度信息在地址表单中的存储和回显功能
- 添加定位选择界面,展示已选择的位置信息
- 移除原有的实时定位功能,改为手动选择模式
- 更新地址表单提交逻辑以支持新的定位数据结构
```
|
2026-02-09 17:15:18 +08:00 |
|
|
|
a1e1487d42
|
feat(order): 添加配送时间选择功能
- 在订单模型中新增 sendStartTime 字段用于预约配送时间
- 为水票套票商品添加配送时间选择器组件和日期选择逻辑
- 实现配送时间验证确保水票套票商品必须选择配送时间
- 优化支付错误处理增加配送范围提示和地址更换引导
- 调整套票购买注意事项显示动态最低起送量信息
- 移除用户票据页面重复的时间选择相关代码以保持一致性
|
2026-02-09 16:48:34 +08:00 |
|
|
|
37c2f030f2
|
feat(shop): 添加套票活动功能并优化购买数量控制
- 在仓库模型中添加状态字段
- 实现套票活动最低购买量的灵活配置,优先取模板配置值
- 优化数量输入逻辑,支持套票活动下的默认数量设置
- 改进优惠券加载逻辑,使用初始数量对应总价进行推荐
- 修复商品信息加载顺序,确保套票模板数据正确应用
- 更新支付工具类中的仓库类型引用
- 调整数量输入组件的最小值和禁用状态逻辑
|
2026-02-09 16:02:33 +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 |
|
|
|
7fb74e9977
|
fix(goods-card): 修复商品卡片跳转路径问题
- 修正了商品卡片中买水票按钮的跳转路径,添加了路由前缀斜杠以确保正确的页面导航
|
2026-02-07 17:37:58 +08:00 |
|
|
|
f8672dec34
|
fix(order): 修复订单退款时间窗口限制逻辑
- 在开发环境中切换回本地API接口配置
- 修正首页商品卡片按钮链接到正确的购买页面
- 添加退款时间窗口检查函数来限制退款申请时机
- 更新订单详情页退款按钮显示条件,确保仅在有效期内显示
- 在用户订单列表中实现相同的退款时间窗口验证逻辑
- 确保退款功能仅在支付后60分钟内可访问
|
2026-02-07 15:44:00 +08:00 |
|
|
|
6c83f6c082
|
feat(withdraw): 添加实名认证验证功能
- 在提现页面集成实名认证状态检查
- 添加 fetchVerifyStatus 函数用于获取认证状态
- 实现认证状态包括未知、已认证、未认证、审核中、已驳回
- 在提交提现前验证用户是否已完成实名认证
- 添加去认证按钮跳转到认证页面
- 优化订单详情和订单列表中的取消订单逻辑
- 修复用户认证页面的表单验证逻辑
- 添加真实姓名和身份证号输入字段到企业认证表单
|
2026-02-07 15:35:23 +08:00 |
|
|
|
5581493772
|
update(dealer): 更新提现页面提示信息和加载文案
- 修改提现页面提示文字为红色并更新内容,包含实名认证、手动领取和税务提醒
- 简化用户页面经销商身份加载时的提示文案
|
2026-02-07 13:34:24 +08:00 |
|
|
|
80653f7ac2
|
feat(payment): 更新支付倒计时组件以支持过期时间
- 添加 expirationTime 属性作为首选时间源
- 当 expirationTime 缺失时回退到 createTime + timeoutHours 方式
- 更新订单详情页和订单列表页组件以传递 expirationTime
- 修改 usePaymentCountdown Hook 以支持新的参数结构
- 更新组件文档以反映新的 API 和使用方式
- 增强时间计算逻辑以处理无效时间情况
|
2026-02-07 13:16:31 +08:00 |
|
|
|
6e0a5aa1fe
|
feat(shop): 添加水票套票活动功能支持
- 移除未使用的 Shop 图标导入和 navTo 工具函数
- 新增水票套票模板查询接口和类型定义
- 实现套票活动状态判断逻辑和最小购买量校验
- 添加购买数量变更时的赠送水票计算功能
- 在商品详情区域显示最低购买量和赠送水票信息
- 为套票活动商品添加注意事项展示
- 禁用不符合最低购买量要求的支付按钮
- 注释掉门店选择相关UI组件以优化界面
|
2026-02-07 13:12:46 +08:00 |
|
|
|
50ffd2c9da
|
feat(api): 添加根据商品ID查询水票模板接口
- 新增 getGltTicketTemplateByGoodsId 函数用于查询水票模板
- 移除最低提现金额显示,保留手续费信息
- 隐藏订单确认页面中的配送范围设置区域
- 添加订单注意事项说明文本
|
2026-02-07 12:40:53 +08:00 |
|
|
|
9e780e369c
|
fix(dealer): 优化经销商模块文字显示和加载逻辑
- 将"佣金统计"改为"资金统计"
- 将"提现申请"改为"申请提现"
- 将"我的邀请"改为"我的团队"
- 将"我的邀请码"改为"实名认证"并调整跳转路径
- 在经销商用户钩子中添加加载状态控制
- 防止快速点击导致的路由错误
- 优化用户登录状态检测逻辑
- 改进初始化加载时的数据处理流程
|
2026-02-07 12:26:06 +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 |
|
|
|
f20c8b0961
|
feat(rider): 更新配送订单功能以支持新的送水订单系统
- 将 ShopOrder 替换为 GltTicketOrder 类型
- 更新 API 调用从 pageShopOrder/updateShopOrder 到 pageGltTicketOrder/updateGltTicketOrder
- 重构配送状态管理逻辑,使用 deliveryStatus 字段替代原有状态判断
- 添加新的配送流程按钮:开始配送、补传照片完成等功能
- 实现配送确认模式选择(拍照完成或等待客户确认)
- 集成 PullToRefresh 下拉刷新组件提升用户体验
- 添加 Loading 组件优化加载状态显示
- 重构订单列表展示界面适配新订单类型和字段结构
- 实现订单状态颜色标识和流程进度显示
- 添加地址复制和联系门店功能按钮
|
2026-02-06 23:08:31 +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 |
|