|
@@ -12,6 +12,7 @@ interface TableData {
|
|
|
tokenAaddress?: string
|
|
tokenAaddress?: string
|
|
|
tokenBaddress?: string
|
|
tokenBaddress?: string
|
|
|
priceRange?: string
|
|
priceRange?: string
|
|
|
|
|
+ isInrange?: boolean
|
|
|
[key: string]: unknown
|
|
[key: string]: unknown
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -354,7 +355,6 @@ function DataTableContent() {
|
|
|
content: `批量复制中... (0/${selectedRecords.length})`,
|
|
content: `批量复制中... (0/${selectedRecords.length})`,
|
|
|
duration: 0,
|
|
duration: 0,
|
|
|
})
|
|
})
|
|
|
-
|
|
|
|
|
// 依次处理每条记录
|
|
// 依次处理每条记录
|
|
|
for (let i = 0; i < selectedRecords.length; i++) {
|
|
for (let i = 0; i < selectedRecords.length; i++) {
|
|
|
const record = selectedRecords[i]
|
|
const record = selectedRecords[i]
|
|
@@ -368,9 +368,6 @@ function DataTableContent() {
|
|
|
positionAddress: record.positionAddress,
|
|
positionAddress: record.positionAddress,
|
|
|
nftMintAddress: record.nftMintAddress,
|
|
nftMintAddress: record.nftMintAddress,
|
|
|
maxUsdValue: quickCopyAmount,
|
|
maxUsdValue: quickCopyAmount,
|
|
|
- isInrange:
|
|
|
|
|
- currentPrice > Number(record.priceRange?.split('-')[0]) &&
|
|
|
|
|
- currentPrice < Number(record.priceRange?.split('-')[1]),
|
|
|
|
|
}),
|
|
}),
|
|
|
})
|
|
})
|
|
|
|
|
|
|
@@ -452,8 +449,11 @@ function DataTableContent() {
|
|
|
title: '区间',
|
|
title: '区间',
|
|
|
dataIndex: 'priceRange',
|
|
dataIndex: 'priceRange',
|
|
|
key: 'priceRange',
|
|
key: 'priceRange',
|
|
|
- render: (text: string, record: TableData) => {
|
|
|
|
|
- if (record.isInrange) {
|
|
|
|
|
|
|
+ render: (text: string) => {
|
|
|
|
|
+ if (
|
|
|
|
|
+ currentPrice > Number(text.split('-')[0]) &&
|
|
|
|
|
+ currentPrice < Number(text.split('-')[1])
|
|
|
|
|
+ ) {
|
|
|
return (
|
|
return (
|
|
|
<span className="font-bold text-lg text-green-500">{text}</span>
|
|
<span className="font-bold text-lg text-green-500">{text}</span>
|
|
|
)
|
|
)
|
|
@@ -846,7 +846,8 @@ function DataTableContent() {
|
|
|
}
|
|
}
|
|
|
/>
|
|
/>
|
|
|
<span className="ml-2 mr-2 text-lg font-bold text-green-500">
|
|
<span className="ml-2 mr-2 text-lg font-bold text-green-500">
|
|
|
- 余额:{balance} {tokenName} (${balanceUsd})
|
|
|
|
|
|
|
+ 余额:{balance} {tokenName} (${balanceUsd}) | 当前价格:$
|
|
|
|
|
+ {Number(currentPrice).toFixed(4)}
|
|
|
</span>
|
|
</span>
|
|
|
<Button type="primary" className="ml-2 mr-2" onClick={handleRefresh}>
|
|
<Button type="primary" className="ml-2 mr-2" onClick={handleRefresh}>
|
|
|
刷新
|
|
刷新
|