|
@@ -523,13 +523,20 @@ function MyLPPageContent() {
|
|
|
)
|
|
)
|
|
|
for (let i = 0; i < selectedPositions.length; i++) {
|
|
for (let i = 0; i < selectedPositions.length; i++) {
|
|
|
const position = selectedPositions[i]
|
|
const position = selectedPositions[i]
|
|
|
- await handleClosePosition(position)
|
|
|
|
|
|
|
+ await handleClosePosition(position, true)
|
|
|
message.loading({
|
|
message.loading({
|
|
|
key: 'batchClosePosition',
|
|
key: 'batchClosePosition',
|
|
|
content: `正在批量关闭仓位... (${i + 1}/${selectedRowKeys.length})`,
|
|
content: `正在批量关闭仓位... (${i + 1}/${selectedRowKeys.length})`,
|
|
|
duration: 0,
|
|
duration: 0,
|
|
|
})
|
|
})
|
|
|
}
|
|
}
|
|
|
|
|
+ const newLpList = lpList.filter(
|
|
|
|
|
+ (item) =>
|
|
|
|
|
+ !selectedPositions.some(
|
|
|
|
|
+ (p) => p.nftMintAddress === item.nftMintAddress
|
|
|
|
|
+ )
|
|
|
|
|
+ )
|
|
|
|
|
+ setLpList(newLpList)
|
|
|
message.success(
|
|
message.success(
|
|
|
`批量关闭仓位成功,关闭了 ${selectedRowKeys.length} 个仓位`
|
|
`批量关闭仓位成功,关闭了 ${selectedRowKeys.length} 个仓位`
|
|
|
)
|
|
)
|