diff --git a/frontend/src/pages/platformRock/TokenRecycleBinDrawer.tsx b/frontend/src/pages/platformRock/TokenRecycleBinDrawer.tsx index 44d51d5..de42203 100644 --- a/frontend/src/pages/platformRock/TokenRecycleBinDrawer.tsx +++ b/frontend/src/pages/platformRock/TokenRecycleBinDrawer.tsx @@ -183,10 +183,41 @@ export function TokenRecycleBinDrawer({ const columns: ColumnsType = [ { title: 'ID', dataIndex: 'id', width: 80 }, { - title: '0666 编号', + title: '0666 编号 / 兑换码', dataIndex: 'upstream_token_id', - width: 180, - render: (value?: string) => value || '-', + width: 360, + onCell: () => ({ style: { whiteSpace: 'nowrap' } }), + render: (_, record) => { + const text = `${record.upstream_token_id || '-'}/${record.redeem_code || '-'}` + // 复制按钮只复制兑换码,编号不参与复制 + const copyText = (record.redeem_code || '').trim() + return ( + + {text} + + ) + }, + }, + { + title: '包ID / 提取码', + width: 260, + render: (_, record) => { + const packageText = record.package_id ? String(record.package_id) : '-' + const text = `${packageText}/${record.token || '-'}` + // 复制按钮只复制提取码,包 ID 不参与复制 + const copyText = (record.token || '').trim() + return ( + + {text} + + ) + }, }, { title: '状态', @@ -244,7 +275,7 @@ export function TokenRecycleBinDrawer({ @@ -316,7 +347,7 @@ export function TokenRecycleBinDrawer({ columns={columns} dataSource={rows} loading={loading} - scroll={{ x: 1100 }} + scroll={{ x: 1560 }} rowSelection={{ selectedRowKeys: selectedIds, onChange: (keys, selected) => {