diff --git a/src/app/(main)/withdraws/WithdrawReviewPage.tsx b/src/app/(main)/withdraws/WithdrawReviewPage.tsx
index a300677..bb3eb09 100644
--- a/src/app/(main)/withdraws/WithdrawReviewPage.tsx
+++ b/src/app/(main)/withdraws/WithdrawReviewPage.tsx
@@ -570,6 +570,7 @@ export function WithdrawReviewPage({ mode = 'other' }: { mode?: WithdrawReviewMo
},
{
title: '失败/拒绝原因',
+ key: 'fail_reason',
dataIndex: 'fail_reason',
ellipsis: true,
render: (v: string | null) => v || -,
@@ -647,6 +648,10 @@ export function WithdrawReviewPage({ mode = 'other' }: { mode?: WithdrawReviewMo
},
},
];
+ const visibleColumns =
+ activeStatus === 'pending' || activeStatus === 'success'
+ ? columns.filter((column) => column.key !== 'fail_reason')
+ : columns;
const inviteeColumns: ColumnsType = [
{ title: '手机号', dataIndex: 'phone', width: 130 },
@@ -945,7 +950,7 @@ export function WithdrawReviewPage({ mode = 'other' }: { mode?: WithdrawReviewMo
}
: undefined
}
- columns={columns}
+ columns={visibleColumns}
dataSource={items}
loading={loading}
pagination={{