feat(withdraw): 添加实名认证验证功能
- 在提现页面集成实名认证状态检查 - 添加 fetchVerifyStatus 函数用于获取认证状态 - 实现认证状态包括未知、已认证、未认证、审核中、已驳回 - 在提交提现前验证用户是否已完成实名认证 - 添加去认证按钮跳转到认证页面 - 优化订单详情和订单列表中的取消订单逻辑 - 修复用户认证页面的表单验证逻辑 - 添加真实姓名和身份证号输入字段到企业认证表单
This commit is contained in:
@@ -362,13 +362,23 @@ function OrderList(props: OrderListProps) {
|
||||
// 确认取消订单
|
||||
const handleConfirmCancel = async () => {
|
||||
if (!orderToCancel) return;
|
||||
if (!orderToCancel.orderId) {
|
||||
Taro.showToast({
|
||||
title: '订单信息错误',
|
||||
icon: 'error'
|
||||
});
|
||||
setOrderToCancel(null);
|
||||
setCancelDialogVisible(false);
|
||||
return;
|
||||
}
|
||||
|
||||
try {
|
||||
setCancelDialogVisible(false);
|
||||
|
||||
// 更新订单状态为已取消,而不是删除订单
|
||||
await updateShopOrder({
|
||||
...orderToCancel,
|
||||
// 只传最小字段,避免误取消/误走售后流程
|
||||
orderId: orderToCancel.orderId,
|
||||
orderStatus: 2 // 已取消
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user