feat(shop): 新增分销商提现管理功能

- 在 shopDealerWithdraw 模型中增加用户真实姓名、昵称、手机号、头像字段- 增加微信账号和姓名字段用于微信提现- 添加支付凭证图片和备注字段以支持打款记录
- 修改 auditTime 类型为 any以适配多种时间格式
- 新增 shopDealerWithdraw 页面及组件实现提现申请的增删改查
- 实现提现申请的状态管理(待审核、审核通过、驳回、已打款)- 支持根据不同打款方式(微信、支付宝、银行卡)展示相应信息
- 添加提现记录的导入功能组件
- 实现提现申请的批量删除与状态更新操作
- 增加表格列显示用户信息、收款信息、创建时间等关键数据
- 提供编辑弹窗用于查看和修改提现申请详情
- 引入搜索组件优化提现记录筛选体验
This commit is contained in:
2025-10-24 11:34:10 +08:00
parent e1f401808a
commit d822b7b857
33 changed files with 4475 additions and 3579 deletions

View File

@@ -8,6 +8,14 @@ export interface ShopDealerWithdraw {
id?: number;
// 分销商用户ID
userId?: number;
// 真实姓名
realName?: string;
// 昵称
nickname?: string;
// 手机号码
phone?: string;
// 头像
avatar?: string;
// 提现金额
money?: string;
// 打款方式 (10微信 20支付宝 30银行卡)
@@ -16,6 +24,10 @@ export interface ShopDealerWithdraw {
alipayName?: string;
// 支付宝账号
alipayAccount?: string;
// 微信姓名
wechatAccount?: string;
// 微信账号
wechatName?: string;
// 开户行名称
bankName?: string;
// 银行开户名
@@ -25,11 +37,15 @@ export interface ShopDealerWithdraw {
// 申请状态 (10待审核 20审核通过 30驳回 40已打款)
applyStatus?: number;
// 审核时间
auditTime?: number;
auditTime?: any;
// 驳回原因
rejectReason?: string;
// 来源客户端(APP、H5、小程序等)
platform?: string;
// 上传支付凭证
image?: string;
// 备注
comments?: string;
// 租户id
tenantId?: number;
// 创建时间