feat(admin-web): 将USDT显示文本统一替换为"绿积分"

根据业务需求,将管理后台中所有面向用户显示的"USDT"文本改为"绿积分":

修改文件及内容:
1. system-transfer/page.tsx (7处)
   - 错误提示: "最小划转金额为 1 USDT" → "最小划转金额为 1 绿积分"
   - 余额显示: "余额: xxx USDT" → "余额: xxx 绿积分"
   - 表单标签: "划转金额 (USDT)" → "划转金额 (绿积分)"
   - 表单提示: "最小划转金额为 1 USDT" → "最小划转金额为 1 绿积分"
   - 订单金额、详情弹窗金额、确认弹窗金额显示

2. userDetail.types.ts (2处)
   - DEPOSIT_USDT: 'USDT充值' → '绿积分充值'
   - USDT: 'USDT' → '绿积分'

3. users/[id]/page.tsx (1处)
   - DEPOSIT_USDT: 'USDT充值' → '绿积分充值'

4. formatters.ts (1处)
   - formatCurrency函数中 USDT: '积分 ' → '绿积分 '

注意:所有修改均为纯UI显示文本,不影响程序逻辑和功能。
映射对象的key保持不变,仅修改显示给用户的value值。

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
hailin 2026-02-05 17:29:27 -08:00
parent 207b522754
commit 04d3b2470a
4 changed files with 11 additions and 11 deletions

View File

@ -88,7 +88,7 @@ export default function SystemTransferPage() {
if (isNaN(amount) || amount <= 0) {
errors.amount = '请输入有效的金额';
} else if (amount < 1) {
errors.amount = '最小划转金额为 1 USDT';
errors.amount = '最小划转金额为 1 绿积分';
}
}
@ -182,7 +182,7 @@ export default function SystemTransferPage() {
</div>
{account.balance && (
<div className={styles.systemTransfer__accountCardBalance}>
: {parseFloat(account.balance).toFixed(2)} USDT
: {parseFloat(account.balance).toFixed(2)} 绿
</div>
)}
</div>
@ -225,7 +225,7 @@ export default function SystemTransferPage() {
</div>
<div className={styles.systemTransfer__formGroup}>
<label> (USDT) *</label>
<label> (绿) *</label>
<input
type="number"
value={transferForm.amount}
@ -237,7 +237,7 @@ export default function SystemTransferPage() {
min="1"
step="0.01"
/>
<div className={styles.systemTransfer__formHint}> 1 USDT</div>
<div className={styles.systemTransfer__formHint}> 1 绿</div>
{formErrors.amount && (
<div className={styles.systemTransfer__formError}>{formErrors.amount}</div>
)}
@ -366,7 +366,7 @@ export default function SystemTransferPage() {
</td>
<td>
<div className={styles.systemTransfer__amount}>
{parseFloat(order.amount).toFixed(2)} USDT
{parseFloat(order.amount).toFixed(2)} 绿
</div>
</td>
<td>
@ -500,7 +500,7 @@ export default function SystemTransferPage() {
<div className={styles.systemTransfer__detailRow}>
<span className={styles.systemTransfer__detailLabel}>:</span>
<span className={styles.systemTransfer__detailValue}>
{parseFloat(viewingOrder.amount).toFixed(2)} USDT
{parseFloat(viewingOrder.amount).toFixed(2)} 绿
</span>
</div>
<div className={styles.systemTransfer__detailRow}>
@ -678,7 +678,7 @@ export default function SystemTransferPage() {
<div className={styles.systemTransfer__detailRow}>
<span className={styles.systemTransfer__detailLabel}>:</span>
<span className={styles.systemTransfer__detailValue}>
{transferForm.amount} USDT
{transferForm.amount} 绿
</span>
</div>
{transferForm.memo && (

View File

@ -43,7 +43,7 @@ const tabs: { key: TabType; label: string }[] = [
// 流水类型标签
const entryTypeLabels: Record<string, string> = {
DEPOSIT: '充值',
DEPOSIT_USDT: 'USDT充值',
DEPOSIT_USDT: '绿积分充值',
DEPOSIT_BNB: 'BNB充值',
WITHDRAW: '提现',
WITHDRAW_FROZEN: '提现冻结',

View File

@ -281,7 +281,7 @@ export interface WalletLedgerQueryParams extends LedgerQueryParams {
export const WALLET_ENTRY_TYPE_LABELS: Record<string, string> = {
// 充值
DEPOSIT: '充值',
DEPOSIT_USDT: 'USDT充值',
DEPOSIT_USDT: '绿积分充值',
DEPOSIT_BNB: 'BNB充值',
// 提现
WITHDRAW: '提现',
@ -307,7 +307,7 @@ export const WALLET_ENTRY_TYPE_LABELS: Record<string, string> = {
};
export const ASSET_TYPE_LABELS: Record<string, string> = {
USDT: 'USDT',
USDT: '绿积分',
DST: 'DST',
BNB: 'BNB',
OG: 'OG',

View File

@ -25,7 +25,7 @@ export function formatCurrency(amount: number, currency = 'CNY'): string {
const symbols: Record<string, string> = {
CNY: '¥',
USD: '$',
USDT: '积分 ',
USDT: '绿积分 ',
BTC: 'BTC ',
};
const symbol = symbols[currency] || '';