|
|
@@ -480,12 +480,12 @@ export const CreditBalanceDialog: React.FC<CreditBalanceDialogProps> = ({
|
|
|
<div className="space-y-2">
|
|
|
<div className="flex justify-between text-sm">
|
|
|
<span>使用进度</span>
|
|
|
- <span>{((balanceData!.usedAmount / balanceData!.totalLimit) * 100).toFixed(1)}%</span>
|
|
|
+ <span>{balanceData!.totalLimit === 0 ? '0.0%' : ((balanceData!.usedAmount / balanceData!.totalLimit) * 100).toFixed(1)}%</span>
|
|
|
</div>
|
|
|
<div className="h-2 bg-secondary rounded-full overflow-hidden">
|
|
|
<div
|
|
|
className="h-full bg-primary"
|
|
|
- style={{ width: `${Math.min((balanceData!.usedAmount / balanceData!.totalLimit) * 100, 100)}%` }}
|
|
|
+ style={{ width: `${balanceData!.totalLimit === 0 ? 0 : Math.min((balanceData!.usedAmount / balanceData!.totalLimit) * 100, 100)}%` }}
|
|
|
/>
|
|
|
</div>
|
|
|
<div className="flex justify-between text-xs text-muted-foreground">
|