feat:跳转上游不限状态显示
This commit is contained in:
@@ -451,18 +451,32 @@ export function buildTokenColumns({
|
||||
刷新
|
||||
</Button>
|
||||
)
|
||||
if (record.status === 'mismatch') {
|
||||
return (
|
||||
<Space direction="vertical" size={4}>
|
||||
{refreshButton}
|
||||
const upstreamDisabled = !record.package_id
|
||||
const upstreamTip = upstreamDisabled
|
||||
? '该 Token 未关联上游打包记录,无法跳转上游'
|
||||
: record.package_share_code
|
||||
? ''
|
||||
: '本地暂无包分享码,点击时会自动向上游反查'
|
||||
const upstreamButton = (
|
||||
<Tooltip title={upstreamTip || undefined}>
|
||||
<span style={{ display: 'inline-block' }}>
|
||||
<Button
|
||||
size="small"
|
||||
icon={<ExportOutlined />}
|
||||
disabled={upstreamDisabled}
|
||||
loading={openingUpstreamId === record.id}
|
||||
onClick={() => onOpenUpstream(record.id)}
|
||||
>
|
||||
跳转上游
|
||||
</Button>
|
||||
</span>
|
||||
</Tooltip>
|
||||
)
|
||||
if (record.status === 'mismatch') {
|
||||
return (
|
||||
<Space direction="vertical" size={4}>
|
||||
{refreshButton}
|
||||
{upstreamButton}
|
||||
<Button
|
||||
size="small"
|
||||
type="primary"
|
||||
@@ -507,6 +521,7 @@ export function buildTokenColumns({
|
||||
return (
|
||||
<Space direction="vertical" size={4}>
|
||||
<Text type="secondary" style={{ fontSize: 11 }}>已失效作废</Text>
|
||||
{upstreamButton}
|
||||
<Popconfirm
|
||||
title="确定强制恢复为可用库存?"
|
||||
description="警告:该链接曾标记为已上报失效。若上游已作废该卡密,重新放回库存将导致下一单提货失败!请确保卡密真实可用。"
|
||||
@@ -527,6 +542,7 @@ export function buildTokenColumns({
|
||||
return (
|
||||
<Space direction="vertical" size={4}>
|
||||
{refreshButton}
|
||||
{upstreamButton}
|
||||
{canRelease && (
|
||||
<Popconfirm
|
||||
title="释放这条未绑定的提货链接?"
|
||||
@@ -544,9 +560,18 @@ export function buildTokenColumns({
|
||||
)
|
||||
}
|
||||
if (record.status === 'bound') {
|
||||
return refreshButton
|
||||
return (
|
||||
<Space direction="vertical" size={4}>
|
||||
{refreshButton}
|
||||
{upstreamButton}
|
||||
</Space>
|
||||
)
|
||||
}
|
||||
return <Text type="secondary">-</Text>
|
||||
return (
|
||||
<Space direction="vertical" size={4}>
|
||||
{upstreamButton}
|
||||
</Space>
|
||||
)
|
||||
},
|
||||
},
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user