Merge pull request #3233 from KiGamji/round-remaining-balance

Round remaining balance
This commit is contained in:
Seefs
2026-03-15 00:58:33 +08:00
committed by GitHub
2 changed files with 15 additions and 4 deletions

View File

@@ -537,7 +537,12 @@ export const getChannelsColumns = ({
</Tag>
</Tooltip>
<Tooltip
content={t('剩余额度$') + record.balance + t(',点击更新')}
content={
t('剩余额度') +
': ' +
renderQuotaWithAmount(record.balance) +
t(',点击更新')
}
>
<Tag
color='white'

View File

@@ -1068,8 +1068,14 @@ export function renderQuotaWithAmount(amount) {
if (quotaDisplayType === 'TOKENS') {
return renderNumber(renderUnitWithQuota(amount));
}
const numericAmount = Number(amount);
const formattedAmount = Number.isFinite(numericAmount)
? numericAmount.toFixed(2)
: amount;
if (quotaDisplayType === 'CNY') {
return '¥' + amount;
return '¥' + formattedAmount;
} else if (quotaDisplayType === 'CUSTOM') {
const statusStr = localStorage.getItem('status');
let symbol = '¤';
@@ -1079,9 +1085,9 @@ export function renderQuotaWithAmount(amount) {
symbol = s?.custom_currency_symbol || symbol;
}
} catch (e) {}
return symbol + amount;
return symbol + formattedAmount;
}
return '$' + amount;
return '$' + formattedAmount;
}
/**