fix(admin-web): 系统账户非标准区域代码显示为"测试省/测试市"
调试期间产生的短位数区域代码(如 44、4401)无法匹配标准 6位行政区划码,之前直接显示原始数字。现改为: - 2位数字 → 测试省 (XX) - 4位数字 → 测试市 (XXXX) - 其他未识别纯数字 → 测试账户 (XXX) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
1bfeece109
commit
6e3a898801
|
|
@ -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省区域)
|
// 检查是否是7位数字的区域账户序列号(如 7440000省团队、8330100市区域、9330000省区域)
|
||||||
if (/^\d{7}$/.test(accountSequence)) {
|
if (/^\d{7}$/.test(accountSequence)) {
|
||||||
// 7开头是省团队账户,8开头是市区域账户,9开头是省区域账户
|
// 7开头是省团队账户,8开头是市区域账户,9开头是省区域账户
|
||||||
|
|
@ -694,5 +701,9 @@ export function getAccountDisplayName(accountSequence: string): string {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
// 其他纯数字代码,标记为测试
|
||||||
|
if (/^\d+$/.test(accountSequence)) {
|
||||||
|
return `测试账户 (${accountSequence})`;
|
||||||
|
}
|
||||||
return accountSequence;
|
return accountSequence;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue