diff --git a/frontend/admin-web/src/types/system-account.types.ts b/frontend/admin-web/src/types/system-account.types.ts index 2c775425..be88a73a 100644 --- a/frontend/admin-web/src/types/system-account.types.ts +++ b/frontend/admin-web/src/types/system-account.types.ts @@ -664,6 +664,13 @@ export function getAccountDisplayName(accountSequence: string): string { } } } + // 检查是否是短位数区域代码(如 44=省、4401=市,测试数据) + if (/^\d{2}$/.test(accountSequence)) { + return `测试省 (${accountSequence})`; + } + if (/^\d{4}$/.test(accountSequence)) { + return `测试市 (${accountSequence})`; + } // 检查是否是7位数字的区域账户序列号(如 7440000省团队、8330100市区域、9330000省区域) if (/^\d{7}$/.test(accountSequence)) { // 7开头是省团队账户,8开头是市区域账户,9开头是省区域账户 @@ -694,5 +701,9 @@ export function getAccountDisplayName(accountSequence: string): string { } } } + // 其他纯数字代码,标记为测试 + if (/^\d+$/.test(accountSequence)) { + return `测试账户 (${accountSequence})`; + } return accountSequence; }