|
|
58d3e884ab
|
fix(order): 移除多余的数字标记
- 修复了订单组件中Space标签后的多余数字'1'
- 清理了不必要的代码标记,提升代码整洁性
|
2026-03-08 13:19:39 +08:00 |
|
|
|
b9eb64894f
|
fix(order): 修复订单页面布局问题
- 移除了多余的空格和换行符
- 确保了 Space 组件的正确闭合
- 优化了订单页面的整体布局结构
|
2026-03-08 13:19:07 +08:00 |
|
|
|
81c63e0e65
|
feat(order): 添加订单自动取消过期功能
- 在OrderList组件中新增autoCancelExpired和paymentTimeoutHours属性
- 实现支付过期订单的自动检测和取消逻辑
- 添加parseTime和isOrderPaymentExpiredSafe辅助函数
- 使用useRef管理自动取消状态避免重复执行
- 支持单次最多处理20笔过期订单避免接口风暴
- 区分resetPage和loadMore场景下的列表状态同步
- 更新useEffect依赖数组包含新的属性参数
|
2026-03-08 13:08:35 +08:00 |
|
|
|
86f7506422
|
fix(order): 解决支付取消后加载状态未正确重置问题
- 在支付流程中添加 skipFinallyResetPayLoading 标志来控制加载状态
- 检测用户取消支付情况并跳转到待付款订单列表页面
- 优化支付取消后的页面导航逻辑,支持 redirectTo 和 navigateTo 两种方式
- 修改订单列表中的按钮文案"取消订单"为"取消"
- 修改订单列表中的按钮文案"立即支付"为"继续支付"
|
2026-03-08 10:41:00 +08:00 |
|
|
|
fae144549e
|
style(goods): 商品列表卡片样式优化
- 为商品图片添加固定宽高和圆角样式
- 在政企采购专区卡片上添加点击跳转功能
- 在桂乐淘福利区卡片上添加点击跳转功能
- 为两个专区卡片添加箭头图标指示跳转
- 从 NutUI 图标库导入箭头图标组件
|
2026-03-07 16:13:52 +08:00 |
|
|
|
718eddff63
|
refactor(home): 移除未使用的导航功能
- 删除未使用的 navTo 导入语句
- 注释掉政企采购专区的点击跳转功能
- 注释掉桂乐淘福利惊爆区的点击跳转功能
- 保留卡片展示样式但移除交互逻辑
|
2026-03-07 15:41:49 +08:00 |
|
|
|
a4a0a922fc
|
refactor(home): 移除未使用的导航功能
- 删除未使用的 navTo 导入语句
- 注释掉政企采购专区的点击跳转功能
- 注释掉桂乐淘福利惊爆区的点击跳转功能
- 保留卡片展示样式但移除交互逻辑
|
2026-03-07 15:41:00 +08:00 |
|
|
|
ca2436a2e8
|
feat(shop): 商品列表组件重构并优化页面展示
- 新增 GoodsList.scss 样式文件,实现网格布局和商品卡片样式
- 重构 GoodsList.tsx 组件,使用新的样式结构和 ShopGoods 类型
- 移除 Share 图标依赖,简化购买按钮设计
- 注释掉首页的桶装水和水票套餐分类入口
- 更新政企采购专区跳转链接至正确分类ID
- 在商品列表页面添加空状态显示组件
- 修改商品列表请求参数,增加状态过滤条件
|
2026-03-07 15:39:31 +08:00 |
|
|
|
83ba49d860
|
fix(home): 更新首页商品分类配置并优化跳转功能
- 修改开发环境API_BASE_URL配置
- 引入通用导航工具函数navTo
- 更新商品分类标签名称为桶装水和水票套餐
- 添加政企采购专区卡片组件
- 集成桂乐淘福利惊爆区跳转功能
- 修复页面布局结构中的多余空行问题
|
2026-03-07 15:20:16 +08:00 |
|
|
|
7375a3b1ce
|
fix(order): 修复订单退款功能并调整开发环境配置
- 将开发环境API地址切换回本地服务
- 移除订单详情页面中的退款接口导入
- 将退款操作改为更新订单状态方式实现
- 注释掉用户页面底部版本号显示
|
2026-03-07 13:13:44 +08:00 |
|
|
|
756b548bf9
|
fix(dealer): 修复提现页面跳转和提示图标问题
- 将提现金额超限提示的图标从 'error' 改为 'none'
- 修复经销商首页可提现金额区域的点击跳转功能
- 移除重复的 onClick 事件绑定,统一在父容器上处理点击事件
|
2026-03-07 02:08:42 +08:00 |
|
|
|
76e76c62ef
|
fix(withdraw): 修复经销商提现页面类型定义和渲染逻辑
- 将 activeTab 状态类型从 string | number 限定为 string
- 统一 Tab 切换处理中的值转换逻辑,避免类型不一致问题
- 修复条件判断中的字符串比较,确保类型安全
- 调整组件渲染方式,改为按需渲染当前选中的标签页内容
- 更新骑手页面工资统计标题为配送提成以匹配实际业务逻辑
|
2026-03-07 02:01:10 +08:00 |
|
|
|
546d90cc28
|
feat(app): 更新版权信息和分类标题
- 修改版权信息从公司名称变更为品牌宣传语
- 更新首页分类标签名称为政企采购专区和桂乐淘福利惊爆区
- 调整用户页脚版权显示格式,移除年份和Copyright标识
|
2026-03-07 01:44:12 +08:00 |
|
|
|
d4fd61376c
|
fix(dealer): 更新页面标题和文案内容
- 将导航栏标题从"桂乐淘分享中心"改为"账户管理中心"
- 移除提现金额表单项的必填标识
- 修复提现注意事项中的错别字"再"改为"在"
- 统一更新用户组件中的页面标题显示
- 将用户网格组件中的"我的服务"改为"桂乐淘服务中心"
|
2026-03-07 01:38:27 +08:00 |
|
|
|
b27421fd6e
|
fix(dealer): 更新佣金状态文案并修复商品价格显示
- 将佣金统计中的"冻结中"改为"待使用"
- 为可提现金额添加点击跳转到提现页面的功能
- 更新商品详情页价格字段从price改为buyingPrice
- 注释掉首页商品卡片中的买水票优惠按钮
- 在商品详情页价格后添加单位显示
|
2026-03-07 01:13:51 +08:00 |
|
|
|
b929b8d35e
|
feat(user): 添加地址编辑时的地区锁定功能
- 新增 regionLocked 状态管理地区锁定状态
- 编辑模式下有经纬度时自动锁定地区,防止被识别覆盖
- 地图选点后锁定地区并验证省市区完整性
- 锁定状态下点击地区选择器显示提示信息
- 表单提交前验证必填的省市区字段
- 使用 View 组件替换 div 优化 Taro 兼容性
- 识别成功时根据锁定状态显示不同提示文案
|
2026-03-06 11:39:47 +08:00 |
|
|
|
23af704c68
|
fix(shop): 修复订单确认页面数量输入组件逻辑
- 调整步长设置逻辑,根据最小购买数量动态设置步长值
- 移除票据模板激活时的禁用条件限制
- 简化数量输入框的禁用状态判断逻辑
|
2026-03-01 12:22:23 +08:00 |
|
|
|
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 |
|