|
|
a8eb9e11be
|
feat(dealer): 添加订单解冻状态和订单状态显示功能
- 在订单模型中新增佣金解冻字段和订单状态字段
- 扩展订单状态判断逻辑支持解冻状态和订单取消状态
- 更新订单状态颜色映射适配新的状态类型
- 修改订单组件中的状态显示以支持新字段
- 优化订单状态文本和颜色渲染逻辑
|
2026-02-28 19:42:56 +08:00 |
|
|
|
78ac461ef9
|
feat(share): 添加分享功能并限制水票商品加入购物车
- 在二维码页面启用分享给朋友和分享到朋友圈功能
- 实现分享菜单显示和分享内容自定义逻辑
- 移除原有的复制邀请信息和分享给好友按钮
- 新增水票套票模板查询接口和类型定义
- 阻止水票套票商品加入购物车并提示用户立即购买
- 添加组件卸载时的清理逻辑防止内存泄漏
- 优化商品详情页异步操作的状态管理
|
2026-02-26 12:11:30 +08:00 |
|
|
|
63d0d64a1f
|
fix(dealer): 移除提款申请状态字段
- 移除了提款请求中的 applyStatus 字段,该字段不再需要
- 修复了微信钱包提款流程中的冗余状态设置
- 简化了提款数据结构,提高代码可维护性
|
2026-02-25 14:59:11 +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 |
|
|
|
4951c3202d
|
feat(dealer): 更新经销商申请功能
- 将页面标题从"注册会员"改为"成为经销商"
- 在经销商注册成功后触发dealerUser:changed事件以通知其他页面刷新
- 优化API响应处理,当用户未注册为分销商时返回null而不是抛出错误
- 使用useDidShow钩子在页面显示时自动刷新经销商数据
- 添加事件监听器支持通过dealerUser:changed事件主动触发数据刷新
|
2026-02-09 22:00:34 +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 |
|
|
|
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 |
|
|
|
dea40268fe
|
refactor(order): 优化订单列表性能并移除冗余推荐人信息
- 移除经销商页面中的推荐人显示信息
- 将订单商品详情从单独接口请求改为直接从分页接口获取,避免N+1查询问题
- 添加normalizeOrderGoodsList函数实现订单商品数据结构标准化
- 统一门店名称文字颜色样式为灰色
- 简化支付工具类中的重复API端点调用
|
2026-02-01 11:51:28 +08:00 |
|
|
|
3d82a0f194
|
feat(store): 添加门店管理功能和订单配送功能
- 在app.config.ts中添加门店相关路由配置
- 在config/app.ts中添加租户名称常量
- 在Header.tsx中实现门店选择功能,包括定位、距离计算和门店切换
- 更新ShopOrder模型,添加门店ID、门店名称、配送员ID和仓库ID字段
- 新增ShopStore相关API和服务,支持门店的增删改查
- 新增ShopStoreRider相关API和服务,支持配送员管理
- 新增ShopStoreUser相关API和服务,支持店员管理
- 新增ShopWarehouse相关API和服务,支持仓库管理
- 添加配送订单页面,支持订单状态管理和送达确认功能
- 优化经销商页面的样式布局
|
2026-02-01 01:39:49 +08:00 |
|
|
|
e07fd4091e
|
refactor(withdraw): 移除快速提现金额中的无效选项
- 从 quickAmounts 数组中移除 '0.2' 选项
- 防止用户选择低于最低限额的快速金额
refactor(user): 优化用户角色名称获取逻辑
- 移除对 useUser hook 中 getRoleName 的依赖
- 在组件内部实现角色名称获取逻辑
- 优先取用户 roles 数组的第一个角色名称
- 添加默认角色名称为'注册用户'的回退机制
|
2026-01-31 22:30:51 +08:00 |
|
|
|
47d2eee486
|
feat(withdraw): 添加分销商提现领取功能
- 新增 receiveShopDealerWithdraw 接口用于用户领取提现
- 新增 receiveSuccessShopDealerWithdraw 接口用于领取成功回调
- 添加 ShopDealerWithdrawReceiveResult 类型定义
- 实现提取 package_info 的 extractPackageInfo 函数
- 更新提现列表页面的领取按钮样式
- 完善领取流程的状态处理和错误提示机制
|
2026-01-31 22:24:51 +08:00 |
|
|
|
3b98dfa150
|
feat(dealer): 更新提现流程为审核后领取模式
- 添加新的API接口getShopDealerWithdraw和updateShopDealerWithdraw
- 新增package_info相关字段用于微信确认收款流程
- 添加claimingId状态管理用于控制领取按钮
- 修改状态显示逻辑,将"审核通过"改为"待领取",颜色从success改为info
- 移除直接调用微信收款确认的逻辑,改为先提交审核再领取
- 新增handleClaim函数处理提现领取流程
- 在提现记录中添加"立即领取"按钮,仅在待领取状态下显示
- 更新提现说明文案,明确审核后领取流程
- 调整记录列表界面布局,优化时间显示和按钮位置
|
2026-01-31 22:04:59 +08:00 |
|
|
|
3a68955f1c
|
refactor(dealer): 简化提现功能只支持微信钱包
- 移除支付宝和银行卡提现方式的选择
- 删除相关账户信息输入字段验证逻辑
- 简化提现表单只保留微信钱包选项
- 更新快速金额按钮配置
- 移除多余的状态管理变量
- 删除不再使用的 Radio 和 Cell 组件导入
- 移除提现
|
2026-01-31 21:14:10 +08:00 |
|
|
|
b9c03be394
|
feat(withdraw): 实现微信商家转账收款确认功能
- 配置文件中更新测试环境API基础URL
- 添加ShopDealerWithdrawCreateResult类型定义以支持微信转账返回的package_info
- 修改addShopDealerWithdraw函数以处理微信转账流程的特殊返回值
- 实现extractPackageInfo、canRequestMerchantTransferConfirm和requestMerchantTransferConfirm辅助函数
- 在微信钱包提现流程中集成商户转账确认页面调用
- 添加对微信小程序环境的检测和错误处理
- 更新快速金额选项,增加1元选项
- 修改微信提现提示文字,说明需要确认收款的流程
|
2026-01-31 18:57:32 +08:00 |
|
|
|
f5c6d52b78
|
feat(rider): 添加配送员模块和订单图片保存功能
- 新增配送员首页界面,包含订单管理、工资明细、配送小区、仓库地址等功能入口
- 实现小程序码保存到相册功能,支持权限检查和错误处理
- 添加相册写入权限配置和图片下载临时路径处理
- 修复订单列表商品信息显示问题,优化支付流程
- 更新首页轮播图广告代码,调整用户中心网格布局
- 增加订单页面返回时的数据刷新机制,提升用户体验
|
2026-01-31 02:52:28 +08:00 |
|
|
|
7227ec6d84
|
fix(dealer): 修复经销商提现功能中的金额处理问题
- 添加 normalizeMoneyString 函数统一处理后端返回的金额数据类型
- 使用 normalizeMoneyString 替代直接访问 dealerUser.money 确保金额始终为字符串
- 修改金额验证逻辑确保数值转换的准确性
- 更新格式化金额函数支持未知类型输入并添加数值有效性检查
- 修复 Radio.Group 控件值更新时表单字段同步问题
|
2026-01-28 14:30:07 +08:00 |
|
|
|
ed5ef3fb19
|
feat(register): 移除注册页面并调整经销商申请流程
- 删除 passport/register.tsx 和 passport/register.config.ts 注册相关文件
- 从 app.config.ts 中移除 register 页面配置
- 将经销商申请页面标题从"邀请注册"改为"注册会员"
- 注释掉经销商申请表单中的邀请人ID字段
- 更新经销商申请页面导航栏标题文本
|
2026-01-28 10:22:14 +08:00 |
|
|
|
ed02db5a8d
|
fix(dealer): 解决经销商申请注册流程中的角色分配问题
- 添加了对用户ID存在性的检查,避免注册时用户信息缺失导致的错误
- 实现了更健壮的角色查询逻辑,当查询不到角色时使用默认角色ID进行兜底
- 新增了addUserRole API方法用于在用户无角色时创建默认角色
- 优化了角色分配逻辑,支持upsert操作以处理不同后端实现方式
- 将页面跳转从navigateBack改为switchTab,确保注册后正确返回到"我的"页面
- 更新了API基础URL配置,统一指向新的mp-api域名
- 修复了二维码组件中的API地址引用,保持与新域名的一致性
|
2026-01-27 17:50:16 +08:00 |
|
|
|
aff888794f
|
feat(dealer): 添加分销商收益明细页面并优化订单管理功能
- 新增收益明细页面,支持下拉刷新和上拉加载更多
- 在app.config.ts中注册收益明细页面路由
- 更新API基础URL配置,统一使用mp-api域名
- 优化提交表单逻辑,确保refereeId参数为数字类型
- 修改订单页面,添加resourceId参数以正确过滤分销订单
- 修复订单号显示逻辑,优先使用接口返回的订单号
- 优化订单列表项点击事件,跳转到收益明细页面
- 更新客户名称显示格式,包含昵称和用户ID
- 调整订单详情展示布局和信息内容
|
2026-01-25 13:32:49 +08:00 |
|
|
|
0542b93dc7
|
feat(home): 重构首页轮播图组件并优化广告数据处理
- 修改首页轮播图组件,替换为新的 Banner 组件实现
- 新增广告图片数据标准化处理函数,支持多种字段格式兼容
- 优化首页广告数据加载逻辑,改用 Promise.allSettled 并行请求
- 修复轮播图高度计算,添加数字转换安全处理
- 调整经销商申请页面文本,将"入驻申请"改为"门店入驻"
- 修复商品卡片图片显示,添加空值处理防止报错
- 临时隐藏搜索栏组件,设置为隐藏状态
- 恢复开发环境 API 地址配置,便于本地调试
- 移除经销商申请表单中邀请人 ID 的禁用状态
|
2026-01-20 11:12:31 +08:00 |
|
|
|
039af32fc3
|
config(app): 更新应用配置以适配新项目名称
- 将租户ID从10550更新为10584
- 将应用名称从"时里院子市集"更新为"桂乐淘"
- 更新package.json中的项目名称
- 更新project.config.json中的项目描述和APPID
- 更新Vercel项目配置名称
- 更新头条小程序项目描述
- 更新服务器模板ID配置
- 更新各页面分享标题中的应用名称
- 更新订单确认页面的评论字段值
|
2026-01-14 17:20:45 +08:00 |
|
|
|
13b56cd7f8
|
```
feat(shop): 新增聊天会话与消息模块API新增了聊天会话(ShopChatConversation)和聊天消息(ShopChatMessage)两个模块的完整API接口及数据模型,包括分页查询、列表查询、新增、修改、删除、批量删除及根据ID查询等功能。feat(system): 扩展用户模型并重构API调用方式
为用户模型添加推荐人ID字段(refereeId),并在用户相关API中引入SERVER_API_URL常量以统一管理接口前缀,优化调用结构。
feat(dealer): 优化经销商邀请注册流程将经销商申请页面调整为邀请注册模式,增强微信手机号获取、头像上传及昵称校验逻辑,完善邀请关系绑定机制,并更新页面标题提示信息。
```
|
2025-09-22 23:58:54 +08:00 |
|
|
|
be74cb34c8
|
refactor(user): 重构用户页面布局和功能
- 移除未使用的导入和注释
- 更新页面标题和样式
- 添加新的 UserGrid 组件
- 修改 IsDealer 组件的文案
- 优化搜索框样式
- 更新分享信息标题
|
2025-09-10 10:09:12 +08:00 |
|
|
|
7a7d8b4605
|
refactor(taro): 移除朋友圈分享相关代码
- 删除了多个组件中的 useShareTimeline钩子
- 移除了 BestSellers 组件中关于朋友圈分享的逻辑
- 删除了 common.ts 中的 showShareGuide 函数- 优化了分享相关代码,仅保留 app 消息分享功能
|
2025-09-01 11:29:23 +08:00 |
|
|
|
c1742e9996
|
style(dealer): 优化提现记录列表样式
- 为提现记录卡片添加浅灰色背景
- 使用 Space 组件替代 View 以提高代码可读性
- 移除提现记录标签页的透明背景样式
|
2025-08-28 01:38:05 +08:00 |
|
|
|
d3eb65bc09
|
test(dealer/withdraw): 添加提现功能的单元测试
- 新增了多个测试用例,覆盖了提现功能的主要场景
- 添加了对最低提现金额、可用余额、支付宝信息完整性的验证
-测试了微信提现和支付宝提现的提交逻辑
- 新增了快捷金额按钮和全部金额按钮的测试
- 添加了调试组件,用于测试 Tabs 组件的点击和切换功能
- 优化了提现记录的渲染逻辑,增加了日志输出
|
2025-08-28 01:32:32 +08:00 |
|
|
|
92f544a264
|
dealer(withdraw): 优化提现页面展示逻辑
- 添加金额格式化函数,确保余额显示格式统一- 调整余额显示布局,使界面更加清晰
-移除输入框的 clearable属性,避免用户误操作
|
2025-08-28 00:45:25 +08:00 |
|
|
|
e4e6659752
|
refactor(dealer/orders): 重构订单页面支持分页和下拉刷新
- 添加下拉刷新和上拉加载更多功能
-优化订单数据获取逻辑,支持分页请求
- 移除不必要的订单统计和层级信息
-调整订单列表渲染方式,提高性能
|
2025-08-28 00:37:29 +08:00 |
|
|
|
a18393f9d6
|
refactor(dealer): 精简订单列表和统计展示
- 移除了复杂的订单统计和分层展示逻辑
- 简化了订单列表的渲染结构- 调整了佣金统计卡片的样式
- 删除了未使用的 Space 组件导入
|
2025-08-28 00:16:54 +08:00 |
|
|
|
d30251c986
|
refactor(dealer): 优化团队页面数据获取逻辑
- 修改了 fetchTeamData 函数中的 dealerId 获取逻辑,使用可选链操作符简化代码
- 更新了 getNextUser 函数的参数类型,使其与接口定义一致
-调整了 useEffect 的依赖项,增加了 dealerId
- 移除了未使用的 ShopDealerUser 类型导入
|
2025-08-27 23:53:26 +08:00 |
|
|
|
ab2260ec3e
|
feat(dealer/team): 点击团队成员加载下级用户数据- 在团队成员列表中添加点击事件,实现加载下级用户数据的功能
- 新增 getNextUser函数用于切换当前用户并重新获取数据
- 优化 fetchTeamData 函数,支持根据 dealerId 或 dealerUser.userId 获取数据
|
2025-08-27 23:41:54 +08:00 |
|
|
|
953ab0bf64
|
refactor(dealer): 精简团队页面代码
- 移除了不必要的状态变量和方法
- 删除了未使用的团队统计数据相关代码
- 简化了团队成员列表的渲染逻辑
- 更新了 IsDealer 组件中的文本显示
|
2025-08-27 23:31:46 +08:00 |
|
|
|
fe00d6dea9
|
refactor(dealer/team):精简团队页面组件结构
- 移除了团队总览、层级分布和最新成员等冗余组件
- 保留了成员列表的渲染逻辑
- 优化了代码格式和结构,提高了代码可读性
|
2025-08-27 23:01:43 +08:00 |
|
|
|
7708968f53
|
feat(invite): 重构邀请关系建立流程并优化相关功能
- 新增 bindRefereeRelation 接口替换原有的 createInviteRelation 接口
- 优化邀请参数解析逻辑,支持 uid_xxx 格式的邀请码
- 重构 handleInviteRelation 函数,使用新的绑定推荐关系接口
- 新增 checkAndHandleInviteRelation 和 manualHandleInviteRelation 函数
- 优化首页和订单列表的相关逻辑,以支持新的邀请关系建立流程
- 更新文档中的相关描述,如将"下级成员"改为"团队成员"
|
2025-08-23 12:18:32 +08:00 |
|
|
|
0b83e67ac1
|
refactor(invite): 重构邀请二维码生成逻辑
- 优化了 generateMiniProgramCode 函数,直接返回完整的二维码 URL
- 移除了未使用的 getInviteStats 函数调用
- 增加了二维码加载失败时的错误处理和重新生成逻辑
-调整了页面布局,隐藏了邀请统计数据部分
|
2025-08-23 05:54:10 +08:00 |
|
|
|
1e51a137ee
|
refactor(components): 重构 CouponCard 组件样式
- 优化了 CouponCard 组件的视觉效果,增加了更多细节和动画
- 添加了响应式样式,提高了移动端体验
- 新增了 CouponList组件样式,用于展示优惠券列表
|
2025-08-22 17:27:45 +08:00 |
|
|
|
41702c295a
|
refactor(request): 移除旧版请求工具并优化错误处理- 删除了 request-legacy.ts及相关文件
- 更新了所有 API 文件的导入路径
-优化了请求工具的错误处理逻辑
- 移除了冗余的调试信息
- 保留了关键的错误信息
|
2025-08-22 13:38:38 +08:00 |
|
|
|
46761bdacd
|
feat(coupon): 添加优惠券领取中心功能
- 新增优惠券领取中心页面,包含热门优惠券轮播、优惠券列表、筛选功能等
- 实现优惠券数据加载、搜索、下拉刷新、加载更多等功能
- 添加优惠券领取逻辑,支持用户领取优惠券
- 优化邀请小程序码生成和分享功能
-调整首页和用户订单组件的样式
|
2025-08-22 11:46:12 +08:00 |
|
|
|
fb8387d09d
|
feat(user): 用户订单组件增加徽标提示
- 在用户订单组件中添加 Badge 徽标,用于提示未读消息或新订单数量
- 更新小程序分享功能,使用 showShareItems 替代 menus配置
- 修复团队和提现页面的下拉刷新组件,将 loading 属性改为 disabled
|
2025-08-19 10:26:30 +08:00 |
|
|
|
12b664fc46
|
refactor(api): 更新 API 结果类型导入路径
- 将 ApiResult 和 PageResult 类型的导入路径从 '@/api/index' 修改为 '@/api'
- 修改了多个文件中的导入语句,以简化 API 结果类型的导入路径
|
2025-08-19 09:56:44 +08:00 |
|
|
|
f928264e2c
|
feat(invite): 添加邀请统计功能
- 新增邀请统计页面,包含统计概览、邀请记录和排行榜三个标签页
- 实现邀请统计数据的获取和展示,包括总邀请数、成功注册数、转化率等
- 添加邀请记录的查询和展示功能
- 实现邀请排行榜的查询和展示功能
- 新增生成小程序码和处理邀请场景值的接口
|
2025-08-19 01:38:37 +08:00 |
|
|
|
9d9762ef17
|
feat(theme): 实现主题切换系统并优化经销商相关页面
- 新增主题切换系统,支持智能主题和手动选择
- 更新经销商首页、团队、订单、提现等页面样式
- 添加主题相关的Hook和样式工具函数
- 优化部分组件样式以适配新主题
|
2025-08-19 00:08:26 +08:00 |
|
|
|
8efeb9a5bd
|
feat(dealer): 重构分销中心页面
- 优化了分销中心首页、分销订单、提现申请和团队管理页面的视觉和功能- 新增了渐变设计指南和主题选择器组件
-改进了数据展示、功能导航和用户体验
|
2025-08-18 21:20:03 +08:00 |
|
|
|
1403a1888e
|
refactor(api): 更新 API调用以使用新的请求工具- 将所有 API 调用中的 request-legacy 替换为 request
- 优化部分 API 调用的参数传递方式
- 统一导入 ApiResult 和 PageResult 类型的路径
|
2025-08-18 20:51:29 +08:00 |
|
|
|
ef134316b0
|
refactor(api): 更新 API调用以使用 request-legacy- 将多个 API 文件中的 request 引用更新为 request-legacy
- 修改了部分 API调用的错误处理方式
- 更新了部分函数参数名称
|
2025-08-18 15:48:28 +08:00 |
|
|
|
13b3d6407b
|
feat(dealer): 添加经销商申请功能并优化用户相关页面
- 新增经销商申请页面和相关组件- 更新用户中心页面,增加经销商状态显示和申请入口
- 修改登录逻辑,支持获取用户手机号- 优化用户钩子,增加获取用户ID和判断超级管理员权限的功能
|
2025-08-18 01:18:19 +08:00 |
|