From 6e3a898801d27df30e766dd5643417a8e9db80d4 Mon Sep 17 00:00:00 2001 From: hailin Date: Mon, 2 Mar 2026 05:56:41 -0800 Subject: [PATCH] =?UTF-8?q?fix(admin-web):=20=E7=B3=BB=E7=BB=9F=E8=B4=A6?= =?UTF-8?q?=E6=88=B7=E9=9D=9E=E6=A0=87=E5=87=86=E5=8C=BA=E5=9F=9F=E4=BB=A3?= =?UTF-8?q?=E7=A0=81=E6=98=BE=E7=A4=BA=E4=B8=BA"=E6=B5=8B=E8=AF=95?= =?UTF-8?q?=E7=9C=81/=E6=B5=8B=E8=AF=95=E5=B8=82"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 调试期间产生的短位数区域代码(如 44、4401)无法匹配标准 6位行政区划码,之前直接显示原始数字。现改为: - 2位数字 → 测试省 (XX) - 4位数字 → 测试市 (XXXX) - 其他未识别纯数字 → 测试账户 (XXX) Co-Authored-By: Claude Opus 4.6 --- frontend/admin-web/src/types/system-account.types.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) 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; }