Compare commits

...

2 Commits

Author SHA1 Message Date
linkeyu b685768569 优化:数据大盘支持选择今日 2026-07-28 11:49:08 +08:00
linkeyu 0040c5795d 优化提现审核页原因列展示 (#90)
## 改动内容
- 已到账页签隐藏无关的失败/拒绝原因列
- 打款中页签隐藏无关的失败/拒绝原因列
- 待审核、已拒绝、打款失败及全部页签继续保留原因列
- 详情抽屉中的失败/拒绝原因保持不变

## 验证
- npm run build 通过
- git diff --check 通过

---------

Co-authored-by: guke <guke@wonderable.ai>
Co-authored-by: linkeyu <798648091@qq.com>
Reviewed-on: #90
Co-authored-by: linkeyu <linkeyu@wonderable.ai>
Co-committed-by: linkeyu <linkeyu@wonderable.ai>
2026-07-28 10:04:21 +08:00
2 changed files with 8 additions and 3 deletions
+2 -2
View File
@@ -710,7 +710,7 @@ export default function DashboardPage() {
<div> <div>
<h1></h1> <h1></h1>
<p> <p>
{updatedAt ?? '--'} · · 00:00 {updatedAt ?? '--'} · · 00:00
</p> </p>
</div> </div>
<div className="controls"> <div className="controls">
@@ -734,7 +734,7 @@ export default function DashboardPage() {
format="YYYY-MM-DD" format="YYYY-MM-DD"
allowClear={false} allowClear={false}
open={datePickerOpen} open={datePickerOpen}
disabledDate={(date) => date.isAfter(dayjs().subtract(1, 'day'), 'day')} disabledDate={(date) => date.isAfter(dayjs(), 'day')}
suffixIcon={<CalendarOutlined />} suffixIcon={<CalendarOutlined />}
onClick={() => setDatePickerOpen(true)} onClick={() => setDatePickerOpen(true)}
onOpenChange={setDatePickerOpen} onOpenChange={setDatePickerOpen}
@@ -570,6 +570,7 @@ export function WithdrawReviewPage({ mode = 'other' }: { mode?: WithdrawReviewMo
}, },
{ {
title: '失败/拒绝原因', title: '失败/拒绝原因',
key: 'fail_reason',
dataIndex: 'fail_reason', dataIndex: 'fail_reason',
ellipsis: true, ellipsis: true,
render: (v: string | null) => v || <Text type="secondary">-</Text>, render: (v: string | null) => v || <Text type="secondary">-</Text>,
@@ -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<InviteeDetail> = [ const inviteeColumns: ColumnsType<InviteeDetail> = [
{ title: '手机号', dataIndex: 'phone', width: 130 }, { title: '手机号', dataIndex: 'phone', width: 130 },
@@ -945,7 +950,7 @@ export function WithdrawReviewPage({ mode = 'other' }: { mode?: WithdrawReviewMo
} }
: undefined : undefined
} }
columns={columns} columns={visibleColumns}
dataSource={items} dataSource={items}
loading={loading} loading={loading}
pagination={{ pagination={{