diff --git a/frontend/src/locales/en/common.json b/frontend/src/locales/en/common.json index fa99942..6ef6f1a 100644 --- a/frontend/src/locales/en/common.json +++ b/frontend/src/locales/en/common.json @@ -502,7 +502,7 @@ "balanceInfo": "Balance Information", "refresh": "Refresh", "availableBalance": "Available Balance", - "positionBalance": "Position Balance", + "positionBalance": "Position Asset", "totalBalance": "Total Balance", "positions": "Positions", "noPositions": "No positions", diff --git a/frontend/src/locales/zh-CN/common.json b/frontend/src/locales/zh-CN/common.json index 0c7df29..9877483 100644 --- a/frontend/src/locales/zh-CN/common.json +++ b/frontend/src/locales/zh-CN/common.json @@ -502,7 +502,7 @@ "balanceInfo": "余额信息", "refresh": "刷新", "availableBalance": "可用余额", - "positionBalance": "仓位余额", + "positionBalance": "仓位资产", "totalBalance": "总余额", "positions": "持仓列表", "noPositions": "暂无持仓", diff --git a/frontend/src/locales/zh-TW/common.json b/frontend/src/locales/zh-TW/common.json index 375a0d3..94367d7 100644 --- a/frontend/src/locales/zh-TW/common.json +++ b/frontend/src/locales/zh-TW/common.json @@ -502,7 +502,7 @@ "balanceInfo": "餘額信息", "refresh": "刷新", "availableBalance": "可用餘額", - "positionBalance": "倉位餘額", + "positionBalance": "倉位資產", "totalBalance": "總餘額", "positions": "持倉列表", "noPositions": "暫無持倉", diff --git a/frontend/src/pages/LeaderList.tsx b/frontend/src/pages/LeaderList.tsx index 2cce2bd..53bfba9 100644 --- a/frontend/src/pages/LeaderList.tsx +++ b/frontend/src/pages/LeaderList.tsx @@ -247,6 +247,28 @@ const LeaderList: React.FC = () => { return {remark} } }, + { + title: t('leaderDetail.positionBalance'), + key: 'positionAsset', + width: 150, + render: (_: any, record: Leader) => { + const balance = balanceMap[record.id] + if (!balance) return + const displayText = balance.position === '-' ? '-' : `${formatUSDC(balance.position)} USDC` + return {displayText} + } + }, + { + title: t('leaderDetail.positionBalance'), + key: 'positionAsset', + width: 150, + render: (_: any, record: Leader) => { + const balance = balanceMap[record.id] + if (!balance) return + const displayText = balance.position === '-' ? '-' : `${formatUSDC(balance.position)} USDC` + return {displayText} + } + }, { title: t('leaderDetail.totalBalance'), key: 'balance', @@ -349,6 +371,9 @@ const LeaderList: React.FC = () => {
{leader.copyTradingCount} {t('leaderList.copyTradingCount')} + {balance && balance.position !== '-' && balance.position !== '0' && ( + {t('leaderDetail.positionBalance')}: {formatUSDC(balance.position)} + )}
{leader.remark && (